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://g-helper.com
GNU General Public License v3.0
7.88k stars 274 forks source link

Fan not turning on in silent mode with iGPU #1383

Closed JohnJohn45 closed 1 year ago

JohnJohn45 commented 1 year ago

Sorry for my english

Describe the bug A clear and concise description of what the bug is.

Clear scenario to Reproduce Steps to reproduce the behavior: Start PC with ghelper 126 autostart Use Silent mod + ECO Fan Never turning ON

I use factory default for fan curves (never change it)

Restart PC and bug persist

Use Balanced CPU mod activate CPU fan according to the curves Use standard GPU mod (DGPU) + silent mod activate CPU fan according to the curves

Expected behavior A clear and concise description of what you expected to happen. Fan turning on when CPU temp is > 54°C

App Logs log.txt

Screenshots or screencasts If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

Asus software

Capture d'écran 2023-09-28 Capture d'écran 2023-09-28 134027 Capture d'écran 2023-09-28 134343
seerge commented 1 year ago

@JohnJohn45 hello,

This is probably how Silent mode fan behavior is hardcoded in your BIOS :) I assume Asus wanted to keep device really silent.

JohnJohn45 commented 1 year ago

In silent mod CPU and GPU fan first level is 54°C with fan curve factory default .

1) I use OCCT to stress PC and fans seem to activate only when CPU temperature is more than 80°C IGPU fan not turn on at 54°C but only when CPU fan turn on (GPU was around 60°C)

2) apply curve in ghelper change the behavior and fans seems to work like defined on curves, so it seem factory default curves for silent mod are not good. Maybe i can help you to correct this ?

Capture d'écran1
seerge commented 1 year ago

@JohnJohn45 if after applying a custom fan curve it follows it - then everything is fine :)

As for default fan behaviors, as i have mentioned - this is how asus have programmed them initially. You can't change that.

G-Helper shows whatever BIOS reports as "default", and it's indeed may not always match actual behavior (because asus is asus). Or actual behavior may be more complicated than a simple chart at all (for example, it can wait for a long time for temperature to stay high and only then actually set fans). That's how things are :)

There is nothing to "fix" here, therefore closing this issue.

seerge commented 8 months ago

@JohnJohn45 Hello, if you are interested you can try an experimental build with actual "manual" fan control https://github.com/seerge/g-helper/discussions/2272 . Thanks