I finally fixed my Linux laptop’s constant fan noise — it wasn’t the hardware
I finally fixed my Linux laptop’s constant fan noise — it wasn’t the hardware
https://www.makeuseof.com/finally-fixed-linux-laptops-constant-fan-noise-it-wasnt-hardware/
Publish Date: 2026-02-22 13:01:00
Source Domain: www.makeuseof.com
For a few months now, whenever I launch my browser, my laptop gets so loud you’d think it’s compiling the Linux kernel. The fan was constantly speeding up after booting, but CPU usage still hovered between 8 and 12%. I recorded temperatures reaching 65°C, which is hot but not dangerously high. I tried cleaning the vents, and I also replaced the thermal paste.
But things were not adding up. It felt more like the system was overreacting than overheating. It took a lot of prying into Ubuntu’s power management stack for me to realize I wasn’t facing a cooling problem. This was a coordination problem, and I needed to fix it to control my laptop fan.
The fan wasn’t reacting to temperature — it was reacting to frequency
Why 60°C can still sound like 90°C
Afam Onyimadu / MUO
Ignoring noise or sounds from your laptop can be costly. In the past, I only observed the temperature, but my understanding began when I started looking at the CPU frequency. My CPU wasn’t permanently hovering around 100%. However, tiny bursts of work were constantly resulting in short spikes in clock speed. When the spikes occurred, voltage and package power increased and caused the fan controller to react.
Because cooling systems are designed to react before temperatures become catastrophic, a rising power draw can trigger a response. This creates a situation where the average temperature stays within…