Moin moin,
da bei neuen Thinkpads das eh schon veraltete /proc/acpi/ibm/thermal Interface nicht auftaucht verweigert thinkfan den Betrieb. Allerdings unterstützt thinkfan auch das aktuelle sysfs Interface welches sich leicht benutzen lässt.
Im Internet finden sich zahlreiche Beiträge und Wünsche zu einem Patch obwohl das nicht nötig ist.
Mit aktuellem Kernel gibt es allerdings nur 3 Temperaturangabe. Zwei für die CPUs und eine unbekannte Dritte (wahrscheinlich Chipsatz). Um Thinkfan wie gewohnt zu benutzen bedarf es in der Konfiguration (/etc/thinkfan.conf) die Hinterlegung der Sensorwerte:
Die Null in Klammern kann durch einen Offset ersetzt werden. Die Zahl wird dann auf den Sensorwert addiert.
Ich selber habe das mit einem X220 getestet. Dort springt der Temperaturwert aber gerne mal ohne Eingriff um 4-6°C. Deswegen sollte man die Bereiche in Thinkfan großzügig definieren, auch weil beim X220 der Kühlkörper recht klein ist und die Hitze deswegen sensibel auf die Prozessorauslastung und die Lüftergeschwindigkeit reagiert. Außerdem müssen die Werte relativ hoch sein wenn man den Lüfter bei geringer Auslastung auf "level 1" laufen lassen will. Das ist nötig damit der Unterschied von Luft zur Temperatur hoch genug ist. Wer sein Thinkpad (X220) bei unter 52 °C Grad betreiben will der muss auf jeden Fall dauerhaft "level 2" wählen. Allerdings sind die neuen Sandy Bridge Prozessoren bis 100 °C spezifiziert. Das heißt erst wenn sie heißer werden könnten sie kaputt gehen. Im Idealfall kann man sie bei maximaler Leistung bis 85°C betreiben. Das heißt man braucht sich bezüglich Temperatur nicht so viele Sorgen zu machen wie bei der Arrandale Architektur. Allerdings verkürzen hohe Temperaturen natürlich die Lebensdauer der Komponenten und erhitzen auch andere Teile im Thinkpad.
Anbei noch meine Konfiguration für das X220:
Viele Grüße
Miko
da bei neuen Thinkpads das eh schon veraltete /proc/acpi/ibm/thermal Interface nicht auftaucht verweigert thinkfan den Betrieb. Allerdings unterstützt thinkfan auch das aktuelle sysfs Interface welches sich leicht benutzen lässt.
Im Internet finden sich zahlreiche Beiträge und Wünsche zu einem Patch obwohl das nicht nötig ist.
Mit aktuellem Kernel gibt es allerdings nur 3 Temperaturangabe. Zwei für die CPUs und eine unbekannte Dritte (wahrscheinlich Chipsatz). Um Thinkfan wie gewohnt zu benutzen bedarf es in der Konfiguration (/etc/thinkfan.conf) die Hinterlegung der Sensorwerte:
Code:
sensor /sys/class/hwmon/hwmon0/temp1_input (0)
sensor /sys/class/hwmon/hwmon1/device/temp1_input (0)
sensor /sys/class/hwmon/hwmon2/device/temp1_input (0)
Die Null in Klammern kann durch einen Offset ersetzt werden. Die Zahl wird dann auf den Sensorwert addiert.
Ich selber habe das mit einem X220 getestet. Dort springt der Temperaturwert aber gerne mal ohne Eingriff um 4-6°C. Deswegen sollte man die Bereiche in Thinkfan großzügig definieren, auch weil beim X220 der Kühlkörper recht klein ist und die Hitze deswegen sensibel auf die Prozessorauslastung und die Lüftergeschwindigkeit reagiert. Außerdem müssen die Werte relativ hoch sein wenn man den Lüfter bei geringer Auslastung auf "level 1" laufen lassen will. Das ist nötig damit der Unterschied von Luft zur Temperatur hoch genug ist. Wer sein Thinkpad (X220) bei unter 52 °C Grad betreiben will der muss auf jeden Fall dauerhaft "level 2" wählen. Allerdings sind die neuen Sandy Bridge Prozessoren bis 100 °C spezifiziert. Das heißt erst wenn sie heißer werden könnten sie kaputt gehen. Im Idealfall kann man sie bei maximaler Leistung bis 85°C betreiben. Das heißt man braucht sich bezüglich Temperatur nicht so viele Sorgen zu machen wie bei der Arrandale Architektur. Allerdings verkürzen hohe Temperaturen natürlich die Lebensdauer der Komponenten und erhitzen auch andere Teile im Thinkpad.
Anbei noch meine Konfiguration für das X220:
Code:
sensor /sys/class/hwmon/hwmon0/temp1_input (0)
sensor /sys/class/hwmon/hwmon1/device/temp1_input (0)
sensor /sys/class/hwmon/hwmon2/device/temp1_input (0)
(0, 0, 46)
(1, 42, 62)
(2, 52, 66)
(3, 56, 70)
(4, 58, 74)
(5, 60, 76)
(7, 63, 32767)
Viele Grüße
Miko
Zuletzt bearbeitet: