下边奉上我的设置,欢迎大家踊跃扔砖头。
linux到了2.6以后对thinkpad的acpi支持已经很好了,快捷键什么的基本上核心都支持了,
我觉得thinkpad的温度问题主要有两点,一是风扇的控制,二是无线网卡的节电模式。
我的配置也主要是从这两点着手:
1. 安装thinkpad fan control这个软件
安装好这个软件后一定要激活自己机器的配置文件或自己设定温度界限,否则等于没装。
这个软件里面提供了一些预配置文件,如果没有你的型号的话,在它的主页上找找看,实在没有可以自己设置温度界限
2. 无线网卡的设置
无线网卡的发热量还是很大的,所以很多人的右掌托位置很热。很多优化办法是设置节电模式为5,
我试了一下还是很热,其实参考INTEL网卡的白皮书还有最大节电模式1的,只不过有可能会降低网卡信号强度,
但是我看了Xp下无线网卡的配置,发现XP下无线网卡的节电模式就是 1,所以ubuntu下设为1应该没什么问题,
实际使用也没有发现信号强度有很明显的降低,右掌托位置的温度比5模式确实降了很多
PS:如果你没有用到无线网卡,应该禁用掉,否则它会一直试图搜寻信号,反而增大发热量
代码: 全选
echo 1 > /sys/bus/pci/drivers/iwl4965/*/power_level
代码: 全选
echo 1 > /sys/bus/pci/drivers/你的网卡型号代码/*/power_level
下面是设置的实际代码,我是放在rc.local里面加载的。
代码: 全选
# Power Saving
echo 5 > /proc/sys/vm/laptop_mode
echo 1500 > /proc/sys/vm/dirty_writeback_centisecs
echo min_power > /sys/class/scsi_host/host0/link_power_management_policy
echo min_power > /sys/class/scsi_host/host1/link_power_management_policy
echo 10 > /sys/module/snd_hda_intel/parameters/power_save
有两个设置可调,一个是速度,一个是加速度,就是下面-n 120和-n 230,可以按自己的喜好
调节,范围好像是1~255(记不清楚了)
这样手感就好很多了
代码: 全选
#*************************
## START TRACKPOINT CONFIG
#*************************
# For ubuntu (the slash after "speed" is not returned)
TRACKPATH=$(find /sys -print0 | grep -FzZ "/serio1/speed" | sed s/speed//)
## Select "press_to_select" on the trackpoint input device
## We need to specify the TRACKPATH above because the device under "serio#"
## changes between system boots. (We first test to see if the file we want
## to modify exists, if it does, we make the change
#[ -f $TRACKPATH/press_to_select ] && echo -n 1 > $TRACKPATH/press_to_select
## Adjust the speed setting of the trackpoint input device
[ -f $TRACKPATH/speed ] && echo -n 120 > $TRACKPATH/speed
## Adjust the sensitivity setting of the trackpoint input device
[ -f $TRACKPATH/sensitivity ] && echo -n 230 > $TRACKPATH/sensitivity
更新: 从我试用9.04的感觉来说,X61右掌托温度不算高了,温温的而已,基本上不用设置网卡节能了
更新: thinkpad fan control 9.04版从菜单不能启动的问题,主要是菜单启动命令没有加gksu,
打开首选项-主菜单, 把ThinkPad Fan Control启动命令改为 gksu /usr/bin/tpfan-admin就可以了