I'm struggling with cpupower on ArchLinux. I want to set governor to ondemand or even to conservative.First if I do $ sudo cpupower frequency-info --governors, I only get performance powersave.So I look for available modules like thisls -1 /lib/modules/`uname -r`/kernel/drivers/cpufreq/...and I getacpi-cpufreq.ko.gzamd_freq_sensitivity.ko.gzcpufreq_conservative.ko.gzcpufreq_powersave.ko.gzcpufreq_stats.ko.gzcpufreq_userspace.ko.gzp4-clockmod.ko.gzpcc-cpufreq.ko.gzpowernow-k8.ko.gzspeedstep-lib.ko.gzSo, first of all no modules for ondemand seems to be available. What do I miss?Then I try to enable at least conservative:$ sudo modprobe cpufreq_conservativethen I check the module is actually loaded$ lsmod | grep cpufreqand check if it is now avaliable$ sudo cpupower frequency-info --governorsbut unfortunately I still get the same: performance powersave only,and if I try to enable conservative$ sudo cpupower frequency-set -g conservativeIt says that the module is not avaliable.So basically I have two questions:What do I need to install in order to have ondemand moduleHow can I enable it?
Setting CPU governor to on demand or conservative
linux kernel;power management;cpu frequency
Assuming your governor is the intel_pstate (default for Intel Sandy Bridge and Ivy Bridge CPUs as of kernel 3.9). This issue is not specific to Arch, but all distros using the new Intel pstate driver for managing CPU frequency/power management. Arch linux CPU frequency scaling. Theodore Ts'o wrote his explanation on Google+: intel_pstate can be disabled at boot-time with kernel arg intel_pstate=disable The problem with the ondemand governor is that it doesn't know the specific capabilities of the CPUExecuting some tasks with higher frequency will consume less power than would a lower frequency taking more time e.g. arithmetic stuff, but not true for all tasks e.g. loading something from memoryThe intel_pstate driver knows the details of the how the CPU works and it does a better job than the generic ACPI solutionintel_pstate offers only two governors, powersave and performance. Intel claims that the intel_pstate powersave is faster than the generic acpi governor with performanceTo change back to the ACPI driver, reboot and set the kernel arg intel_pstate=disableThen execute modprobe acpi-cpufreq and you should have the ondemand governor available.You can make the changes permanent by editing /etc/default/grub and adding   GRUB_CMDLINE_LINUX_DEFAULT=intel_pstate=disableAnd then updating grub.cfg ala grub-mkconfig -o /boot/grub/grub.cfg Follow the instructions for Arch kernel module loadingand add the acpi-cpufreq module. 