TPFanCtrl2 icon indicating copy to clipboard operation
TPFanCtrl2 copied to clipboard

Smart Mode keeps fan on during hibernate

Open mjiderhamn opened this issue 3 years ago • 10 comments

Describe the bug If running TPFanCtrl2 in Smart Mode and then putting the computer in hibernation mode, the fan keeps running. This in turn means the battery is drained while hibernating.

To Reproduce Steps to reproduce the behaviour:

  • Start TPFanCtrl2 with default settings.
  • Switch to Smart Mode
  • Make the computer Hibernate

Expected behaviour Fan is turned off during hibernation, as it is without TPFanCtrl2 running.

Desktop (please complete the following information):

  • OS: Windows 10 Version 21H1
  • CPU Intel Core i7-1165G7
  • BIOS version N32ET75W 1.51
  • Software release version 2.1.2
  • Additional hardware information Thinkpad X1 Carbon Gen 9

mjiderhamn avatar Mar 02 '22 07:03 mjiderhamn

Hmm that's weird. Thanks for bringing it up, I'll definitely look into it

Shuzhengz avatar Mar 03 '22 04:03 Shuzhengz

The fans turn off for me during hibernate on smart (also on Windows 10 21H1, ThinkPad X1 Extreme). I think it might have something to do with Lenovo's easy resume feature, or just newer Thinkpad models' EC.

I'll try adding power mode change detection and see if it helps.

Shuzhengz avatar Mar 03 '22 05:03 Shuzhengz

Can I help by supplying any logs?

mjiderhamn avatar Mar 03 '22 08:03 mjiderhamn

I don't think power changes or window closing actions are implemented yet, so they won't show up on logs. Thanks tho!

Shuzhengz avatar Mar 04 '22 07:03 Shuzhengz

cool try this

tpfc.zip

Shuzhengz avatar Mar 12 '22 21:03 Shuzhengz

cool try this

tpfc.zip

Fans still running while hibernating with this one also.

mjiderhamn avatar Mar 14 '22 14:03 mjiderhamn

Maybe unrelated: My X1 Extreme Gen 4 also keeps the fan spinning in standby (sleep) even without tpfc. I usually turn off the modern standby on newer Thinkpads and this problem goes away: https://www.drwindows.de/xf/attachments/anmerkung-2020-02-21-050059-jpg.214555/ https://www.drwindows.de/xf/attachments/anmerkung-2020-02-21-050017-jpg.214554/

0xbb avatar Mar 14 '22 14:03 0xbb

hmm this might be a lenovo BIOS problem then, because the program closes to the BIOS once it detects the computer is entering sleep / hibernation (it can write fan level 0 into EC, but that's still going to be overridden by lenovo BIOS)

Shuzhengz avatar Mar 14 '22 19:03 Shuzhengz

@mjiderhamn maybe try this config, I tuned the fan curve so the fan shuts off earlier than usual, and ramps up quicker. TPFanControl.zip

Shuzhengz avatar Mar 16 '22 02:03 Shuzhengz

@0xbb , with Sleep State mode Linux set in UEFI, fans turn off in hibernation mode even with TPFC running. In Windows mode, fans stop without TPFC but keep spinning with TPFC.

mjiderhamn avatar Mar 21 '22 08:03 mjiderhamn

closing issue due to inactivity, and problem is caused by microsoft's inplementation of modern standby (linux sleep mode uses stage 3 sleep so it doesn't do weird stuff)

Shuzhengz avatar Dec 04 '22 07:12 Shuzhengz