-
cpu调频
2007-07-29
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
http://peterpannju.blogbus.com/logs/7164916.html
linux的cpu调频这一块一直很乱,有手动的,自动的,不同的工具和后台程序。大致整理了一下,至少可以使用。
1. 首先,系统通过acpid来获取电池/电流等硬件信息,所以首先要安装这个守卫进程。其实安装了这个工具频率已经可以改变了,内核提供了对cpu信息的获取。我们还需工具(调节的接口)来控制频率(手动或者自动)。这个工具就是cpudyn:
$pacman -S acpid cpudyn
2. 然后就可以运行这些工具:
$/etc/rc.d/acpid start
$/etc/rc.d/cpudyn start
Note: 如果你不想自动调节cpu频率,想要手动调节(通过其他应用程序),可以不启动cpudyn。3. 查看cpu信息,可以安装cpufrequtils(这个软件可以查看cpu当前频率以及修改频率、选择cpu、选择cpu运行方式,但是在此处不推荐),然后用$cpufreq-info查看信息。但是有更简单的方法:
$cat /proc/cpuinfo
这个方法不需要安装cpufrequtils,简单,推荐使用。4. 将acpid和cpudyn加入/etc/rc.conf的DAEMONS。
ps:我将内核对cpu查看、修改的支持都直接编译进了内核,没有作为模块加载。上述方法可能需要加载适当模块,视情况而定。这些模块有:
speedstep_centrino (from kernel 2.6.21 on don't load speedstep_centrino-load acpi_cpufreq !), cpufreq_powersave, cpufreq_userspace and freq_table
同样,你也可以将这些模块扔进/etc/rc.conf的MODULES。future work:
1. 搞清楚cpufrequtils,cpufreqd之类东西到底有什么用links:
ArchLinux关于SpeedStep的设置:
http://wiki.archlinux.org/index.php/SpeedStep随机文章:
使用一行命令分割长篇小说 2007-12-17fonts.conf 2007-07-26fonts, no more time... 2007-06-02Howto make GTK apps look nice 2007-04-28如何在英文locale: en_US.UTF-8下使用fcitx 2007-04-02
收藏到:Del.icio.us







