google code-beautifer

星期二, 1月 08, 2008

使用AMD Cool-n-Quiet 省電模式

這是筆記電腦跟桌上電腦都能用的:
AMD Athlon(TM) 64/FX Processor Utilities and Updates
Opteron and Athlon 64 PowerNow! and Cool-n-Quiet Driver Version 1.60.01 Linux,需要 cpufreq-1.20, cpuspeed-1.20.1, or powersaved-0.8.19 或更新版

在Mandriva 上有蠻多程式選擇的,如
cpufreq
cpufreqd
powernowd (mandriva 2008 新版的kernel 不用裝),還有一些其他的cpu-XXX程式,
我是裝了cpufreq,gnome面板的 cpufreq-applet(CPU頻率調整監察程式)就會顯示CPU頻率。

詳細的實際控制在於
sys/devices/system/cpu/cpu0/cpufreq 這個目錄下有很多的變數檔案
affected_cpus
scaling_available_frequencies
scaling_governor
cpuinfo_cur_freq
cpuinfo_max_freq
cpuinfo_min_freq
scaling_available_governors
scaling_cur_freq
scaling_max_freq
scaling_min_freq
scaling_driver

以Althon 64 3000+ 為例,scaling_available_frequencie 有1000000,1800000, 2000000 三種
切到自動模式:
echo ondemand>/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
我在桌面開了一堆程式,firefox 也開了好幾個分頁,用了expose'的縮圖預覽還是只跑1000Mhz。
切到效能模式 (對應到2000Mhz):
echo performance>/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
切到省電模式(對應到1000Mhz):
echo powersave>/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

心臟強的人,還可以去試著降電壓。不過有可能導致系統不穩,我不鼓勵。

沒有留言: