Set Minimum CPU Fan Speed on Librem 14

Hello,

On Librem 14 running PureOS 10 is there a way to set minimum fan speed?

I do not want it to drop to “zero” RPM every time the fan cools CPU to 69c.

signal-2021-07-14-163314_003

Because when CPU temperature hits to 70c the fan starts to spin at circa 2500RPM. On Idle machine, the fan starts and stops every 30-60 seconds.

signal-2021-07-14-163314_001

That is with Turbo set to off using CPU Power Manager extension.

Perhaps @MrChromebox knows the answer?

Right now we have no support for setting fan speeds. I want to add this at some point but right there is still a lot of “bigger fish to fry” :slight_smile:

The fans also work with a hysteresis, i.e. if the fan starts to spin at 70C it will not stop again at 69C, it will cool down further before. If it would not do that you would get terrible on/off jitter :slight_smile:

Cheers
nicole

1 Like

Same for librem 13, I guess!?

I think Librem13 won’t get this firmware.
But there is a way how to disable turbo mode on CPU and it helps a lot:

1 Like

the problem is the CPU temp is being incorrectly reported to the EC, as well as the fan ramping up too quickly. Both of these will be addressed in a future EC firmware update

3 Likes