The Wiki has moved to new hardware, and the old server died.

Welcome to the Slackware Documentation Project


This shows you the differences between two versions of the page.

Link to this comparison view

playground:testing-cpufreqhowto [2012/09/28 20:05 (UTC)]
markush created
playground:testing-cpufreqhowto [2012/09/28 20:07 (UTC)] (current)
Line 2: Line 2:
 ====== CPU-frequency Scaling with Slackware ====== ====== CPU-frequency Scaling with Slackware ======
 == Overview == == Overview ==
-CPU-frequency-scaling is done by the kernel. ​A stock Slackware-installation ​comes with all requirements ​which are necessary ​to use this feature.+CPU-frequency-scaling is done by the kernel. Slackware comes with all requirements ​necessarry ​to use this feature. ​ 
 == Requirements == == Requirements ==
-CPU-frequency-scaling ​must be configured in the kernel (this is the case for any stock-kernel in recent ​Slackware-versions) +The kernelmdule which provides cpu-frequency-scaling is for AMD powernow_k8,​ for Intel ???, Slackware ​comes with the cpufrequtils-package ​which helps us to configure the frequency-scaling in an appropriate manner. 
-The package ​cpufrequtils must be installed, it provides the necessary tools in order to configure the scaling in userspace. If you've done a complete installation ​of Slackware ​the package is already installed.+ 
 +Note that on a laptop the appropriate kernelmodule for cpu-frequency-scaling is loaded automatically. If you're computer is not a laptop you'll have to load the module via modprobe. 
 +The cpu-frequency-scaling can be done automatically by so called governor or manually. The governors available are "​conservative",​ "​ondemand",​ "​userspace"​ and "​performance"​. When you build your own kernel, you can choose one of the governors or "​userspace"​ which allows for configuring cpu-frequency in userspace. 
 +Functions of the governors: the governor "​performance"​ sets always the highest frequency available for the processor. "​ondemand"​ switches dynamically between the available frequencies depending on the systemload. "​conservative"​ is similar to "​ondemand",​ but tries to use always the lowest frequency possible. "​powersave"​ sets the frequency to the lowest possible. When you configure your kernel for "​userspace"​ you can configure the different governors in userspace (which is most convenient). 
 +The cpufrequtils-package ​provides two commands, with cpufreq-info you can find out which governor ​is configured and also some other informations for example about the available frequencies for your processor. 
 +The cpufre-set command can be used in order to set the appropriate governor.

In Other Languages
QR Code
QR Code playground:testing-cpufreqhowto (generated for current page)