其实问题是源自想解决 Wine 出的 eMule 及其 Mod 一旦一段时间不使用电脑,速度迅速下降的问题。虽然最终这个问题没解决……不过却弄出了另外一件事情,就是自动调节 CPU 频率。
Ubuntu 下自带了一个叫 powernowd 的东西,可以自动调节 CPU 频率到需要的水平,不过看起来本来我的系统并不知道如何调我的 CPU。我是 Intel Pentium D 的处理器,在网上查到使用powernowd为CPU降降温!这样一篇文章,但它列出的模块列表中并没有 PD CPU 的模块类型……我就直接载了 P4 的……
首先
1 | sudo modprobe p4-clockmod |
随后执行
1 | sudo powernowd |
提示我有两个 CPU 可以变频
1 2 3 4 | powernowd: PowerNow Daemon v1.00, (c) 2003-2008 John Clemens powernowd: Found 2 scalable units: -- 1 'CPU' per scalable unit powernowd: cpu0: 333Mhz - 2666Mhz (8 steps) powernowd: cpu1: 333Mhz - 2666Mhz (8 steps) |
在面板上添加了 CPU 频率监视,发现频率不断变化,说明 powernowd 启动成功了!
接着,在 /etc/modules 文件最后一行加入
1 | p4-clockmod |
就可以开机自动调节了~
一起动自动调节,瞬间风扇的声音小了下来~
为什么我的是这样的:
~$ sudo modprobe p4-clockmod
FATAL: Error inserting p4_clockmod (/lib/modules/2.6.28-11-generic/kernel/arch/x86/kernel/cpu/cpufreq/p4-clockmod.ko): Device or resource busy
~$ sudo powernowd
sudo: powernowd: command not found
第一个p4-clockmod的问题,你需要先确认一下你的cpu类型,不同的cpu在这里需要选择不同的模块
第二个你可以先 sudo apt-get install powernowd 然后就可以用了
cpufreq-selector不是更方便吗?