- Registriert
- 13 Sep. 2025
- Beiträge
- 10
Bin auf Kleinanzeigen über ein L13 Yoga Gen 2 gestolpert das zu günstig war um es nicht zu kaufen (wollte schon immer ein Yoga haben). Die Begeisterung währte aber nur kurz: der Lüfter lief durchgehend, egal wie kühl die CPU war.
Hintergrund:
Rausgekommen ist

Trotz (sehr) sommerlicher Temperaturen bleiben CPU und SSD beim Streamen und Surfen unter 65°C. Nur bei etwas höherer Last springt der Lüfter mal kurz an.
Testen konnte ich das bislang nur mit meinem L13 Yoga Gen 2. Ich vermute aber, dass
Um das zu verifizieren habe ich ein kleines Tool geschrieben https://github.com/h4fnp/tpnsfand#contribute-a-report, dass während einem kurzen Lasttest mittels
thinkfan funktioniert nicht, und so habe ich den EC der den Lüfter steuert reverse-engineert.Hintergrund:
thinkpad_acpi kann bei diesem Modell die Drehzahl zwar auslesen, den Lüfter aber nicht steuern (intern als TPACPI_FAN_NS markiert). thinkfan & Co. laufen damit ins Leere.Rausgekommen ist
tpnsfand (Open Source, GPL-2.0) – ein kleiner Daemon, der den Lüfter direkt regelt, abhängig von CPU- und NVMe-Temperatur. Seitdem läuft der Lüfter nur noch, wenn er gebraucht wird. Das Ergebnis seht ihr hier:
Trotz (sehr) sommerlicher Temperaturen bleiben CPU und SSD beim Streamen und Surfen unter 65°C. Nur bei etwas höherer Last springt der Lüfter mal kurz an.
Testen konnte ich das bislang nur mit meinem L13 Yoga Gen 2. Ich vermute aber, dass
tpnsfand auch für folgenden Modelle funktioniert:- ThinkPad L13 Yoga Gen 2
- ThinkPad L13 Yoga Gen 1
- ThinkPad X13 Yoga Gen 2
- ThinkPad X13 Yoga Gen 1
- ThinkPad L390
- ThinkPad L380
- ThinkPad 11e Gen 5 GL
- ThinkPad 11e Gen 5 GL-R
- ThinkPad 11e Gen 5 KL-Y
Um das zu verifizieren habe ich ein kleines Tool geschrieben https://github.com/h4fnp/tpnsfand#contribute-a-report, dass während einem kurzen Lasttest mittels
stress-ng die relevanten Register loggt und einen Report generiert. Wenn ihr eines der o.g. Modelle habt - oder ein anderes, bei dem thinkfan nicht funktioniert - lasst das Report-Tool bitte kurz laufen und postet das Ergebnis hier: https://github.com/h4fnp/tpnsfand/discussions/1.






