http://forum.ubuntu.org.cn/viewtopic.php?f=126&t=143478&sid=dc4ed857753e6d1a92f01227815e18be
看了很多关于温度的帖子,好像大家的thinkpad都很热啊,我的X61上跑8.04并不高啊,基本上在50度以内。
下边奉上我的设置,欢迎大家踊跃扔砖头。

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
如果你的网卡不是iwl4965,要根据你的网卡型号改。(网卡型号代码可以在/sys/bus/pci/drivers/目录里面找)
代码:echo 1 > /sys/bus/pci/drivers/你的网卡型号代码/*/power_level

3. 打开硬盘的电源管理和节电模式

下面是设置的实际代码,我是放在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

附上触控杆的配置,也是放在rc.local里的
有两个设置可调,一个是速度,一个是加速度,就是下面-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

附上我的rc.local,如果你的笔记本是tinkpad X61系列,无线网卡是iwl4965的话应该可以直接用

附件: icon_topic_attach.gif rc.zip [833 Bytes]
被下载 89 次