|  | 
 
| 我在本本上装了debian sarge,我的本本配置如下, centrino 1.5G,512 M,Geforce FX 5200,Wirelesslan
 可是cpu的acpi节能控制似乎没起作用,
 我查了一下cat /proc/cpuinfo 结果cpu是满负荷工作的,
 导致cpu风扇狂转不止,
 装了acpid好像也无济于事,
 摸索了很久,现在终于可以让它安静下来了。
 我的方法是这样的,
 首先重新编译内核,我用的方法是debian下的方法,
 [code:1]
 apt-get install kernel-source-2.6.9
 [/code:1]
 解压缩,然后编译,
 [code:1]
 make menuconfig
 make-kpkg kernel-image
 [/code:1]
 编译的时候把针对centrino的节能选项都选了,
 可是重启的时候还是不行,
 后来从网上的文章查到,可以自己手动控制,
 通过下面的几个命令就可以了,
 
 [code:1]
 # echo performance > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor           (To use the fastest speed)
 # echo powersave > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor         (To use the slowest speed)
 # echo userspace > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor           (to set the userspace governor)
 # echo 900000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_setspeed  (这里的900000是cpu支持的能变的几个频率之一)
 [/code:1]
 
 通过最后一条命令就能让cpu降频了,这样风扇也安静好多。
 而且,可以把这条命令写进脚本文件setcpuspeed里,放到/etc/init.d这个目录,执行命令chmod 755 setcpuspeed,
 然后在/etc/rc2.d目录里做个链接,注意这个链接名字应该以S20开头,连到setcpuspeed,这样启动的时候就可以自动运行了,不用每次都自己打一遍,
 如果是启动时runlevel是single的话,应该在rc1.d里也做个链接连到setcpuspeed,
 这是我自己摸索出来的方法,可是这样cpu就只能降频使用,太浪费了,
 按道理应该是可以自动控制cpu的频率升降的,
 不知道那位大虾有这方面的经验,请多多指教阿。
 | 
 |