seerge / g-helper

Lightweight Armoury Crate alternative for Asus laptops and ROG Ally. Control tool for ROG Zephyrus G14, G15, G16, M16, Flow X13, Flow X16, TUF, Strix, Scar and other models
https://seerge.github.io/g-helper/
GNU General Public License v3.0
7.42k stars 266 forks source link

Fans fail to kick in when it should until restarted (issue only exists with G-helper) #1647

Closed Shuaib-S closed 11 months ago

Shuaib-S commented 11 months ago

Describe the bug Upon reaching a CPU temp, or GPU temp, that exceeds that minimuc temprature required for the fans to turn on - my fans won't turn on. Only when the laptop is restarted will the fans kick back in. The issue will re-appear after the CPU/GPU tempratures reach a level where the fan is no longer required.

Clear scenario to Reproduce Steps to reproduce the behavior:

  1. Open an app that is heavy , thus increasing the temprature of the CPU (i.e a game)
  2. The CPU temprature would rise (for example 45 C to 80 C - this would mean the fans should now kick in)
  3. The CPU would be at (as stated in the example) at 80 C but the fans at 0%/ 0rpm.
  4. Restart the computer
  5. The fans now kick in to the appropiate rpm required.
  6. Upon the next time using the laptop the above steps would happen all over again thus meaning in order to use heavy apps , a restart is always needed.

Expected behavior Fans to automatically turn on when reaching the CPU/GPU tempratures App Logs log.txt

Screenshots or screencasts Screenshot 2023-11-24 185616 Screenshot 2023-11-24 190302

If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

Asus software

Additional context It may seem not to be Ghelper related , but I believe it is as I decided to try deleting G-Helper and downloading armoury crate again. The issue did not exist ( fans turn on automatically). Upon re-dowloading G-Helper and deleting armoury crate the issue re-appears.

seerge commented 11 months ago

@Shuaib-S hello, G-Helper doesn't control your fans anyhow. They are controlled by firmware / BIOS and fan behavior is hardcoded for each mode individually.

If they behave like that - then this is how things are, you may try to do a hardware reset or install a bit older version of bios, may be that will help.

I can't change anything here

Shuaib-S commented 11 months ago

alright thank you. any suggestions?

seerge commented 11 months ago

@Shuaib-S suggestions are as I mentioned to try hardware reset or older bios.

My wild guess here, would be that if your laptop goes to sleep, and then wakes up - fans could be acting (and still thinking it's sleeping), as I remember other user with old TUF model had something similar before :)

Shuaib-S commented 11 months ago

Oh wow, your correct , the issue is with sleeping mode. Unfortunately the only fix i can seem to find is to keep it on dGPU (standard) which would practically make the iGPU useless and wear out my dGPU quicker.

seerge commented 11 months ago

dGPU doesn't "wear off" :) only physically moving parts could do (like fans), but if your dGPU is not loaded fans will be off anyway