找回密码
 注册
快捷导航
查看: 810|回复: 8

[CPU] 【原创】老古cpu风扇控制转速,分享两个软件

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

5

回帖

0

积分

49

资产值

入门会员 Rank: 1

注册时间
2021-5-26
发表于 2021-5-27 01:24:25| 字数 8,011| - 加拿大 CIK | 显示全部楼层 |阅读模式
本帖最后由 gashi 于 2021-5-27 01:30 编辑

本机T500,近年老是高温啪嗒就关机了,加硅脂没啥好转,安装软件CORE TEMP监控,也总在高温段。
最近终于找到这个TPFANCONTROL,查风扇转速,BIOS控制最高只到3000转左右,修改INI文件:超过80度就用参数64,直接5000转,用AIDA64烤机60分钟没超过85度,再也没问题了。有说要把联想电源管理服务,这都用win10了,系统智能我也没安装PW管理,所以没这个问题


TPFANCONTROL这个软件大概只支持这些老古董了,作者早断更失联了吧。
https://thinkwiki.de/TPFanControl

另外找到个NOTEBOOKFANCONTROL1.63,这两年还有更新,里面有不少现成笔电型号的配置可以直接用,可惜我不会用。发上来结缘
https://github.com/hirschmann/nbfc

在ini配置文件里 level 是更改转速的,前一个数字是温度后一个数字是风扇档位。在我的T500里,我用1-2-3-7-64-128这6档。64是极速档(5000转),128是控制权交还BIOS,可我的BIOS自己只能控制到3000转。(T500: level0 off, 1 1800rpm, 2 2500rpm, 3-4-5 3000rpm, 6-7 3500, 64 5000rpm, 128 bios controll)
显示cpu温度和核心温度大概差5度,我改了这个参数SensorOffset1=5。这个不改也没问题,不差这5度,除非状况不妙。
软件唯一的毛病大概就是温度反馈太慢,好像有个参数可调cycle=1-5, 我这里没效果?


TPFanControl.ini

//  for thinkpad t500
//  >>>>  Celsius / Fahrenheit: temperatures in 癈 (active) / 癋  <<<<

// !!!! "Level" FAN 0 > 80 -> switch to Fahrenheit !!!! see below

// ATTENTION: example temp values are for my T61, especially
// BluetoothEDR=1,  SensorName5=no5, IgnoreSensors=no5 too
// temp levels 10 degrees centgrade higher than in T4x, R5x,
// change for your purposes.

// advice for programmers: TPFanControl must acquire mutex named
// "Access_Thinkpad_EC" to get access to embedded controller


// with Active=3 & ManFanSpeed=0 & ManModeExit=78 you can have a nice
// quiet time until temps reaches 78 deg. centigrade  :-))


// -----------------------------------------------------------------
// -----------------------------------------------------------------
// "Active=0" program just reads config.
// "Active=1" allow program to modify fan.
// "Active=2" program will come up in smart mode.
// "Active=3" program will come up in manual mode.


Active=2

// -----------------------------------------------------------------
// manual fan speed at program start


ManFanSpeed=7

// -----------------------------------------------------------------
// Program exits manual mode and switches to smart mode with last chosen
// profile, if this temp (degrees Centigrade or Fahrenheit) is achieved.
// default= 80 degrees Centigrade / 176 degrees Fahrenheit.


ManModeExit=68     //ManModeExit=172   // with Fahrenheit

// -----------------------------------------------------------------
// Window stays on Top if StayOnTop=1, normal behavior =0


StayOnTop=1
        
// -----------------------------------------------------------------
// Set to 1 for slim widget


SlimDialog=1    //1小窗口,0完整介面

// -----------------------------------------------------------------
// set to 1 for bluetooth with enhanced data rate (i.e. T61,
// X61  for T4x, R5x set BluetoothEDR=0 )


BluetoothEDR=1

// -----------------------------------------------------------------
// Windows Priority of Process (0-5, normal=2), increase if fancontrol has
// big delays in response while other processes consume performance.


ProcessPriority=2

// -----------------------------------------------------------------
// Show no icon ballons: NoBallons=1, show icon ballons: NoBallons=0

NoBallons=1

// -----------------------------------------------------------------
// check temperatures every x seconds (default 5)


Cycle=1

// -----------------------------------------------------------------
// For Thinkpads A2x,T2x,X2x set NoExtSensor=1 to exclude reading
// of extended sensors to prevent program errors. Attention 570(E)
// is NOT compatible. Fan speed is not available on all models.


NoExtSensor=0

// -----------------------------------------------------------------
// Minimize to systray immediately when starting


StartMinimized=1

// -----------------------------------------------------------------
// check icon of tpfcicon.exe (optional) every x seconds (default 1)


IconCycle=1

