Prestaties en Ventilatorbesturing
Terug naar Module 3 | Terug naar Inhoudsopgave
07 Maximale prestatiemodus inschakelen
Dit gedeelte is hetzelfde als 08 in Hoofdstuk II om de Super-modus te starten. Ga naar het vorige hoofdstuk om te leren!
08 Handmatige ventilatorrotatiebesturing
Introductie
Op Jetson zijn er twee hoofdmethoden om de ventilatorsnelheid handmatig te regelen: 1. Gebruik het jtop-hulpmiddel. 2. Gebruik terminal-opdrachtregelprogramma's. Op JetPack 6.2 is de ventilatorbesturing echter volledig overgenomen door het Thermisch Subsysteem, dat geen door de gebruiker geschreven interfaces meer biedt. Daarom is het volgende alleen een demonstratie van hoe u de snelheid van een ventilator kunt regelen met een terminal-opdracht.
Terminal-opdrachtbesturing
Als u de ventilatorsnelheid via een script wilt regelen, of als jtop niet beschikbaar is, kunt u het PWM-bestand onderaan het systeem rechtstreeks wijzigen.
[!IMPORTANT] Het snelheidsomzettingsbereik van de ventilator is 0-255.
De ventilator op volledige snelheid instellen
Open de terminal en voer de volgende opdrachten uit:
# Het ventilator-service van het systeem stoppen
sudo systemctl stop nvfancontrol.service
echo 255 | sudo tee /sys/devices/platform/pwm-fan/hwmon/hwmon0/pwm1De ventilator sluiten
echo 0| sudo tee /sys/devices/platform/pwm-fan/hwmon/hwmon0/pwm1[!IMPORTANT] In JetPack 6.2 zal het thermische framework de pwm-waarde elke seconde automatisch opnieuw schrijven, en we stellen pwm in op 0 om te behouden (omdat het thermische 0 als gesloten beschouwt, zonder triggerbesturing), maar de pwm ingesteld op 255 wordt slechts één seconde behouden (thermisch schrijft onmiddellijk terug naar standaard) en is verplicht op systeemniveau! Als u wilt dat een ventilator op een bepaalde snelheid blijft draaien, kunt u de gewenste waarde via scripts naar het pwm1-bestand blijven schrijven.