vmatare / thinkfan

The minimalist fan control program
GNU General Public License v3.0
541 stars 62 forks source link

Thinkfan on Thinkpad E14 Gen 2 #127

Closed limmor1 closed 3 years ago

limmor1 commented 3 years ago

Hi! Thinkfan seems to be a great program, but I am having one issue - even when I set the fan to work at a single speed for all temperatures I am getting periodic drops in RPM. The fan is running at the specified level, but then periodically switches to "auto" and the RPMs drop for a short moment and then resume again.

Things I tried:

My setup:

/etc/thinkfan.conf:

tp_fan /proc/acpi/ibm/fan
tp_thermal /proc/acpi/ibm/thermal (10 0 0 0 0 0 0 0)
(5, -32767, 32767)  # (also tried (127, 0, 256) in case that matters, but same effect

/etc/default/thinkfan: DAEMON_ARGS="-q -b 5.0 -s 5"

vmatare commented 3 years ago

This sounds a lot like this issue: https://github.com/vmatare/thinkfan/issues/114#issuecomment-757535018

That would mean the problem lies with either the thinkpad_acpi kernel module or with the laptop's embedded controller firmware. A possible workaround might be to have thinkfan disable the watchdog. Currently that's not allowed because it's potentially dangerous if thinkfan or your entire userspace freezes.

limmor1 commented 3 years ago

Thanks! This made me aware that apt repository has a very old version of thinkfan. After building new version I no longer experience the issue.