powernowd Super wie immer
http://www.tschirley.com/linux/acer-ferrari-3400.html
CPU_FREQ (CPU_FREQ_GOV_USERSPACE), (CPU_FREQ_GOV_PERFORMANCE) (CPU_FREQ_GOV_POWERSAVE), (CPU_FREQ_TABLE) (X86_POWERNOW_K8) Ricardo Galli's 'cpudyn' package does a great job. You really should install it. It reduces CPU frequency whenever CPU power is not realli needed. At least with a 2.6.[9-11] kernel, you won't need the cpufreq patch. Just activate kernel options 'CPU Frequency scaling' (CPU_FREQ), 'userspace governor for userspace frequency scaling' (CPU_FREQ_GOV_USERSPACE), 'Performance Governor' (CPU_FREQ_GOV_PERFORMANCE) and set this to be the default governor, 'Powersave governor' (CPU_FREQ_GOV_POWERSAVE), enable the 'CPU frequency table helpers' (CPU_FREQ_TABLE) and activate 'AMD Opteron/Athlon64 PowerNow!' (X86_POWERNOW_K8) as you are told in kernel documentation file 'Documentation/cpu-freq/user-guide.txt'. At the end, there will be a daemon which reduces CPU time whenever appropriate and you'll be able to read current CPU frequency with 'cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq'. Anyone who has a gkrellm applet for this? If you have ACPI switched on, you can manually change the processor mode using the command 'echo number > /proc/acpi/processor/CPU0/profile' where number is the mode of the following table:
wenn's dann läuft
Jun 15 00:30:28 vible kernel: powernow-k8: Found 1 AMD Athlon 64 / Opteron processors (version 1.00.09e) Jun 15 00:30:28 vible kernel: powernow-k8: 0 : fid 0x2 (1000 MHz), vid 0x12 (1100 mV) Jun 15 00:30:28 vible kernel: powernow-k8: 1 : fid 0xa (1800 MHz), vid 0x6 (1400 mV) Jun 15 00:30:28 vible kernel: powernow-k8: 2 : fid 0xc (2000 MHz), vid 0x2 (1500 mV) Jun 15 00:30:28 vible kernel: cpu_init done, current fid 0xc, vid 0x0 root@vible:~# cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq 1000000
http://www.cpqlinux.com/acpi-howto.html#what
http://www.nervous.it/hw/linux_aspire1300xv.html#PowerNow http://www.debianforum.de/forum/viewtopic.php?t=46774&start=0&postdays=0&postorder=asc&highlight=&sid=235c5d4c1b5f5dbbd265f1df23570ec0 http://www.gentoo.de/doc/de/power-management-guide.xml http://ubuntuforums.org/archive/index.php/t-23016.html http://atrey.karlin.mff.cuni.cz/~mj/pciutils.shtml
cooling function enabler for Athlon/Duron
http://www.linuxquestions.org/questions/archive/63/2005/05/1/318713
http://www.digriz.org.uk/t40p-linux/
http://www.deater.net/john/powernowd.html
http://www.debianforum.de/forum/viewtopic.php?p=278865
http://atrey.karlin.mff.cuni.cz/~mj/pciutils.shtml
http://coolon.o-ya.net/en/ http://www.debianforum.de/forum/viewtopic.php?t=46774&start=0&postdays=0&postorder=asc&highlight=&sid=235c5d4c1b5f5dbbd265f1df23570ec0
http://de.gentoo-wiki.com/ASUS_K8V_SE_Deluxe
Kernel config
[*] Power Management support CPU Frequency scaling ---> [*] CPU Frequency scaling < > /proc/cpufreq interface (deprecated) Default CPUFreq governor (performance) ---> --- 'performance' governor <*> 'powersave' governor <*> 'userspace' governor for userspace frequency scaling [ ] /proc/sys/cpu/ interface (2.4. / OLD) <*> CPU frequency table helpers --- CPUFreq processor drivers <*> AMD Opteron/Athlon64 PowerNow!
Ziel
Jun 11 18:40:08 vible kernel: powernow-k8: Found 1 AMD Athlon 64 / Opteron processors (version 1.00.09e) Jun 11 18:40:08 vible kernel: powernow-k8: 0 : fid 0x2 (1000 MHz), vid 0x12 (1100 mV) Jun 11 18:40:08 vible kernel: powernow-k8: 1 : fid 0xa (1800 MHz), vid 0x6 (1400 mV) Jun 11 18:40:08 vible kernel: powernow-k8: 2 : fid 0xc (2000 MHz), vid 0x2 (1500 mV) Jun 11 18:40:08 vible kernel: cpu_init done, current fid 0xc, vid 0x0
consolen tipps
watch -n 1 grep "cpu MHz" /proc/cpuinfo
echo "ondemand" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor"
Linux/MeineAnpassungen/AdvPowermanagement (last modified 2008-11-04 06:59:56)