找回密码
 注册
快捷导航
查看: 34671|回复: 110

[系统] 【原创】IBM T43使用NHC控制风扇启动温度可以实现了!!(其他品牌型号也可以)

[复制链接] |自动提醒
阅读字号:

1万

回帖

114

积分

6万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2006-3-20
铜牌荣誉勋章(注册8年以上会员)月全勤勋章年全勤勋章2014银牌荣誉勋章(注册10年以上会员)年全勤勋章2018
发表于 2007-4-26 11:33:22| 字数 1,616| - 中国–河南 联通/河南联通办公网 | 显示全部楼层 |阅读模式
近日在专门网看到这个帖子http://www.thinkpad.cn/forum/thread-507650-1-1.html,说的是如何启用ACPI功能进行风扇控制,深受启发,小研究了一把。
相信大家都知道NHC这款软件吧,使用起来非常方便,可以设置CPU核心电压,从而可以实现减少CPU发热,达到减少功耗延长电池工作时间的目的。但是使用NHC的本友们也被一个问题所困扰,这就是本本风扇总是一刻不停滴转动着,非常尽忠职守;这就产生了另外的一个问题,就是风扇转动带来的噪音问题,对此本友们颇有微词。
看了这个帖子后发现还真的能使用这个功能来进行风扇的控制,并且很好用。在使用的时候需要安装这个补丁http://samsung.schwippi.de/files/nhc_Core2Duo.zip,虽然字面上写的是双核的,实际上单核的也可以使用,在我的机器上试验成功,机器见签名。
下面就写一下我的使用过程。
首先我也是一名铁杆的黑友,去年1月份的时候话了1.1W买了个当时评价很高的IBM ThinkPad T43,加入了***,心里别提多高兴了。为了1.1W也被老婆说了很多次,嘿嘿!
买了小黑之后就有了一个“专业课”,就是每天都要到专门网来潜水+灌水,不断吸收营养来提高自己的知识水平。
看大家都在使用CHC,偶也下了个,版本是1.8.2。后来经大家的提醒,升级到了新的版本为NHC2.0 Pre-realease 04,现在一直在用,说实在的从降低核心电压这个功能上真是没得说,太好了,降低电压可以减少发热量,同是也为延长电池的使用时间提供了保障,心理感觉特爽。不过还是有个问题,就是这个NHC不能控制风扇的问题。为此我还专门发贴请教大家http://www.thinkpad.cn/forum/thread-444542-1-1.html。很偶然地偶看到了这个关于NHC中设置ACPI的帖子,http://www.thinkpad.cn/forum/thread-507650-1-1.html。上面说明了怎么使用补丁加Dll文件来进行风扇控制的方法。
首先根据zealgohu兄弟提供的方法进行了补丁操作,并且下载了zealgohu兄弟提供的文件,然后使用ultraedit进行了修改。需要修改的地方见图说明。经过这两个文件的修改,此时就可以打开ACPI功能了,在NHC安装目录下的ACPI目录中会产生IBM.dll文件。
后来在详细定义风扇启停温度的时候发现了一个小BUG,就是风扇从高温降到低温时,风扇选项是直接从High变为Low,按照常理来说应该是从High到Middle的,进行了源文件的检查后发现是该字符串写错了,实际上的功能没有错是从High到Middle的。于是更改了源文件中的字符串。
接着就发现了还有一些温度传感器不能工作,这些传感器是BUS,PCI,PWR,即总线,PCI和电源模块的传感器不能工作,于是根据源文件中的解释对45行的数据进行了修改,0xc0,0xc1,0xc2全部修改为-1(源文件中 -1 = use TMP0,TMP1,TMP2...;),发现如果要打开这些传感器的开关时就会出错。
还有一个问题,就是风扇转速什么时候都显示132rpm。
再看源文件的说明的时候,发现这样一句话The rpm-Function and 3 Temp sensors aren't working, but thats a bug in NHC, so it should be fine, with the next Version of NHC (意思是说风扇转速和3个温度传感器不能工作,是因为NHC的bug问题,下个HNC的版本应该就没有问题了)。
在此感谢zealoghu兄弟提供的思路,我这里写的比较乱,大家应该能看懂吧!希望对大家有所帮助。


