Performance et Contrôle du Ventilateur
Retour au Module 3 | Retour à la Table des Matières
07 Activer le mode performance maximale
Cette section est identique à la 08 du Chapitre II pour activer le Mode Super. Veuillez passer au chapitre précédent pour apprendre!
08 Contrôle manuel de la rotation du ventilateur
Introduction
Sur Jetson, il existe deux principales méthodes pour contrôler manuellement la vitesse des ventilateurs: 1. Utiliser l'outil jtop. 2. Utiliser les outils de ligne de commande du terminal. Cependant, sur JetPack 6.2, le contrôle du ventilateur a été entièrement pris en charge par le Sous-système Thermique, qui ne fournit plus d'interfaces écrites par l'utilisateur. Par conséquent, ce qui suit est uniquement une démonstration de comment contrôler la vitesse d'un ventilateur à l'aide d'une commande de terminal.
Contrôle par commande terminal
Si vous souhaitez contrôler la vitesse du ventilateur par script, ou si jtop n'est pas disponible, vous pouvez modifier directement le fichier PWM au bas du système.
[!IMPORTANT] La plage de conversion de vitesse du ventilateur est 0-255.
Régler le ventilateur à pleine vitesse
Ouvrez le terminal et exécutez les commandes suivantes:
# Arrêter le service de ventilateur du système
sudo systemctl stop nvfancontrol.service
echo 255 | sudo tee /sys/devices/platform/pwm-fan/hwmon/hwmon0/pwm1Arrêter le ventilateur
echo 0| sudo tee /sys/devices/platform/pwm-fan/hwmon/hwmon0/pwm1[!IMPORTANT] Dans JetPack 6.2, le framework thermique réécrira automatiquement la valeur pwm chaque seconde, et nous définissons pwm à 0 pour être maintenu (car le thermique considère 0 comme fermé, sans contrôle de déclenchement), mais le pwm défini à 255 n'est maintenu qu'une seconde (le thermique réécrit immédiatement la valeur par défaut) et est obligatoire au niveau du système! Si vous souhaitez qu'un ventilateur continue de tourner à une certaine vitesse, vous pouvez continuer à écrire la valeur souhaitée dans le fichier pwm1 via des scripts.