CPU Governor in Pop!_OS

May 24, 2025

So, I have a Lemur Pro 13 notebook running Pop!_OS. Since I first started using it, I noticed the fan noise gets very loud quite frequently. It took me a while to figure out the cause, but I finally discovered the reason: it was running in maximum performance mode.

The CPU performance is managed by a component of the operating system called the governor, which controls how the CPU frequency is adjusted based on system load.

In Pop!_OS, there are two available governors: performance and powersave. You can check which ones are available with:

cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors
performance powersave

You can check the current governor for each CPU core by running:

cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor

To change the governor to powersave for all CPUs, run:

echo powersave | sudo tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor

#pop-os #linux #cpu-governor #performance