TPFanCtrl2
TPFanCtrl2 copied to clipboard
Fans not spinning fast enough at full load
Problem:
the fan doesn't speed up, I can't switch to manual mode, when I select it it sends me back to smart mode Log
[27.06.2023 20:25:33] Current Config:
[27.06.2023 20:25:33] Active= 2, Cycle= 5, FanBeep= 0 0, MaxReadErrors= 10
[27.06.2023 20:25:33] IconLevels= 65 75 80, NoExtSensor= 0, Lev64Norm= 1
[27.06.2023 20:25:33] Log2File= 0, Log2csv= 0, ShowAll= 0, IconColorFan= 1
[27.06.2023 20:25:33] Levels= 50° C -> 0, 60° C -> 1, 70° C -> 2, 80° C -> 4, 90° C -> 7
[27.06.2023 20:25:33] SensorOffset1-12= 0 0 0 0 0 0 0 0 0 0 0 0 ° C
[27.06.2023 20:25:33] IgnoreSensors= no5, ProcessPriority= 2, IconCycle= 1
[27.06.2023 20:25:33] BluetoothEDR= 0, NoWaitMessage= 1, ShowBiasedTemps= 1
[27.06.2023 20:25:33] ManModeExit= 78, SecWinUptime= 0, SecStartDelay= 0
[27.06.2023 20:25:33] Windows uptime since boot 6233 sec., SecWinUptime= 0 sec.
[27.06.2023 20:25:34] Change Mode from BIOS->Smart, recalculate fan speed
[27.06.2023 20:25:35] Fan: 0x80 / Switch: 87° C (87; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0;)
[27.06.2023 20:25:35] Smart: Set fan control to 0x04, Result: [i=0] OK
[27.06.2023 20:27:00] Change Mode from Smart->Manual, setting fan speed
[27.06.2023 20:27:00] Fan: 0x04 / Switch: 88° C (88; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0;)
[27.06.2023 20:27:00] Manual: Set fan control to 0x00, Result: [i=0] OK
[27.06.2023 20:27:01] Change Mode from Manual->Smart, recalculate fan speed
[27.06.2023 20:27:02] Fan: 0x00 / Switch: 88° C (88; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0;)
[27.06.2023 20:27:02] Smart: Set fan control to 0x04, Result: [i=0] OK
[27.06.2023 20:27:30] Fan: 0x04 / Switch: 90° C (90; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0;)
[27.06.2023 20:27:30] Smart: Set fan control to 0x07, Result: [i=0] OK
Screenshots
Desktop info
- OS: Windows 10 Version 22H2
- CPU Intel(R) Core(TM) i7-2760QM CPU @ 2.40GHz 2.40 GHz
- BIOS version 1.46
- Software release version [e.g. 2.0.0]
- Thinkpad W520
version https://github.com/Shuzhengz/TPFanCtrl2/releases/tag/2.1.5
Hi, it seems like the program is falling back to smart mode as a safety measure under high temperature. By default the threshold is set at 78C, but you can increase it by changing the ManModeExit
value to for example 98 in the TPFanControl.ini
file.
You can also change the ManFanSpeed
value in the same file to change the default manual mode fan speed. For example, setting it to 80 would make the fan run at full speed.
You also need to restart the program for the changes to come into effect
You can also change the fan curve for smart mode 1 in the TPFanControl.ini
file, for example:
Level=60 0
Level=65 1
Level=75 3
Level=80 7
Level=90 80
means that for 60C, the fan runs at level 0; for 65C, the fan runs at level 1; ...; for 90C, the fan runs at level 80