让thinkpad更安静——控制风扇转速,解决tpfancontrol导致的关机、重启、黑屏

时间:2024-04-17 19:25:35

2011-11-23

特别提醒:近期(2013-06-23)天热起来了,很多朋友直接发邮件给我索要我改好的配置文件。我这里必须特别声明一下,配置文件的下载链接大家可以在下面的文章中找到;另外,请花点时间读读我这篇随笔,我所修改的配置文件的目的是使风扇更为静音,不是为了加快风扇转速以更好的散热。所以有散热需求的朋友就需要自己研究下配置文件,修改成最适合自己的电脑才行。

背景先介绍下:

       机器型号为thinkpad E40 0579A22。后来发现该机器的风扇(拆开看过是松下的)噪音比较大,所以在网上找了tpfancontrol这款软件来用。没想到出了不少问题。

       从找到tpfancontrol v062并使用以来,总是伴随着突然关机或重启或休眠(数据放到硬盘里的那种)。期间尝试过很多解决方法,包括在处理tpfancontrol与电源管理软件的冲突层面、BIOS的升级与修改层面、风扇的检查改造方面。bios的修改和风扇的改造最终都放弃了,一方面是有所顾忌,一方面是准备不足,有点虚。于是方案还是放到了解决tpfancontrol与电源管理软件的冲突上。   

    今天又在网上找了一些资料看。处理方法如下,看能不能经受时间的考验。

1、卸载电源管理驱动以及电源管理程序这两个东西。(tpfancontrol官网http://www.staff.uni-marburg.de/~schmitzr/donate.html上说它和电源管理去驱动与软件的兼容性不好,建议卸载)

 

2、执行C:\Program Files\TPFanControl\optional\service下的setting来按自己的喜好修改。这次的修改主要是禁止了tpfancontrol在温度高的时候切换到bios状态,另外把温度读取时间加长到5秒,以防止瞬间高温导致关机。因为以前尽管卸载了电源管理驱动与软件,有时会突然关机(直接嗒的一声关掉,不会休眠或重启)。而在嗒的时候我好几次看到温度飚到了100多,这个温度下温控就是由bios管了。我想不交给bios应该也没有关系,反正这个温度下风扇是7级转速,高温只是瞬间。不会烧坏芯片。何况我一般都是用最节能模式(CPU占用最小),故温度一直保持在56左右。此ini文件备份见D:\drives\E40_0579A22\thinkpad风扇调速软件\v062_201111123。

 

3、在路径C:\Program Files\TPFanControl\optional\acpiecnl下根据acpiecnl.txt里的指示。

  1、double click on:  instecnl.bat

      (批处理文件,即把acpiecnl.sys拷贝到了%systemroot%\system32\drivers目录)

      2、double click on:  acpiecLogOff.reg (重新指向路径)

      3、confirm the registry change and reboot.(确认注册表已经改变然后重启)

    功能是防止ACPI读取信息影响系统log的问题,安装过程即把acpiecnl.sys拷贝到了%systemroot%\system32\drivers目录,并修改注册表,把系统原来指向System32\DRIVERS\ACPIEC.sys的注册表项修改为%systemroot%\system32\acpiecnl.sys。

接下来就看这个ini能否让我一劳永逸了。不然晚上看个网页真的吵死。

如果有朋友愿意一起研究,可以看看我的TPFanControl.ini文件,给点建议。

下载地址为

https://files.cnblogs.com/pingyidou/TPFanControl.rar

点击直接下载。

 

2011-11-25 试用情况小结

  从23号的设置启用以来,机器就再也没有突然关机了。如果估计没有错的话,这个方案是行得通的。

  出现的状况简要说一下:从23号到现在(25日),期间出现过温度莫名其妙飚到102度的情况。因为我再tpfancontrol.ini文件中设置了不切换到bios接管,所以102度出现的时候,风扇狂转,估计是最高转速了。我心里还担心挺不过去,结果很快温度又回到55度,风扇停转。机器一切正常。

  试用体验:我通常用自己定义的节能模式——在win7(64位旗舰版)的电源管理选项里设置处理器最大处理器状态为5%,结果是同时开很多网页,多个word,千千静听,几个PDF文档毫无压力。但温度基本在58-63度之间浮动。偶尔超过65度(自己设的风扇起转温度),这时候风扇小转个5到10秒 ,又可以安静很久。

  不过,如果用到其它模式,比如平衡模式或者最高性能模式等可以达到100%处理器状态的模式下,65度达到的频率就要高一点。性能和温度是对矛盾,想安静点,就还是用节能模式好了。毕竟,5%的处理器性能已经很够用了。不开虚拟机和仿真,设计等大软件我一般都不开其它的高性能模式的。节能模式下上网,看高清毫无压力。

2012-10-27 配置文件索取说明

     针对现在有朋友索取tpfancontrol的配置文件。我就自己再重新把这0.62版的tpfancontrol下下来,装好,并做了一个配置文件。用了5天,一切正常,没有出现突然重启、休眠、关机等现象。所以我认为这个是可用的。在搜狗浏览器打开网页数、WORD文档数、PDF文档数均为5个+两个QQ+金山卫士两个程序的应用下,温度基本上保持在55度,风扇偶尔才转个2-3秒(我的配置文件设置为大于65度才开始转)。
     当然,所有这一切的前提是把thinkpad官方的电源管理驱动和电源管理软件先卸载。如不想卸载也可,继续往下看。
     如果有朋友要配置文件的,请发邮件给我,说明是要TPFanControl.ini的即可。我的邮箱是xianping_zhang@163.com。 

2012-11-3 文中下载地址有效说明

今天我重新上传了一个配置文件,文中的下载地址又有效了。小提醒:我用的0.62版的tpfancontrol。 

关于电池的寿命与tpfancontrol的关系可以看看《Thinkpad笔记本电池的寿命延长与TPfancontrol共存的方法》这篇文章,连接为

http://www.cnblogs.com/pingyidou/archive/2012/12/04/2801623.html

另外,实在不想卸载thinkpad官方的电源管理驱动和电源管理软件先卸载的朋友,解决方案在上述链接的文章里也能找到答案,请自己去看看好了。