I have been using Kubuntu, and I would like to change the cpufreq settings. My understanding is that there is no applet for that, and I would have to do it with a script.
So I run a command like this:
sudo cpufreq-set -g userspace -c 0 -d 800Mhz -u 1200Mhz
and when I type cpufreq-info, I get
cpufrequtils 007: cpufreq-info (C) Dominik Brodowski 2004-2009
Report errors and bugs to
[email protected], please.
analyzing CPU 0:
driver: acpi-cpufreq
CPUs which run at the same hardware frequency: 0
1
CPUs which need to have their frequency coordinated by software: 0
maximum transition latency: 10.0 us.
hardware limits:
800 MHz - 2.50 GHz
available frequency steps: 2.50 GHz, 2.50 GHz, 2.00 GHz,
1.60 GHz,
1.20 GHz,
800 MHz
available cpufreq governors: conservative, ondemand, userspace, powersave, performance
current policy: frequency should be within
800 MHz and
1.20 GHz.
The governor "userspace" may decide which speed to use
within this range.
current CPU frequency is
1.20 GHz.
cpufreq stats: 2.50 GHz:70.06%, 2.50 GHz:0.97%, 2.00 GHz:4.85%,
1.60 GHz:0.35%,
1.20 GHz:2.89%,
800 MHz:20.88% (193873)
analyzing CPU 1:
driver: acpi-cpufreq
CPUs which run at the same hardware frequency: 0
1
CPUs which need to have their frequency coordinated by software:
1
maximum transition latency: 10.0 us.
hardware limits:
800 MHz - 2.50 GHz
available frequency steps: 2.50 GHz, 2.50 GHz, 2.00 GHz,
1.60 GHz,
1.20 GHz,
800 MHz
available cpufreq governors: conservative, ondemand, userspace, powersave, performance
current policy: frequency should be within 2.00 GHz and 2.00 GHz.
The governor "performance" may decide which speed to use
within this range.
current CPU frequency is 2.00 GHz.
cpufreq stats: 2.50 GHz:83.43%, 2.50 GHz:1.03%, 2.00 GHz:4.28%,
1.60 GHz:0.01%,
1.20 GHz:1.74%,
800 MHz:9.50% (3208)
which shows that everything worked well (on cpu 0).
The problem is that if I run cpufreq-info again after few minutes I get
cpufrequtils 007: cpufreq-info (C) Dominik Brodowski 2004-2009
Report errors and bugs to
[email protected], please.
analyzing CPU 0:
driver: acpi-cpufreq
CPUs which run at the same hardware frequency: 0
1
CPUs which need to have their frequency coordinated by software: 0
maximum transition latency: 10.0 us.
hardware limits:
800 MHz - 2.50 GHz
available frequency steps: 2.50 GHz, 2.50 GHz, 2.00 GHz,
1.60 GHz,
1.20 GHz,
800 MHz
available cpufreq governors: conservative, ondemand, userspace, powersave, performance
current policy: frequency should be within
800 MHz and
800 MHz.
The governor "performance" may decide which speed to use
within this range.
current CPU frequency is
800 MHz.
cpufreq stats: 2.50 GHz:69.73%, 2.50 GHz:0.97%, 2.00 GHz:4.83%,
1.60 GHz:0.35%,
1.20 GHz:2.92%,
800 MHz:21.20% (193880)
analyzing CPU 1:
driver: acpi-cpufreq
CPUs which run at the same hardware frequency: 0
1
CPUs which need to have their frequency coordinated by software:
1
maximum transition latency: 10.0 us.
hardware limits:
800 MHz - 2.50 GHz
available frequency steps: 2.50 GHz, 2.50 GHz, 2.00 GHz,
1.60 GHz,
1.20 GHz,
800 MHz
available cpufreq governors: conservative, ondemand, userspace, powersave, performance
current policy: frequency should be within
800 MHz and
800 MHz.
The governor "performance" may decide which speed to use
within this range.
current CPU frequency is
800 MHz.
cpufreq stats: 2.50 GHz:82.94%, 2.50 GHz:1.03%, 2.00 GHz:4.33%,
1.60 GHz:0.01%,
1.20 GHz:1.73%,
800 MHz:9.96% (3215)
so it looks like some other process changed the settings. Does anyone know how to fix this?
I also tried many different settings, but I get similar behavior.