Ubuntu – How to permanently set CPU power management to the powersave governor

bootcpufreqpower-management

I'm currently using this:

cpupower frequency-set --governor powersave

but it resets after each reboot.

Best Answer

For 16.04 there's one more step to add to Jayen's answer. The complete set of steps are

sudo apt-get install cpufrequtils
echo 'GOVERNOR="powersave"' | sudo tee /etc/default/cpufrequtils
sudo update-rc.d ondemand disable

The last step disables the "ondemand" daemon, which would otherwise overwrite the changes created by cpufrequtils.

See also How I can disable CPU frequency scaling and set the system to performance?

You might also consider adding, for example, MAX_SPEED="2GHz" to /etc/default/cpufrequtils if you have an overheating, say, 2.2GHz processor, to limit the maximum possible speed.