有兄弟反映不能看到图片,现重新打包上载图片,请需要的兄弟在66楼下载。

[ Edited by  hushao on 2008-3-17 10:25 ]
IBM T43 2668

1万

回帖

114

积分

6万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2006-3-20
铜牌荣誉勋章(注册8年以上会员)月全勤勋章年全勤勋章2014银牌荣誉勋章(注册10年以上会员)年全勤勋章2018
 楼主| 发表于 2007-4-26 11:34:22| 字数 7| - 中国–河南 联通/河南联通办公网 | 显示全部楼层
使用前,见图!
IBM T43 2668
回复 支持 反对

使用道具 举报

1万

回帖

114

积分

6万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2006-3-20
铜牌荣誉勋章(注册8年以上会员)月全勤勋章年全勤勋章2014银牌荣誉勋章(注册10年以上会员)年全勤勋章2018
 楼主| 发表于 2007-4-26 11:35:20| 字数 11| - 中国–河南 联通/河南联通办公网 | 显示全部楼层
修改ibm.xml文件
IBM T43 2668
回复 支持 反对

使用道具 举报

1万

回帖

114

积分

6万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2006-3-20
铜牌荣誉勋章(注册8年以上会员)月全勤勋章年全勤勋章2014银牌荣誉勋章(注册10年以上会员)年全勤勋章2018
 楼主| 发表于 2007-4-26 11:35:52| 字数 10| - 中国–河南 联通/河南联通办公网 | 显示全部楼层
修改ibm.cs文件
IBM T43 2668
回复 支持 反对

使用道具 举报

1万

回帖

114

积分

6万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2006-3-20
铜牌荣誉勋章(注册8年以上会员)月全勤勋章年全勤勋章2014银牌荣誉勋章(注册10年以上会员)年全勤勋章2018
 楼主| 发表于 2007-4-26 11:37:55| 字数 11| - 中国–河南 联通/河南联通办公网 | 显示全部楼层
详细设置中的一个bug
IBM T43 2668
回复 支持 反对

使用道具 举报

1万

回帖

114

积分

6万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2006-3-20
铜牌荣誉勋章(注册8年以上会员)月全勤勋章年全勤勋章2014银牌荣誉勋章(注册10年以上会员)年全勤勋章2018
 楼主| 发表于 2007-4-26 11:39:07| 字数 21| - 中国–河南 联通/河南联通办公网 | 显示全部楼层
察看源文件后发现是字符串的错误,功能没有错
IBM T43 2668
回复 支持 反对

使用道具 举报

1万

回帖

114

积分

6万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2006-3-20
铜牌荣誉勋章(注册8年以上会员)月全勤勋章年全勤勋章2014银牌荣誉勋章(注册10年以上会员)年全勤勋章2018
 楼主| 发表于 2007-4-26 11:39:50| 字数 18| - 中国–河南 联通/河南联通办公网 | 显示全部楼层
同上,说明到middle是使用数值 2
IBM T43 2668
回复 支持 反对

使用道具 举报

1万

回帖

181

积分

7万

资产值

至尊会员II Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2006-1-7
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2007-4-26 11:41:04| 字数 4| - 中国–江苏–无锡 电信 | 显示全部楼层
直播??
当时我就硬了。。。
回复 支持 反对

使用道具 举报

1万

回帖

114

积分

6万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2006-3-20
铜牌荣誉勋章(注册8年以上会员)月全勤勋章年全勤勋章2014银牌荣誉勋章(注册10年以上会员)年全勤勋章2018
 楼主| 发表于 2007-4-26 11:41:12| 字数 9| - 中国–河南 联通/河南联通办公网 | 显示全部楼层
修改传感器前的设置
IBM T43 2668
回复 支持 反对

使用道具 举报

1万

回帖

114

积分

