Lüftersteuerung
Aus Ubuntu-Forum Wiki
Bubu (Diskussion | Beiträge) |
Bubu (Diskussion | Beiträge) |
||
Zeile 68: | Zeile 68: | ||
Enter the high temperature (degree C) | Enter the high temperature (degree C) | ||
over which the fan should spin at maximum speed (60): | over which the fan should spin at maximum speed (60): | ||
- | Hier | + | Hier legt man einen Wert knapp unterhalb der vom Hersteller angegebenen Maximaltemperatur fest und bestätigt ihn mit ⏎. |
+ | |||
+ | Jetzt legt man die Geschwindigkeit fest, mit der der Lüfter sich beginnt zu drehen, wenn die vorher angegebne Minimaltemperatur überschritten wird: | ||
+ | Enter the minimum PWM value (0-255) | ||
+ | at which the fan STARTS spinning (press t to test) (150): | ||
+ | Man kann einen Wert von '''0''' (Lüfter aus) bis '''255''' (volle Drehzahl) wählen. Zudem hat man die Möglichkeit mit der Taste '''T''' die Lüfterdrehzahl in Zehner-Schritten zu erhöhen, beginnend bei 0. Hat man die passende Geschwindigkeit gefunden, bestätigt man diese mit '''Y'''. Bei diesem Test sollte man sich nicht zu viel Zeit lassen, da der Prozessor während der Testphase wahrscheinlich nur unzureichend gekühlt wird und es dadurch zu Überhitzung kommen kann! | ||
+ | |||
+ | Nun wird man nach der Geschwindigkeit gefragt, mit welcher der Lüfter gerade noch am Laufen ist. Dazu kommt es wenn der CPU erfolgreich von einer hohen Temperatur herunter gekühlt wurde: | ||
+ | Enter the minimum PWM value (0-255) | ||
+ | at which the fan STOPS spinning (press t to test) (100): | ||
+ | Auch hier kann man wie im vorhergehenden Schritt mit '''T''' die Lüfterdrehzahl testen, jedoch jetzt vom Maximum (250) auf Minimum (0). Auch hier bestätigt man die gewünschte Geschwindigkeit mit '''Y'''. |
Version vom 11. Januar 2009, 19:35 Uhr
Artikel in Bearbeitung |
Um Versions-Konflikte zu vermeiden, darf er nicht geändert werden, so lange dieser Hinweis erscheint! |
Inhaltsverzeichnis |
Achtung! Bitte sehr vorsichtig vorgehen, da bei falscher Handhabung die Hardware irreparablen Schaden nehmen kann! |
1 Voraussetzungen
Mit Hilfe von LM-Sensors und eines Konfigurationsskriptes lassen sich die Lüfter im System dynamisch steuern. Voraussetzung für dieses Wiki ist, dass Lm-sensors korrekt installiert und konfiguriert wurde.
2 Konfiguration der Lüftersteuerung
2.1 Welche Lüfter sind regelbar?
Um das herauszufinden öffnet man ein Terminal und geben mit Root-Rechten folgenden Befehl ein:
sudo pwmconfig
Das Skript versucht nun hearauszufinden welche Lüfter sich regeln lassen. Hierzu versucht es den Lüfter für fünf Sekunden abzustellen. Erfolgt dies, bestätigt man mit Y (wenn nichts gesehen oder gehört wird natürlich mit N!). Man hat nun noch die Möglichkeit, den Lüfter in Zehner-Schritten langsamer laufen zu lassen. Hierdurch kann man sich einen Überblick über die Lautstärke der jeweiligen Geschwindigkeit verschaffen.
2.2 Lüfter konfigurieren
Nachdem das Skript die Lüfter getestet hat und die regelbaren mit Y ausgewählt wurden, kann nun die Konfigurationsdatei (fancontrol) konfigurieren bzw. falls sie noch nicht vorhanden ist, erstellen lassen.
What should be the path to your fancontrol config file (/etc/fancontrol)?
Zum erstellen der Konfigurationsdatei mit ⏎ bestätigen.
Nun erhält man ein Menü, ähnlich dem Folgenden:
Select fan output to configure, or other action: 1) hwmon1/device/pwm1 3) Just quit 5) Show configuration 2) Change INTERVAL 4) Save and quit
Nun wählt man den zu konfigurierenden Lüfter mit 1 und ⏎ an. Folgende Ausgabe dient dazu, den zur Regulation des Lüfters verwendeten Sensor auszuwählen:
Devices: hwmon0/device is k8temp hwmon1/device is it8712 Current temperature readings are as follows: hwmon0/device/temp1_input 5 hwmon0/device/temp2_input 0 hwmon0/device/temp3_input 5 hwmon0/device/temp4_input 1 hwmon1/device/temp1_input 32 hwmon1/device/temp2_input 29 hwmon1/device/temp3_input 128 Select a temperature sensor as source for hwmon1/device/pwm1: 1) hwmon0/device/temp1_input 2) hwmon0/device/temp2_input 3) hwmon0/device/temp3_input 4) hwmon0/device/temp4_input 5) hwmon1/device/temp1_input 6) hwmon1/device/temp2_input 7) hwmon1/device/temp3_input 8) None (Do not affect this PWM output) select (1-n):
Wenn man sich nicht sicher ist, welcher Sensor der des CPU ist, kan man in einem zweiten Terminal Lm-Sensors verwenden um die Temperatur auszulesen und dann die Temperatur des CPU mit den Temperaturangaben (z.B. hwmon1/device/temp2_input29) vergleichen. Man wählt die entsprechende Nummer aus und bestätigt mit ⏎.
Jetzt wird man gefragt, bei welcher gemessenen Temperatur der Lüfter abschalten kann:
Enter the low temperature (degree C) below which the fan should spin at minimum speed (0):
Hier kann man einen relativ niedrigen Wert wählen und diesen dann mit ⏎ bestätigen (auf die Herstellerangaben des CPU achten!).
Nun legt man die Temperatur fest, bei der der Lüfter auf maximaler Geschwindigkeit läuft:
Enter the high temperature (degree C) over which the fan should spin at maximum speed (60):
Hier legt man einen Wert knapp unterhalb der vom Hersteller angegebenen Maximaltemperatur fest und bestätigt ihn mit ⏎.
Jetzt legt man die Geschwindigkeit fest, mit der der Lüfter sich beginnt zu drehen, wenn die vorher angegebne Minimaltemperatur überschritten wird:
Enter the minimum PWM value (0-255) at which the fan STARTS spinning (press t to test) (150):
Man kann einen Wert von 0 (Lüfter aus) bis 255 (volle Drehzahl) wählen. Zudem hat man die Möglichkeit mit der Taste T die Lüfterdrehzahl in Zehner-Schritten zu erhöhen, beginnend bei 0. Hat man die passende Geschwindigkeit gefunden, bestätigt man diese mit Y. Bei diesem Test sollte man sich nicht zu viel Zeit lassen, da der Prozessor während der Testphase wahrscheinlich nur unzureichend gekühlt wird und es dadurch zu Überhitzung kommen kann!
Nun wird man nach der Geschwindigkeit gefragt, mit welcher der Lüfter gerade noch am Laufen ist. Dazu kommt es wenn der CPU erfolgreich von einer hohen Temperatur herunter gekühlt wurde:
Enter the minimum PWM value (0-255) at which the fan STOPS spinning (press t to test) (100):
Auch hier kann man wie im vorhergehenden Schritt mit T die Lüfterdrehzahl testen, jedoch jetzt vom Maximum (250) auf Minimum (0). Auch hier bestätigt man die gewünschte Geschwindigkeit mit Y.