// -----------------------------------------------------------------
// Show new icon with max. temperature / sensor name


ShowTempIcon=1

// -----------------------------------------------------------------
// Save the icon by a start delay of the program/service of
// "SecStartDelay" (sec.) within "SecWinUptime" (sec.) after (re)boot
// Delete slashes '//' at next 3 parameters.

//
//SecWinUptime=120        //"SecWinUptime" (sec.) after (re)boot
//SecStartDelay=60        //start delay of the program (sec.)
//NoWaitMessage=0        //set to 1 to avoid sleep message

// -----------------------------------------------------------------
// Temperature thresholds for turning the taskbar icon
// yellow orange red (Smart and Manual mode only and
// only together with MinimizeToTray=1)


IconLevels=65 75 80    // Fahrenheit: IconLevels=122 140 158

// -----------------------------------------------------------------
// Beep frequency and duration (in ms) for successful
// fan state changes. (Set either or both to zero to
// disable)


FanBeep=0 0

// --------------------------------------------------------
// If this max number of consecutive EC read errors occur
// program will switch fan back to bios mode and exit


MaxReadErrors= 10

// --------------------------------------------------------
// Log2File=1 enables, Log2File=0 disables writing to TPFanControl.log
// Start program with admin rights.

Log2File=0

// --------------------------------------------------------
// Log2csv=1 enables, Log2csv=0 disables
// writing to TPFanControl_csv.txt renamed to
// TPFanControl_last_csv.txt after restart of TPFanControl
// rename to *.csv for use with excel
// Start program with admin rights.


Log2csv=0

// --------------------------------------------------------
// List (separated by comma) of sensors to ignore when
// determining the max. temperature.  (Use lower case,
// e.g "IgnoreSensors=pci,aps")


IgnoreSensors=no5

// ---------------------------------------------------------
// List of new 3 letter sensor names, delete leading
// slashes to aktivat. Don't use capital letters for readability
// of temp icon.


//SensorName1=cpu
//SensorName2=aps
//SensorName3=pcm
//SensorName4=gpu
SensorName5=no5
//SensorName6=x7d
//SensorName7=bat
//SensorName8=x7f
//SensorName9=bus
//SensorName10=pci
//SensorName11=pwr
//SensorName12=xc3

// ---------------------------------------------------------
// calculating Highest Temp with:
// temperature of sensor no. = real temp minus SensorOffsetno.
// Default SensorOffset1-12=0 , Capital O in SensorOffset,
// to activate delete slashes '//',
// Negative SensorOffsetno. values increase temperature values.


SensorOffset1=5  //FOR T500
//SensorOffset2=20
//SensorOffset3=0
//SensorOffset4=2
//SensorOffset5=1
//SensorOffset6=5
//SensorOffset7=5
//SensorOffset8=4
//SensorOffset9=3
//SensorOffset10=2
//SensorOffset11=1
//SensorOffset12=5

// -----------------------------------------------------------------
// set to 1 to show calculated temps for sensors
// =1 gesetzt zeigt die Temperaturen mit Offsetkorrektur an

ShowBiasedTemps=1

// -----------------------------------------------------------------
// Show all/active sensors at start up. all=1 only active=0


ShowAll=0  

// --------------------------------------------------------
// temperature levels 'Level=' with associated fan levels
// (for the fan to come back, temperature must fall
// down to previous level).  There may be more or
// less levels in this list.  The first one should
// have a fan speed of zero and is the "turn off"
// temperature.
// Fan speed of 64 is extreme and may be an *unsupported*
// and *damaging* mode.  A fan speed of 128 setting is
// not really a fan speed in itself but will instead switch
// fan control to BIOS mode (0x80).  The idea of this
// is to let the program get out of the way and let the
// BIOS handle extremes.(and then switch back to smart if
// the temperature is okay again)
//

//
// profile "Smart Mode 1"
// Celsius:                 // Fahrenheit:
// change values and number of items for your needs
// !!!! "Level" FAN 0 > 80 -> switch to Fahrenheit !!!!
Level=40 1
Level=50 2                // Level=140 0
Level=60 3                // Level=150 1
Level=70 7              // Level=165 3
Level=80 64                // Level=175 7
Level=90 64                // Level=195 64
Level2=110 128

// optional 2nd profile "Smart Mode 2", switched by icon menue
// change values and number of items for your needs
// to deactivate, insert leading '//' into following lines
Level2=33 0                // Level2=70 0
Level2=44 1                // Level2=90 1      
Level2=55 2                // Level2=100 2
Level2=66 3                // Level2=110 3
Level2=77 7                // Level2=130 7
Level2=88 64                // Level2=150 64
Level2=110 128                // Level2=170 128

