After playing with GRUB profiling and installing preload, default scaling governor suddenly becomes 'performance' not 'ondemand'. I tried to enable /etc/init.d/ondemand service, but nothing changes - after reboot or resume, governor is always 'performance'. Do anybody knows what happened and how to revert old behaviour.

3 Answers
3

You can Manually set the governor by running the cpufreq-set command (as root).

Just press Ctrl+Alt+T on your keyboard to open Terminal. When it opens, run the commands below.

sudo cpufreq-set -c 0 -g ondemand

To install cpufreq:

sudo aptitude install cpufrequtils

cpufrequtils includes a daemon which allows users to set the desired scaling, governor and min/max clock speeds for all processor
cores at boot-time. Before starting the daemon, edit
/etc/conf.d/cpufreq as root, selecting the desired governor and
setting the min/max speed for your CPU(s), for example:

sudo cpufreq-set -c 0 -g ondemand will just apply to the frequency of the first CPU or core. So, for example, on a dual core system, you have to run sudo cpufreq-set -c 1 -g ondemand next, so it takes effect for both cores.
–
Eliah KaganJul 9 '12 at 2:09