Digital Eliteboard - Das Digitale Technik Forum

Registriere dich noch heute kostenloses um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereiche, welche für Gäste verwehrt bleiben

Statische/Dynamische Lüfterdrezahl beim Odroid XU4/XU3 ändern

Registriert
9. Mai 2008
Beiträge
3.375
Reaktionspunkte
2.762
Punkte
373
Es gibt eine ganze Menge Einstellungen für die Lüfterkontrolle der Odroiden, auf dem XU4 unter:
Code:
Du musst dich Anmelden oder Registrieren um den Inhalt der Codes zu sehen!
XU3:
Code:
Du musst dich Anmelden oder Registrieren um den Inhalt der Codes zu sehen!

Einstellungsmöglichkeiten sind:


Du musst dich Anmelden oder Registrieren um diesen Inhalt sichtbar zu machen!

Es gibt zwei Möglichkeiten die CPU Temp auszulesen in der sysfs,
Code:
Du musst dich Anmelden oder Registrieren um den Inhalt der Codes zu sehen!
Nur lesbar von root oder einem Benutzer in der Gruppe root. Es zeigt die Temperatur von fünf Sensoren

Code:
Du musst dich Anmelden oder Registrieren um den Inhalt der Codes zu sehen!
Ist von allen lesbar und gibt eine Temperatur aus.
In beiden Fällen wird die Ausgabe in Milligrad Celsius angegeben (also durch 1000 teilen um Grad Celsius zu erhalten).

Oder halt:
Code:
Du musst dich Anmelden oder Registrieren um den Inhalt der Codes zu sehen!

Der höchste der Werte in
Code:
Du musst dich Anmelden oder Registrieren um den Inhalt der Codes zu sehen!
wird benutzt um die Lüftergeschwindigkeit zu kontrollieren.

Die Lüftergeschwindigkeiten sind in Prozent anzugeben, also zwischen 0 und 100.
PWM duty cycle ist zwischen 0 und 255 anzugeben und im Automatikmodus errechnet durch ((FanSpeedSetting*255)/100)
Als Beispiel: Wenn die Temperatur 57 Grad erreicht schaltet der Lüfter an mit 51%.
Bei einem PWM duty cycle von 51*255/100 = 130.

Hier ein Beispiel den Lüfter anzuschalten: 25% bei 50°C, erhöhe auf 50% bei 70°C, und 95% bei 80°C auf meinem XU4
Änderungen werden sofort übernommen!

Code:
Du musst dich Anmelden oder Registrieren um den Inhalt der Codes zu sehen!

Einstellungen der Werte auf diese Weise werden nicht übernommen bei einem Reboot!
Um die Einstellungen beim booten zu übernehmen setzen wir eine udev Regel indem wir das folgene File anlegen:
Code:
Du musst dich Anmelden oder Registrieren um den Inhalt der Codes zu sehen!
Das folgende sollte sowohl auf dem XU3 als auch auf dem XU4 funktionieren wenn der Treiber Name passt (bei meinem XU4 läufts):
Code:
Du musst dich Anmelden oder Registrieren um den Inhalt der Codes zu sehen!
 
Zuletzt bearbeitet:
Zurück
Oben