Vor einiger Zeit habe ich mir mal (für den "Hausgebrauch") eine "automatische Lüftersteuerung" für das tp600x per bash-scripten (mit YAD) erstellt. Schaltet den Lüfter bei erreichen bestimmter Temperaturen aus / an.
Das ThinkPad: 600X (original 500 MHZ)
- 850 MHZ,
- 580 MB Ram
- SSD (30 GB)
- pci-Wlan "broadcom",
- Ubuntu 12.04 mit "gnome2 / no effects"
Ich verwende es immer noch gerne! Gerade zum schreiben, w3m und Radio-Stream (audacious). Bei nur schreiben & lesen ist es natürlich umso schöner, dass bei solch geringer Systemauslastung der Lüfter eigentlich die ganze Zeit "aus" ist. Dazu ist noch die SSD verbaut - man hört also gar nichts mehr!
("aus" = Lüfter läuft unhörbar leise im "Idle". Das kann man bestenfalls hören, wenn man mit dem Ohr direkt am USB lauscht).
Wenn dazu noch Radio in audacious läuft, ist der Lüfter meist im Schnitt ca. 20 Min aus und ca. 15 Min an. Je nach dem.
Es stehen vier Temperaturen zur Verfügung, mit denen ich in dieser Steuerung arbeiten kann. Ich richte mich dabei aber nur nach zwei Werten, die ich mit "CPU" und "BOARD" benannt habe. Soweit ich das aufgrund meiner Beobachtungen beurteilen kann, messen die vier Sensoren folgendes:
(thermal_zone0) Temp1 = CPU
(thermal_zone1) Temp2 = Grafik/Sound (ich nenne es "BOARD")
(thermal_zone2) Temp3 = HDD
(thermal_zone3) Temp4 = (AKKU) ?
Zu der "Temp4" wollte ich mal fragen, ob da jemand was genaues weiß.
- Ist das wirklich der Akku?
- Sind die genannten 26°, die sich, entgegen der anderen 3 Temperaturen, nicht verändern, nur ein fake-Wert?
- Oder ist das die Temperatur der Wlan-Karte?
Da ja in grub pci=noacpi eingestellt ist, wird deshalb also hier kein "realer" Wert angezeigt? "pci=noacpi" ist aber ein MUSS!!! Da ohne, die Soundkarte kaputt geht!
Die Temperatur-Werte und den Lüfter Status entnehme ich /sys/devices/virtual/thermal/...
Den Lüfter schalte ich über die /sys/devices/virtual/thermal/cooling_device1/cur_state
Die Temperaturwerte 1-3 scheinen realistisch zu sein. Entsprechen der Starttemperatur und reagieren entsprechend auf Belastung. Nur dieser vierte Wert wie gesagt, verändert sich nicht.
Also wenn jemand bzgl. der "Temp4" was weiß, wäre ich dankbar für einen Hinweis.
Edit:
Zum besseren Verständis (Bilder sagen ja mehr als Worte) anbei zwei Diagramme. Da ich die Temps und die "Lüfter-events" eh abfrage, werden diese bei Bedarf aufgezeichnet und in "Pixel-Positionen" umgerechnet. Anschließend mit imagemagick (convert) verarbeitet (und natürlich wieder gelöscht).
1. Mit Standby von rund einer Stunde
2. kurzer Mess-Intervall ohne Standby.
Man kann hier gut sehen, wie sich die Temperaturen 1-3 verhalten. Nur wie gesagt ist "Temp4" fix bei 26°.
Das ThinkPad: 600X (original 500 MHZ)
- 850 MHZ,
- 580 MB Ram
- SSD (30 GB)
- pci-Wlan "broadcom",
- Ubuntu 12.04 mit "gnome2 / no effects"
Ich verwende es immer noch gerne! Gerade zum schreiben, w3m und Radio-Stream (audacious). Bei nur schreiben & lesen ist es natürlich umso schöner, dass bei solch geringer Systemauslastung der Lüfter eigentlich die ganze Zeit "aus" ist. Dazu ist noch die SSD verbaut - man hört also gar nichts mehr!
("aus" = Lüfter läuft unhörbar leise im "Idle". Das kann man bestenfalls hören, wenn man mit dem Ohr direkt am USB lauscht).
Wenn dazu noch Radio in audacious läuft, ist der Lüfter meist im Schnitt ca. 20 Min aus und ca. 15 Min an. Je nach dem.
Es stehen vier Temperaturen zur Verfügung, mit denen ich in dieser Steuerung arbeiten kann. Ich richte mich dabei aber nur nach zwei Werten, die ich mit "CPU" und "BOARD" benannt habe. Soweit ich das aufgrund meiner Beobachtungen beurteilen kann, messen die vier Sensoren folgendes:
(thermal_zone0) Temp1 = CPU
(thermal_zone1) Temp2 = Grafik/Sound (ich nenne es "BOARD")
(thermal_zone2) Temp3 = HDD
(thermal_zone3) Temp4 = (AKKU) ?
Zu der "Temp4" wollte ich mal fragen, ob da jemand was genaues weiß.
- Ist das wirklich der Akku?
- Sind die genannten 26°, die sich, entgegen der anderen 3 Temperaturen, nicht verändern, nur ein fake-Wert?
- Oder ist das die Temperatur der Wlan-Karte?
Da ja in grub pci=noacpi eingestellt ist, wird deshalb also hier kein "realer" Wert angezeigt? "pci=noacpi" ist aber ein MUSS!!! Da ohne, die Soundkarte kaputt geht!
Die Temperatur-Werte und den Lüfter Status entnehme ich /sys/devices/virtual/thermal/...
Den Lüfter schalte ich über die /sys/devices/virtual/thermal/cooling_device1/cur_state
Die Temperaturwerte 1-3 scheinen realistisch zu sein. Entsprechen der Starttemperatur und reagieren entsprechend auf Belastung. Nur dieser vierte Wert wie gesagt, verändert sich nicht.
Also wenn jemand bzgl. der "Temp4" was weiß, wäre ich dankbar für einen Hinweis.
Edit:
Zum besseren Verständis (Bilder sagen ja mehr als Worte) anbei zwei Diagramme. Da ich die Temps und die "Lüfter-events" eh abfrage, werden diese bei Bedarf aufgezeichnet und in "Pixel-Positionen" umgerechnet. Anschließend mit imagemagick (convert) verarbeitet (und natürlich wieder gelöscht).
1. Mit Standby von rund einer Stunde
2. kurzer Mess-Intervall ohne Standby.
Man kann hier gut sehen, wie sich die Temperaturen 1-3 verhalten. Nur wie gesagt ist "Temp4" fix bei 26°.
Anhänge
Zuletzt bearbeitet: