Leistung und Lüftersteuerung
Zurück zu Modul 3 | Zurück zum Inhaltsverzeichnis
07 Maximale Leistungsmodus aktivieren
Dieser Abschnitt ist identisch mit dem 08 in Kapitel II zur Aktivierung des Super-Modus. Bitte wechseln Sie zum vorherigen Kapitel, um mehr zu erfahren!
08 Manuelle Lüfterdrehzahlsteuerung
Einführung
Auf Jetson gibt es zwei Hauptmethoden zur manuellen Steuerung der Lüfterdrehzahl: 1. Verwenden Sie das jtop-Tool. 2. Verwenden Sie Terminal-Befehlszeilentools. Auf JetPack 6.2 wurde die Lüftersteuerung jedoch vollständig vom Thermal Subsystem übernommen, das keine benutzerdefinierten Schnittstellen mehr bereitstellt. Daher folgt nur eine Demonstration, wie die Lüfterdrehzahl mit einem Terminal-Befehl gesteuert werden kann.
Terminal-Befehlssteuerung
Wenn Sie die Lüfterdrehzahl per Skript steuern möchten oder jtop nicht verfügbar ist, können Sie die PWM-Datei unten im System direkt ändern.
[!IMPORTANT] Der Drehzahlumwandlungsbereich des Lüfters beträgt 0-255.
Lüfter auf volle Drehzahl setzen
Öffnen Sie das Terminal und führen Sie die folgenden Befehle aus:
# Systemlüfterdienst stoppen
sudo systemctl stop nvfancontrol.service
echo 255 | sudo tee /sys/devices/platform/pwm-fan/hwmon/hwmon0/pwm1Lüfter ausschalten
echo 0| sudo tee /sys/devices/platform/pwm-fan/hwmon/hwmon0/pwm1[!IMPORTANT] In JetPack 6.2 wird das Thermal-Framework den PWM-Wert jede Sekunde automatisch neu schreiben, und wir setzen PWM auf 0 zur Aufrechterhaltung (da Thermal 0 als ausgeschaltet betrachtet, ohne Triggersteuerung), aber der PWM-Wert 255 wird nur für eine Sekunde beibehalten (Thermal schreibt sofort auf Standard zurück) und ist zwingend auf Systemebene erforderlich! Wenn Sie möchten, dass ein Lüfter mit einer bestimmten Drehzahl weiterläuft, können Sie den gewünschten Wert kontinuierlich über Skripte in die pwm1-Datei schreiben.