// on T500: level0 off, 1 1800rpm, 2 2500rpm, 3-4-5 3000rpm, 6-7 3500, 64 5000rpm, 128 bios controll
// -----------------------------------------------------------------
// IconColorFan=1 digital Icon will turn green while fan is running.


IconColorFan=1

// -----------------------------------------------------------------
// Lev64Norm=1 : Fan level 64 acts as normal level with hysteresis,
// fan will run till next lower temp step is reached (no pulsing fan).
// If set to zero fan level 64 acts as emergency level without hysteresis,
// fan will run till level64 temp is reached again (pulsing fan can happen).
/
Lev64Norm=1


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x

本帖被以下淘专辑推荐:

  • · 11|主题: 5, 订阅: 0

8265

回帖

133

积分

2万

资产值

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

注册时间
2004-8-6
银牌荣誉勋章(注册10年以上会员)月全勤勋章
发表于 2021-5-27 07:08:07| 字数 45| - 中国–湖南–怀化 联通 | 显示全部楼层
ThinkPAD X230   FHD/ 220KB/ 3DISK/ 4SPK/ 5GWiFi
I5-3320M 16G 256G/SSD+1T/HDD IPS1080P 蓝指摄
回复 支持 反对

使用道具 举报

5

回帖

0

积分

49

资产值

入门会员 Rank: 1

注册时间
2021-5-26
 楼主| 发表于 2021-5-27 10:33:05| 字数 72| - 加拿大 CIK | 显示全部楼层
多谢,以前没搜过。再补充0.71版,新点的机器也可以用
https://www.ibmnb.com/thread-1978659-1-1.html
回复 支持 反对

使用道具 举报

3710

回帖

56

积分

3万

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2009-4-5
银牌荣誉勋章(注册10年以上会员)
发表于 2021-5-27 10:40:03| 字数 5| - 中国–广东–广州 电信 | 显示全部楼层
收藏了  谢谢
漫长的等待也是一种幸福!
回复 支持 反对

使用道具 举报

4223

回帖

41

积分

1万

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2006-4-20
银牌荣誉勋章(注册10年以上会员)
发表于 2021-5-27 10:53:38| 字数 14| - 中国–北京–北京 电信/北京电信互联网数据中心 | 显示全部楼层
在用
这么小巧单纯的软件很难得
T40×1(挂)/T42×2(1挂))/Z99Jc×1/X230i×1/P1610×2(全挂)/AspireOnePro×1/MB Air 2013×1/Tablet 10×2(1挂)/X1 Nano Gen2 ×1
iPad Air×1/mini1×1/mini4×1/Pro 2020 11×1/Air5×1
回复 支持 反对

使用道具 举报

5

回帖

0

积分

49

资产值

入门会员 Rank: 1

注册时间
2021-5-26
 楼主| 发表于 2021-5-30 03:00:54| 字数 62| - 加拿大 CIK | 显示全部楼层
https://www.ibmnb.com/thread-1191943-1-1.html
还有这个thinkpad温度查看器
回复 支持 反对

使用道具 举报

6676

回帖

89

积分

6749

资产值

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

注册时间
2016-7-17
发表于 2021-5-30 12:17:08| 字数 5| - 中国–湖南–郴州 电信 | 显示全部楼层
在用惠普的
t70/t62/x2100/x230/X62/X63
回复 支持 反对

使用道具 举报

1279

回帖

15

积分

1万

资产值

黄金会员 Rank: 3Rank: 3Rank: 3

注册时间
2016-1-20
发表于 2021-5-30 12:26:57| 字数 33| - 中国–广东–东莞 移动 | 显示全部楼层
这风扇软件很多只支持XP吧!WIN7.WIN8.WIN10不支持吧
回复 支持 反对

使用道具 举报

1万

回帖

104

积分

5万

资产值

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

注册时间
2006-4-6
银牌荣誉勋章(注册10年以上会员)铜牌荣誉勋章(注册8年以上会员)月全勤勋章
发表于 2021-5-30 22:14:02| 字数 74| - 中国–山东–菏泽 电信 | 显示全部楼层
QUOTE:
wdIBM 发表于 2021-5-30 12:26
这风扇软件很多只支持XP吧!WIN7.WIN8.WIN10不支持吧

和你一样,在等待答案。。。
T43 2.26G 2G BT WIFI 120G+(320G)+250  2878
X230 I5 3360M 16G 1TB(870 EVO)+128G(镁光)MSATA 4337 AX200
T480S I5 8250U 24G 1TB(PC711)+512G(2242 SN520) 4K AX210
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-3 05:29 , Processed in 0.169514 second(s), 42 queries , Gzip On, OPcache On.

手机版|小黑屋|安卓客户端|iOS客户端|Archiver|备用网址1|备用网址2|联系我们|专门网

返回顶部