[RESOLVED] Fans stuck at low speed after changing power plans

I was changing around my power management settings (Fedora 38 / Gnome), switching between TLP and Auto CpuFreq, and at some point the fans stopped ramping up anymore (they still seem to be running, but stuck at like maybe 10%). Even when pushing the CPU the fans don’t change anymore, which obviously puts a big damper on performance. Any idea on how to reset that without just re-installing Fedora? I’ve re-installed the default power plan (and disabled/masked TLP / Auto CPUFreq) but that hasn’t fixed it.


Hi @Dylan_Klein ,

Can you test on live ubuntu or live fedora 38, see if fans are ramping back up?
If it does then it’s probably a local setting or config somewhere that’s still affecting fan behavior.

I̶ ̶h̶a̶d̶ ̶s̶o̶m̶e̶ ̶t̶r̶o̶u̶b̶l̶e̶ ̶g̶e̶t̶t̶i̶n̶g̶ ̶a̶ ̶l̶i̶v̶e̶ ̶f̶e̶d̶o̶r̶a̶ ̶t̶o̶ ̶w̶o̶r̶k̶ ̶(̶m̶i̶g̶h̶t̶ ̶b̶e̶ ̶a̶ ̶g̶r̶u̶b̶ ̶i̶s̶s̶u̶e̶?̶ ̶I̶’̶m̶ ̶t̶r̶y̶i̶n̶g̶ ̶o̶u̶t̶ ̶a̶ ̶d̶i̶f̶f̶e̶r̶e̶n̶t̶ ̶s̶d̶ ̶c̶a̶r̶d̶ ̶j̶u̶s̶t̶ ̶i̶n̶ ̶c̶a̶s̶e̶)̶ ̶b̶u̶t̶ ̶I̶ ̶g̶o̶t̶ ̶l̶i̶v̶e̶ ̶u̶b̶u̶n̶t̶u̶ ̶t̶o̶ ̶w̶o̶r̶k̶ ̶w̶i̶t̶h̶ ̶t̶h̶e̶ ̶f̶a̶n̶s̶ ̶s̶p̶o̶o̶l̶i̶n̶g̶ ̶u̶p̶ ̶m̶o̶r̶e̶.̶ ̶ ̶ ̶I̶s̶ ̶i̶t̶ ̶p̶o̶s̶s̶i̶b̶l̶e̶ ̶t̶h̶e̶ ̶l̶i̶v̶e̶ ̶f̶e̶d̶o̶r̶a̶ ̶i̶s̶s̶u̶e̶ ̶i̶s̶ ̶r̶e̶l̶a̶t̶e̶d̶?̶ ̶I̶’̶d̶ ̶r̶a̶t̶h̶e̶r̶ ̶s̶t̶a̶y̶ ̶o̶n̶ ̶f̶e̶d̶o̶r̶a̶ ̶t̶h̶a̶n̶ ̶s̶w̶i̶t̶c̶h̶ ̶t̶o̶ ̶u̶b̶u̶n̶t̶u̶.̶

Disregard that, the issue was using the fedora installer instead of balena etcher. Now I can boot into a live fedora instance and the fans spool up fine.

Is there a way to reset the local config without wiping data? Not the end of the world if not, it’d be easy enough to do a fresh install if I have to.

So a reboot doesn’t cure it?

I did experience a similar behavior a couple of times so far but I haven’t seen it frequently enough to diagnose properly. But basically, in my case:

cat /sys/devices/system/cpu/cpufreq/policy*/scaling_max_freq

would display significantly lower frequencies than the actual hardware maximums:

cat /sys/devices/system/cpu/cpufreq/policy*/cpuinfo_max_freq

That’s normal with TLP if on battery but when plugged in they should be the same but somehow they weren’t being reset. I was able to undo it manually via:

cat cpuinfo_max_freq >scaling_max_freq

for each affected core (i.e., each affected policy directory).

But in my case rebooting while plugged in would cure it by itself so you might have a different issue…

1 Like

Since the original issue has been resolved, I’ll mark it resolved.

Yeah it definitely persisted after rebooting. I also masked, then eventually uninstalled TLP and it still stuck around. Ended up just reinstalling Fedora, so all good now. But yeah definitely a weird issue, I’m hesitant to try another power manager now haha.

So where most people run into trouble is relying on random forum guides vs recommended. If it’s not here, don’t do it. :slight_smile:

1 Like