6万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2006-3-20
铜牌荣誉勋章(注册8年以上会员)月全勤勋章年全勤勋章2014银牌荣誉勋章(注册10年以上会员)年全勤勋章2018
 楼主| 发表于 2007-4-26 11:41:57| 字数 10| - 中国–河南 联通/河南联通办公网 | 显示全部楼层
修改后传感器后的情况
IBM T43 2668
回复 支持 反对

使用道具 举报

1万

回帖

114

积分

6万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2006-3-20
铜牌荣誉勋章(注册8年以上会员)月全勤勋章年全勤勋章2014银牌荣誉勋章(注册10年以上会员)年全勤勋章2018
 楼主| 发表于 2007-4-26 11:42:44| 字数 10| - 中国–河南 联通/河南联通办公网 | 显示全部楼层
修改后发现错误,见图
IBM T43 2668
回复 支持 反对

使用道具 举报

1万

回帖

114

积分

6万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2006-3-20
铜牌荣誉勋章(注册8年以上会员)月全勤勋章年全勤勋章2014银牌荣誉勋章(注册10年以上会员)年全勤勋章2018
 楼主| 发表于 2007-4-26 11:43:17| 字数 6| - 中国–河南 联通/河南联通办公网 | 显示全部楼层
错误2,见图
IBM T43 2668
回复 支持 反对

使用道具 举报

1万

回帖

114

积分

6万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2006-3-20
铜牌荣誉勋章(注册8年以上会员)月全勤勋章年全勤勋章2014银牌荣誉勋章(注册10年以上会员)年全勤勋章2018
 楼主| 发表于 2007-4-26 11:43:53| 字数 12| - 中国–河南 联通/河南联通办公网 | 显示全部楼层
察看源文件,发现错误原因
IBM T43 2668
回复 支持 反对

使用道具 举报

1万

回帖

114

积分

6万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2006-3-20
铜牌荣誉勋章(注册8年以上会员)月全勤勋章年全勤勋章2014银牌荣誉勋章(注册10年以上会员)年全勤勋章2018
 楼主| 发表于 2007-4-26 11:45:15| 字数 33| - 中国–河南 联通/河南联通办公网 | 显示全部楼层
把文件再次修改回去,使用以下温度设置,风扇得到控制

以下是我的设置。
IBM T43 2668
回复 支持 反对

使用道具 举报

1万

回帖

114

积分

6万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2006-3-20
铜牌荣誉勋章(注册8年以上会员)月全勤勋章年全勤勋章2014银牌荣誉勋章(注册10年以上会员)年全勤勋章2018
 楼主| 发表于 2007-4-26 11:46:15| 字数 23| - 中国–河南 联通/河南联通办公网 | 显示全部楼层
顺便发一张T43的传感器位置图及在EC中的ID
IBM T43 2668
回复 支持 反对

使用道具 举报

1万

回帖

114

积分

6万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2006-3-20
铜牌荣誉勋章(注册8年以上会员)月全勤勋章年全勤勋章2014银牌荣誉勋章(注册10年以上会员)年全勤勋章2018
 楼主| 发表于 2007-4-26 11:47:37| 字数 7| - 中国–河南 联通/河南联通办公网 | 显示全部楼层
现在的使用情况
IBM T43 2668
回复 支持 反对

使用道具 举报

1万

回帖

114

积分

6万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2006-3-20
铜牌荣誉勋章(注册8年以上会员)月全勤勋章年全勤勋章2014银牌荣誉勋章(注册10年以上会员)年全勤勋章2018
 楼主| 发表于 2007-4-26 11:48:54| 字数 8| - 中国–河南 联通/河南联通办公网 | 显示全部楼层
现在偶的温度设置
IBM T43 2668
回复 支持 反对

使用道具 举报

1万

回帖

114

积分

6万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2006-3-20
铜牌荣誉勋章(注册8年以上会员)月全勤勋章年全勤勋章2014银牌荣誉勋章(注册10年以上会员)年全勤勋章2018
 楼主| 发表于 2007-4-26 11:51:22| 字数 32| - 中国–河南 联通/河南联通办公网 | 显示全部楼层
