cpufreq refers to the kernel infrastructure that implements CPU frequency scaling. This technology enables the operating system to scale the CPU speed up or down in order to save power. CPUs running at full power of course generate more heat. Here is how I set up cpufreq on PCLinuxOS. This works for me. Maybe it will work for you too.
I have these packages installed.
[root@thenudiebar ~]# rpm -qa|grep cpufreq
In the root terminal I type:
I get the frequencies available to me. The one to the left is the highest and the one to the right is the lowest.
2800000 2100000 1600000 800000
Then I edit /etc/sysconfig/cpufreq file and add the minimum and maximum.
Looks like this:
# set cpufreq governor if defined
# possible choices are: ondemand powersave userspace performance
# minimum frequency
# maximum frequency
# Uncomment to use acpi-cpufreq as fallback
Then I go into the PCLinuxOS Control Center – System – Services to start at boot and set cpufreq to start at boot. Once I reboot I open a terminal and check the status with
[texstar@thenudiebar ~]$ cpufreq-info
cpufrequtils 008: cpufreq-info (C) Dominik Brodowski 2004-2009
Report errors and bugs to email@example.com, please.
analyzing CPU 0:
CPUs which run at the same hardware frequency: 0
CPUs which need to have their frequency coordinated by software: 0
maximum transition latency: 8.0 us.
hardware limits: 800 MHz – 2.80 GHz
available frequency steps: 2.80 GHz, 2.10 GHz, 1.60 GHz, 800 MHz
available cpufreq governors: ondemand, conservative, powersave, userspace, performance
current policy: frequency should be within 800 MHz and 2.80 GHz.
The governor “ondemand” may decide which speed to use
within this range.
current CPU frequency is 800 MHz
Bonus Tip! Install CpuFreqDisplay plasmoid from get more widgets and add it to your KDE taskbar to see it in action.