How to configure the Linux kernel/arch/x86 64/kernel/cpufreq

Howto configure the Linux kernel / arch / x86_64 / kernel / cpufreq


 * CPU Frequency scaling
 * CPU Frequency scaling

CPU Frequency scaling

 * Option: Howto configure the Linux kernel/drivers/cpufreq

CPU_FREQ

"CPUFreq processor drivers"


 * Option: X86_POWERNOW_K8
 * Kernel Versions: 2.6.15.6 ...
 * (on/off/module) AMD Opteron/Athlon64 PowerNow!
 * select CPU_FREQ_TABLE
 * This adds the CPUFreq driver for mobile AMD Opteron/Athlon64 processors.
 * For details, take a look at .
 * If in doubt, say N.


 * Option: X86_POWERNOW_K8_ACPI
 * Kernel Versions: 2.6.15.6 ...
 * (on/off)
 * depends on X86_POWERNOW_K8 && ACPI_PROCESSOR
 * depends on !(X86_POWERNOW_K8 = y && ACPI_PROCESSOR = m)
 * default y


 * Option: X86_SPEEDSTEP_CENTRINO
 * Kernel Versions: 2.6.15.6 ...
 * (on/off/module) Intel Enhanced SpeedStep
 * select CPU_FREQ_TABLE
 * depends on ACPI_PROCESSOR
 * This adds the CPUFreq driver for Enhanced SpeedStep enabled mobile CPUs. This means Intel Pentium M (Centrino) CPUs or 64bit enabled Intel Xeons.
 * For details, take a look at .
 * If in doubt, say N.


 * Option: X86_SPEEDSTEP_CENTRINO_ACPI
 * Kernel Versions: 2.6.15.6 ...
 * (on/off)
 * depends on X86_SPEEDSTEP_CENTRINO
 * default y


 * Option: X86_ACPI_CPUFREQ
 * Kernel Versions: 2.6.15.6 ...
 * (on/off/module) ACPI Processor P-States driver
 * depends on ACPI_PROCESSOR
 * This driver adds a CPUFreq driver which utilizes the ACPI Processor Performance States.
 * For details, take a look at .
 * If in doubt, say N.

"shared options"


 * Option: X86_ACPI_CPUFREQ_PROC_INTF
 * Kernel Versions: 2.6.15.6 ...      bool /proc/acpi/processor/../performance interface (deprecated)
 * depends on PROC_FS
 * depends on X86_ACPI_CPUFREQ || X86_SPEEDSTEP_CENTRINO_ACPI || X86_POWERNOW_K8_ACPI
 * This enables the deprecated /proc/acpi/processor/../performance interface. While it is helpful for debugging, the generic, cross-architecture cpufreq interfaces should be used.
 * If in doubt, say N.


 * Option: X86_P4_CLOCKMOD
 * Kernel Versions: 2.6.15.6 ...
 * (on/off/module) Intel Pentium 4 clock modulation
 * depends on EMBEDDED
 * This adds the clock modulation driver for Intel Pentium 4 / XEON processors. When enabled it will lower CPU temperature by skipping clocks.
 * This driver should be only used in exceptional circumstances when very low power is needed because it causes severe slowdowns and noticeable latencies. Normally Speedstep should be used instead.
 * For details, take a look at .
 * Unless you are absolutely sure say N.


 * Option: X86_SPEEDSTEP_LIB
 * Kernel Versions: 2.6.15.6 ...      tristate       default X86_P4_CLOCKMOD

Linux Kernel Configuration