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:

bash
# 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/pwm1

Arrêter le ventilateur

bash
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.

Retour au Module 3