当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 53 篇帖子 ]  前往页数 1, 2, 3, 4  下一页
作者 内容
1 楼 
 文章标题 : thinkpad X61之我的降温方法(付TRACKPOINT的设置)
帖子发表于 : 2008-08-18 11:08 
头像

注册: 2006-12-25 11:40
帖子: 30
送出感谢: 0 次
接收感谢: 0 次
看了很多关于温度的帖子,好像大家的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的话应该可以直接用


更新: 从我试用9.04的感觉来说,X61右掌托温度不算高了,温温的而已,基本上不用设置网卡节能了

更新: thinkpad fan control 9.04版从菜单不能启动的问题,主要是菜单启动命令没有加gksu,
打开首选项-主菜单, 把ThinkPad Fan Control启动命令改为 gksu /usr/bin/tpfan-admin就可以了


附件:
rc.zip [833 Bytes]
被下载 456 次


最后由 darkzxj 编辑于 2009-05-11 21:37,总共编辑了 5 次
页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2008-09-02 15:45 
头像

注册: 2007-07-22 10:40
帖子: 142
送出感谢: 0 次
接收感谢: 1
好贴!
我查/sys/bus/pci/drivers/目录,是iwl3945


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2008-09-03 0:03 
头像

注册: 2008-09-02 19:16
帖子: 149
地址: 家里
送出感谢: 0 次
接收感谢: 0 次
呵呵。我的x61跑win就是温度太高。
打盘ms下来基本上都不敢摸键盘了。


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2008-09-06 15:11 
头像

注册: 2006-12-25 11:40
帖子: 30
送出感谢: 0 次
接收感谢: 0 次
geye 写道:
呵呵。我的x61跑win就是温度太高。
打盘ms下来基本上都不敢摸键盘了。


我的X61和iMac只用来编程的,打游戏还是台式机好


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2008-09-06 15:12 
头像

注册: 2006-12-25 11:40
帖子: 30
送出感谢: 0 次
接收感谢: 0 次
souling 写道:
好贴!
我查/sys/bus/pci/drivers/目录,是iwl3945


感动啊,这么久都没人回个贴,还以为没什么参考价值呢。


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2008-09-16 16:35 
头像

注册: 2008-09-03 19:16
帖子: 158
送出感谢: 0 次
接收感谢: 0 次
rc.local是不是要去覆盖/etc/rc.local?


页首
 用户资料  
 
7 楼 
 文章标题 : Re: thinkpad X61之我的降温方法(付TRACKPOINT的设置)
帖子发表于 : 2008-09-16 23:02 
头像

注册: 2008-09-03 19:16
帖子: 158
送出感谢: 0 次
接收感谢: 0 次
darkzxj 写道:
1. 安装thinkpad fan control这个软件
安装好这个软件后一定要激活自己机器的配置文件或自己设定温度界限,否则等于没装。
这个软件里面提供了一些预配置文件,如果没有你的型号的话,在它的主页上找找看,实在没有可以自己设置温度界限

这个东西可以说的详细一点吗??

还有那个无线网卡power level好像改了没啥效果的样子哦...


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2008-09-18 10:13 
头像

注册: 2008-09-03 19:16
帖子: 158
送出感谢: 0 次
接收感谢: 0 次
顶起~~~
右手托盘快受不了了...


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2008-09-18 22:40 
头像

注册: 2008-09-03 19:16
帖子: 158
送出感谢: 0 次
接收感谢: 0 次
我的网卡是wl3945的
总共有7个等级,默认是6
请问lz
引用:
INTEL网卡的白皮书
是从什么地方看到的?偶也想看看...