少说了一点,需要enable风扇控制滴
设置为NHC控制,数值为2
IBM T43 2668
回复 支持 反对

使用道具 举报

1万

回帖

114

积分

6万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2006-3-20
铜牌荣誉勋章(注册8年以上会员)月全勤勋章年全勤勋章2014银牌荣誉勋章(注册10年以上会员)年全勤勋章2018
 楼主| 发表于 2007-4-26 11:52:12| 字数 119| - 中国–河南 联通/河南联通办公网 | 显示全部楼层
哈哈,终于贴完了
希望对大家有所帮助!
真累啊,该休息休息了!
把我改好的文件给传上来吧!
其他机型请自己设置吧,此操作有试验性质,源文件说设置风扇有风险,机器出问题与本人无关。请注意!

[ 本帖最后由 hushao 于 2007-4-26 11:55 编辑 ]
IBM T43 2668
回复 支持 反对

使用道具 举报

595

回帖

0

积分

683

资产值

入门会员 Rank: 1

注册时间
2007-3-9
发表于 2007-4-26 11:53:23| 字数 5| - 中国–吉林–长春 联通 | 显示全部楼层
好帖学习啦
进化的终点就是死亡
回复 支持 反对

使用道具 举报

798

回帖

0

积分

20

资产值

入门会员 Rank: 1

注册时间
2007-3-8
发表于 2007-4-26 13:38:40| 字数 4| - 中国–上海–上海–长宁区 电信 | 显示全部楼层
好贴,顶
从纯平到液晶屏,从普屏到宽屏,科技以省钱为本.
回复 支持 反对

使用道具 举报

9万

回帖

603

积分

21万

资产值

天下无敌I Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

注册时间
2004-6-23
发表于 2007-4-26 13:57:19| 字数 28| - 中国–广东–深圳 天威有线宽带(关内) | 显示全部楼层
跟用那个tpfancontrol相比, 有什么异同的特点?
回复 支持 反对

使用道具 举报

6056

回帖

150

积分

1万

资产值

至尊会员II Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2003-4-28
铜牌荣誉勋章(注册8年以上会员)
发表于 2007-4-26 14:22:09| 字数 214| - 中国–上海–上海–浦东新区 电信 | 显示全部楼层
QUOTE:
原帖由 Drifter 于 2007-4-26 13:57 发表
跟用那个tpfancontrol相比, 有什么异同的特点?


NHC用操作系统提供的ACPI接口访问硬件的, 比较安全
而fancontrol是直接访问硬件端口的, 所以容易和系统或其它软件产生冲突, 系统日志里的EC警告信息就说明有冲突.

虽然NHC访问硬件的方法很安全, 但这个软件本身操作风扇也并不安全. 它关闭的时候不把风扇控制权交还给bios, 这个时候风扇就会处于失控状态
回复 支持 反对

使用道具 举报

9万

回帖

603

积分

21万

资产值

天下无敌I Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

注册时间
2004-6-23
发表于 2007-4-26 14:33:46| 字数 158| - 中国–广东–深圳 天威有线宽带(关内) | 显示全部楼层
QUOTE:
原帖由 zealoghu 于 2007-4-26 14:22 发表


NHC用操作系统提供的ACPI接口访问硬件的, 比较安全
而fancontrol是直接访问硬件端口的, 所以容易和系统或其它软件产生冲突, 系统日志里的EC警告信息就说明有冲突.

虽然NHC访问硬件的方法很安全, 但这个软 ...



看最後一句, 這樣的軟件還敢用嗎?
回复 支持 反对

使用道具 举报

1万

回帖

114

积分

6万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2006-3-20
铜牌荣誉勋章(注册8年以上会员)月全勤勋章年全勤勋章2014银牌荣誉勋章(注册10年以上会员)年全勤勋章2018
 楼主| 发表于 2007-4-26 14:38:13| 字数 120| - 中国–河南 联通/河南联通办公网 | 显示全部楼层
