I am running Debian GNU/Linux Jessie (testing) on my laptop. I enabled the systemd laptop-mode service:
$ sudo laptop_mode Laptop mode enabled, active [unchanged]
and in my
/etc/laptop-mode/conf.d/cpufreq.conf I have (trimmed everything else, using defaults)
CONTROL_CPU_FREQUENCY=1 BATT_CPU_GOVERNOR=powersave LM_AC_CPU_GOVERNOR=powersave NOLM_AC_CPU_GOVERNOR=performance
which are modes supported by all my CPUs:
cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_available_governors performance powersave performance powersave performance powersave performance powersave
However, if I reboot with AC (or plug in the mains) and look in
cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor powersave powersave powersave powersave
all the CPUs are using powersave.
So why is my config being ignored? How can I fix this?
- I do not have
acpidinstalled (because they are known to conflict with
laptop-modein various ways)
- this was on a fresh install and there are no legacy CPU config options left over in any other laptop-mode config file.