I wonder if somebody can give me some help. I am trying to disable all cpu throttling in order to install ATLAS. I am using cpufrequtils to ease the task. My processor is an Intel Q6600 which runs four cores at a maximum of 2.4GHz.
When I use cpufreq-info I get the following output (see below). The results are fine for cores 1-3 and I am able to set them to performance mode successfully, after which they run at the correct 2.4GHz. However for core 0, you can see that the policy has both minimum and maximum frequency set to 1.6GHz. I am unable to set the core to run at 2.4GHz using any of the normal cpufreq commands such as cpufreq-set -u 2400000 or cpufreq-set -f 2400000 or anything like that.
I would be very grateful for any help or advice!
Thanks.
Here’s the cpufreq-info output. This was generated after a fresh install of SuSE and I hadn’t modified any of the frequencies from their “out of the box” values:
cpufrequtils 004: cpufreq-info (C) Dominik Brodowski 2004-2006
Report errors and bugs to http://bugs.opensuse.org, please.
analyzing CPU 0:
driver: acpi-cpufreq
CPUs which need to switch frequency at the same time: 0
hardware limits: 1.60 GHz - 2.40 GHz
available frequency steps: 2.40 GHz, 1.60 GHz
available cpufreq governors: conservative, userspace, powersave, ondemand, performance
current policy: frequency should be within 1.60 GHz and 1.60 GHz.
The governor "ondemand" may decide which speed to use
within this range.
current CPU frequency is 1.60 GHz.
analyzing CPU 1:
driver: acpi-cpufreq
CPUs which need to switch frequency at the same time: 1
hardware limits: 1.60 GHz - 2.40 GHz
available frequency steps: 2.40 GHz, 1.60 GHz
available cpufreq governors: conservative, userspace, powersave, ondemand, performance
current policy: frequency should be within 1.60 GHz and 2.40 GHz.
The governor "ondemand" may decide which speed to use
within this range.
current CPU frequency is 1.60 GHz.
analyzing CPU 2:
driver: acpi-cpufreq
CPUs which need to switch frequency at the same time: 2
hardware limits: 1.60 GHz - 2.40 GHz
available frequency steps: 2.40 GHz, 1.60 GHz
available cpufreq governors: conservative, userspace, powersave, ondemand, performance
current policy: frequency should be within 1.60 GHz and 2.40 GHz.
The governor "ondemand" may decide which speed to use
within this range.
current CPU frequency is 1.60 GHz.
analyzing CPU 3:
driver: acpi-cpufreq
CPUs which need to switch frequency at the same time: 3
hardware limits: 1.60 GHz - 2.40 GHz
available frequency steps: 2.40 GHz, 1.60 GHz
available cpufreq governors: conservative, userspace, powersave, ondemand, performance
current policy: frequency should be within 1.60 GHz and 2.40 GHz.
The governor "ondemand" may decide which speed to use
within this range.
current CPU frequency is 1.60 GHz.
you are running openSUSE 10.3 and KDE3.5.7 release 72.11 with a
default install of KPowersave, right??
so, right click on the KPowersave icon (mine looks like an electrical
plug and sits down in the bottom right “task bar”) and then left
click on “Configure KPowersave” > Scheme Settings > Performance > CPU
Frequency Policy and switch from the default ‘Dynamic’ or ‘Powersave’
setting to ‘Performance’ then on “Ok”.
however, if you are running any other version of openSUSE or window
manager: it is probably something similar…
ps: remember to switch back OR your electricity bill goes up, and you
kill more whales with your carbon footprint…
You should consider starting your own message thread as opposed to connecting to a very old one where you may get ignored. If you install the CPU Utilities, you can set the speed governor to one that keeps the speed the same on all CPU cores. Have a look at the bash script here on the subject:
Oh, It is a cool tool for cpu frequency setting! rotfl!
However, in openSUSE 13.1 there are only two optional governors “performance” and “powersave” and I really need the “userspace” governor to set the cpu frequency manually, in order to tune the math library ATLAS.