看来这个软件的功能还需要更进一步完善啊
不过偶现在用的很好

平时使用时设定CPU最低速率运行,需要高速运行的时候启用高速
没有必要退出这个软件吧

zealoghu兄弟有什么补充的吗?多谢!

[ 本帖最后由 hushao 于 2007-4-26 14:43 编辑 ]
IBM T43 2668
回复 支持 反对

使用道具 举报

6056

回帖

150

积分

1万

资产值

至尊会员II Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2003-4-28
铜牌荣誉勋章(注册8年以上会员)
发表于 2007-4-26 14:43:38| 字数 158| - 中国–上海–上海–浦东新区 电信 | 显示全部楼层
QUOTE:
原帖由 Drifter 于 2007-4-26 14:33 发表



看最後一句, 這樣的軟件還敢用嗎?


解决办法就是开了NHC就不要关

或者关NHC的时候手动设置为bios控制, 然后再关

还有就是将NHC优先级提高一点, 否则系统负荷重的时候可能会无法及时控制风扇

[ 本帖最后由 zealoghu 于 2007-4-26 14:46 编辑 ]
回复 支持 反对

使用道具 举报

1万

回帖

114

积分

6万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2006-3-20
铜牌荣誉勋章(注册8年以上会员)月全勤勋章年全勤勋章2014银牌荣誉勋章(注册10年以上会员)年全勤勋章2018
 楼主| 发表于 2007-4-26 15:52:10| 字数 49| - 中国–河南 联通/河南联通办公网 | 显示全部楼层
怎么进行手动设置为bios控制啊?
是通过T43fancontrol来进行吗?还是有其他更好的办法?
IBM T43 2668
回复 支持 反对

使用道具 举报

9万

回帖

603

积分

21万

资产值

天下无敌I Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

注册时间
2004-6-23
发表于 2007-4-26 15:53:56| 字数 131| - 中国–广东–深圳 天威有线宽带(关内) | 显示全部楼层
QUOTE:
原帖由 zealoghu 于 2007-4-26 14:43 发表


解决办法就是开了NHC就不要关

或者关NHC的时候手动设置为bios控制, 然后再关

还有就是将NHC优先级提高一点, 否则系统负荷重的时候可能会无法及时控制风扇



說真的, 電腦用成這樣, 實在是有點太累了.
回复 支持 反对

使用道具 举报

6056

回帖

150

积分

1万

资产值

至尊会员II Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2003-4-28
铜牌荣誉勋章(注册8年以上会员)
发表于 2007-4-26 15:59:54| 字数 118| - 中国–上海–上海–浦东新区 电信 | 显示全部楼层
QUOTE:
原帖由 hushao 于 2007-4-26 15:52 发表
怎么进行手动设置为bios控制啊?
是通过T43fancontrol来进行吗?还是有其他更好的办法?


就用NHC的acpi, 可以手动设置风扇转速, 你设成128就是bios控制了
回复 支持 反对

使用道具 举报

6056

回帖

150

积分

1万

资产值

至尊会员II Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2003-4-28
铜牌荣誉勋章(注册8年以上会员)
发表于 2007-4-26 16:05:24| 字数 166| - 中国–上海–上海–浦东新区 电信 | 显示全部楼层
QUOTE:
原帖由 Drifter 于 2007-4-26 15:53 发表

說真的, 電腦用成這樣, 實在是有點太累了.


没办法, 非官方的东西, 用起来总是不那么完美.

可是, 当它能为你换来安静的时候, 你就会觉得, 麻烦点也值了.

用它控制风扇, 我设置成47度起转. 在现在20度的室温下, 一般应用, 风扇一天都不转. 特别是晚上的时候, 你会觉得, 安静的感觉真爽
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Powered by Discuz! X3.5 © 2001-2023 Comsenz Inc

GMT+8, 2025-2-9 01:45 , Processed in 0.160742 second(s), 61 queries , Gzip On, OPcache On.

手机版|小黑屋|安卓客户端|iOS客户端|Archiver|备用网址1|备用网址2|在线留言|专门网

返回顶部