代码:
zzningxp@zzningxp:~$ sudo -i
root@zzningxp:~# /bin/echo 1 > /sys/bus/pci/drivers/iwl3945/*/power_level
root@zzningxp:~# cat /sys/bus/pci/drivers/iwl3945/*/power_level
1 (Timeout 350ms, Period 400ms)
root@zzningxp:~# /bin/echo 2 > /sys/bus/pci/drivers/iwl3945/*/power_level
root@zzningxp:~# cat /sys/bus/pci/drivers/iwl3945/*/power_level
2 (Timeout 250ms, Period 700ms)
root@zzningxp:~# /bin/echo 3 > /sys/bus/pci/drivers/iwl3945/*/power_level
root@zzningxp:~# cat /sys/bus/pci/drivers/iwl3945/*/power_level
3 (Timeout 75ms, Period 1000ms)
root@zzningxp:~# /bin/echo 4 > /sys/bus/pci/drivers/iwl3945/*/power_level
root@zzningxp:~# cat /sys/bus/pci/drivers/iwl3945/*/power_level
4 (Timeout 37ms, Period 1000ms)
root@zzningxp:~# /bin/echo 5 > /sys/bus/pci/drivers/iwl3945/*/power_level
root@zzningxp:~# cat /sys/bus/pci/drivers/iwl3945/*/power_level
5 (Timeout 25ms, Period 1000ms)
root@zzningxp:~# /bin/echo 6 > /sys/bus/pci/drivers/iwl3945/*/power_level
root@zzningxp:~# cat /sys/bus/pci/drivers/iwl3945/*/power_level
6 (AC) OFF
root@zzningxp:~# /bin/echo 7 > /sys/bus/pci/drivers/iwl3945/*/power_level
root@zzningxp:~# cat /sys/bus/pci/drivers/iwl3945/*/power_level
7 (BATTERY)
root@zzningxp:~# /bin/echo 8 > /sys/bus/pci/drivers/iwl3945/*/power_level
root@zzningxp:~# cat /sys/bus/pci/drivers/iwl3945/*/power_level
6 (AC) OFF
root@zzningxp:~# /bin/echo 9 > /sys/bus/pci/drivers/iwl3945/*/power_level
root@zzningxp:~# cat /sys/bus/pci/drivers/iwl3945/*/power_level
6 (AC) OFF
引用:


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2008-09-19 19:37 

注册: 2008-06-04 11:24
帖子: 232
送出感谢: 0 次
接收感谢: 0 次
好贴,留个记号。


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2008-09-20 0:11 
头像

注册: 2007-04-28 21:38
帖子: 1026
送出感谢: 0 次
接收感谢: 0 次
我也是x61


_________________
thinkpad x61 2G DDR no cdrom
--------------------------------------------
ABS学习中
sed学习中
awk学习中
perl学习中
新手描述不清,老手猜测不到,胡乱指挥一通,后果难以预料


页首
 用户资料  
 
12 楼 
 文章标题 :
帖子发表于 : 2008-09-20 0:14 
头像

注册: 2007-04-28 21:38
帖子: 1026
送出感谢: 0 次
接收感谢: 0 次
sudo /bin/echo 1 > /sys/bus/pci/drivers/iwl3945/*/power_level
bash: /sys/bus/pci/drivers/iwl3945/0000:03:00.0/power_level: Permission denied


_________________
thinkpad x61 2G DDR no cdrom
--------------------------------------------
ABS学习中
sed学习中
awk学习中
perl学习中
新手描述不清,老手猜测不到,胡乱指挥一通,后果难以预料


页首
 用户资料  
 
13 楼 
 文章标题 :
帖子发表于 : 2008-09-20 0:16 
头像

注册: 2007-04-28 21:38
帖子: 1026
送出感谢: 0 次
接收感谢: 0 次
sudo 是不行的。。。非得要root


_________________
thinkpad x61 2G DDR no cdrom
--------------------------------------------
ABS学习中
sed学习中
awk学习中
perl学习中
新手描述不清,老手猜测不到,胡乱指挥一通,后果难以预料


页首
 用户资料  
 
14 楼 
 文章标题 :
帖子发表于 : 2008-09-20 0:31 
头像

注册: 2008-09-03 19:16
帖子: 158
送出感谢: 0 次
接收感谢: 0 次
aitilang 写道:
sudo 是不行的。。。非得要root


对的
必须sudo -i
然后楼主说的rc.local的方法是行不通的
每次开机甚至待机启动之后
cat /sys/bus/pci/drivers/iwl3945/*/power_level
都是6


页首
 用户资料  
 
15 楼 
 文章标题 :
帖子发表于 : 2008-09-20 0:46 
头像

注册: 2007-04-28 21:38
帖子: 1026
送出感谢: 0 次
接收感谢: 0 次
Ubuntu 8.04

There are two possibilities to install ThinkPad Fan Control:
Install using repository (recommended)

1. Add the tp-fan repository (see http://ubuntuguide.org/wiki/Ubuntu:Guts ... positories) with the APT line:

deb http://ppa.launchpad.net/surban/ubuntu hardy main

2. Open Synaptic and install the packages tpfand, tpfand-profiles and tpfan-admin

3. Click on System->Administration->ThinkPad Fan Control and configure ThinkPad Fan Control.
Manual installation using packages

You will not get automatic upgrades. Install in this order:

* tpfand 0.92-ubuntu1
* tpfand-profiles of 2008/05/13 (optional, but recommended)
* tpfan-admin 0.92-ubuntu1 (optional, but recommended)

Click on System->Administration->ThinkPad Fan Control and configure ThinkPad Fan Control.


_________________
thinkpad x61 2G DDR no cdrom
--------------------------------------------
ABS学习中
sed学习中
awk学习中
perl学习中
新手描述不清,老手猜测不到,胡乱指挥一通,后果难以预料


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 53 篇帖子 ]  前往页数 1, 2, 3, 4  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译