Unterschiedliche CPU-Lüftergeschwindigkeit nach Ruhezustand und Neustart, aber .../hwmon3/pwm1-Werte bleiben gleich

Unterschiedliche CPU-Lüftergeschwindigkeit nach Ruhezustand und Neustart, aber .../hwmon3/pwm1-Werte bleiben gleich

Ich stecke bei einem Problem mit inkonsistenten CPU-Lüfterdrehzahlen auf Thinkpad T540p fest. Ich verwende Thinkfan unter Ubuntu 20.04, um die Lüftergeschwindigkeit zu steuern. Es verwendet thinkpad_acpi, was wiederum die Werte von ändert /sys/class/hwmon/hwmon3/pwm1.

Nach dem Neustart sind dies die Werte in den hwmon-Dateien – diese spiegeln Level 1 in thinkpad_acpi wider, also die niedrigste Lüftergeschwindigkeit von 2067 U/min:

/sys/class/hwmon/hwmon3/pwm1 = 36
/sys/class/hwmon/hwmon3/pwm1_enable = 1
/sys/class/hwmon/hwmon3/fan1_input ~ 2067

Nach dem Einschlafen und Aufwachen – gleiche Stufe 1, aber diesmal 1600 U/min:

/sys/class/hwmon/hwmon3/fan1_input ~ 1600

Die anderen Werte bleiben gleich. Der richtige und gewünschte Wert für Level 1(36) ist 1600 U/min. Das ist leise und ausreichend. Im Leerlauf ist es unter Windows das Gleiche.

Warum ist die Beziehung zwischen den Werten in pwm1und fan1_inputinkonsistent und wie kann ich sie beheben, sodass Stufe 1 nach dem Neustart im Leerlauf 1600 U/min beträgt?

verwandte Informationen