[Experimental] Manual Fan Control #2272
Replies: 146 comments 643 replies
-
Beta Was this translation helpful? Give feedback.
-
If GPU and CPU both in use, seems like CPU fan curve not function correct. |
Beta Was this translation helpful? Give feedback.
This comment has been hidden.
This comment has been hidden.
-
Before this update it was impossible for me to set a custom fan curve because of the bios rejecting it, now I can finally set the one I want! Thank you so much! |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Testing it atm. Seems to work fine so far. Though an optional hysteresis feature would be nice, cause I hear the fans whooshing up and down often |
Beta Was this translation helpful? Give feedback.
-
I've give up using this function... Now I'm using default setting.
…________________________________
发件人: Serge ***@***.***>
发送时间: 2024年3月24日 18:13
收件人: seerge/g-helper ***@***.***>
抄送: FliesQQ ***@***.***>; Mention ***@***.***>
主题: Re: [seerge/g-helper] [Experimental] Manual Fan Control (Discussion #2272)
@Summersoff<https://github.com/Summersoff> "same problem" in what sense ?
—
Reply to this email directly, view it on GitHub<#2272 (reply in thread)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AH6FUHMO4CMMCEVIINFIDV3YZ2RNFAVCNFSM6AAAAABFET5V5GVHI2DSMVQWIX3LMV43SRDJONRXK43TNFXW4Q3PNVWWK3TUHM4DQOJRG43TI>.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Nice feature, thanks! |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
I bought my laptop in 2019, and Armory Crate didn't allow me to make manual fan adjustments. Since then, I've been researching for a solution every few months. Then I found you and have been using your software, constantly checking for updates, but I still couldn't find a solution for fan adjustments... until today. It's working perfectly now, and your software allows me to make manual fan adjustments. My device is ASUS TUF 506LI. I think the only thing left for me is one setting; being able to undervolt directly on my device without the ThrottleStop application. |
Beta Was this translation helpful? Give feedback.
-
Working exactly as expected on G713RW. GHelper keeps on delivering! |
Beta Was this translation helpful? Give feedback.
-
When I completely shut down the fans, I occasionally encounter a blue screen error. On the blue screen, I see an error code like 'fail tdr'. Prior to the blue screen, there are black screens resembling the graphics card attempting to restart itself, followed by the blue screen error. I don't think it's due to overheating because I monitor the temperatures and they usually hover around 50-60 degrees. |
Beta Was this translation helpful? Give feedback.
-
Thank you! Works a lot better to control the fans on Zephyrus G14 2024 (GA403UI). |
Beta Was this translation helpful? Give feedback.
-
Hi - i made sure to install the correct version of Asus System Control Interface as mentioned, but still struggling to get my laptop to adhere to the custom curve. As can be seen below. Is there something wrong I'm doing here do you think? It's the G16 2024 HX370 AMD. I've made sure to click calibrate (does this need to be done just once or every time you start GHelper?). By the way when I click "calibrate" it says measuring max speed - but the speed of the fans dont go up during this calibration at all. Any help appreciated! |
Beta Was this translation helpful? Give feedback.
-
Hey @seerge, how are you? I hope you are having a great day. If you remember, about two weeks ago, I wrote about my temperature limit problem. The real reason why the CPU power drops so much might be related to G-Helper. Because when I set my temperature limit to 88 degrees, when the CPU reaches that temperature, the CPU power drops to 6-7 watts. So, G-Helper (or another factor I can’t identify) is causing the power drop instead of limiting the CPU power to keep the temperature at the desired value. Do yo8 know any solutions for this problem? |
Beta Was this translation helpful? Give feedback.
-
Hello @seerge , I just installed the latest version of the experimental build, and i can't seem to get the hysteresis and fan shift working. This is the first time I'm using the experimental build so I'm not sure if its because of the new update or because of something I'm doing wrong. I'm on a Zephyrus g14 2025 if that matters |
Beta Was this translation helpful? Give feedback.
-
should the app be able to update itself ? today I opened and it prompted me with new version available and I clicked okay it relaunched but the app version was red and I clicked on it and downloaded and replaced it manually. am i missing something or there is a bug here ? |
Beta Was this translation helpful? Give feedback.
-
Hello, i have v40 interface and experimental build and running into these two problems: |
Beta Was this translation helpful? Give feedback.
-
Hey @seerge, I hope you are okay. I have a problem that occurred after Control Interface update. I realized that my Asus TUF A15 is overheating. But I wasn't able to put finger on what might happens. Due to thermal stutter I wasn't able to play any game. So about two weeks ago I tried to turn off turbo boost and I was shocked with results. The difference were 25-30 degree even tho CPU begin use 10-15 more watts. I know that it shouldn't be like that. So what can I do about this? Right now I use Turbo Boost closed but sometimes I need extra power. |
Beta Was this translation helpful? Give feedback.
-
Just checked on my side, I am on the same interface version, but I don’t experience the issue you are seeing. Everything seems to be working as it should.
From: bottiger1 ***@***.***>
Sent: Sunday, 13 July 2025 01:48
To: seerge/g-helper ***@***.***>
Cc: GoodEnoughGear ***@***.***>; Manual ***@***.***>
Subject: Re: [seerge/g-helper] [Experimental] Manual Fan Control (Discussion #2272)
I'm using the option of running GHelper as SYSTEM as described earlier in this thread, using PSExec.exe. There are security implications to this, but it works with any version (so far) of the Control Interface.
I have been using this but today I just noticed it stopped working after I updated windows and rebooted. Asus System Control interface is at 3.1.45 and dated 6/17/2025
|
Beta Was this translation helpful? Give feedback.
-
Would it be possible to automatically set the fan profile to one of the BIOS-controlled modes when the screen is not on (S0 sleep, hibernate, etc)? I have my laptop set to stay on when the lid is closed if it's plugged in and I find that the fan doesn't turn on, even if the entire laptop gets too hot to touch. |
Beta Was this translation helpful? Give feedback.
-
Is there a way in the config file to force both GPU and CPU fans to follow only CPU temp in the same way as when GPU is disabled? |
Beta Was this translation helpful? Give feedback.
-
heyy @seerge idk if there exists any problem but..eversince i updated to the latest experimental build 0.219 my fans started to tweak for unwanted reasons like even if the cpu reaches upto 70 C the fans wont turn on or sometimes the fans starts to spin at 3500rpm even the temps are 35 C. i forgot to mention i tried to calibrate but the fans that were once blasting till 8000rpm now onlly goes till 2500rpm and the gpu fans wont even spin...what might be the reason...hoping to hear ur taught and fix on this🥰😁 |
Beta Was this translation helpful? Give feedback.
-
This experimental version does not work with any version other than Asus system control interface v3.1.40.0. Windows update constantly updates to v3.1.45.0, causing ghelper to stop working. I have to use this experimental version because my device does not support manual fan control by default. Device: Asus TUF Gaming F17 2021 (FX706HM-HX037) |
Beta Was this translation helpful? Give feedback.
-
Start G-Helper.zip Default Requirements: Just seeing a lot of people confused abt this. Goal is to provide an easy solution without blocking driver updates. Just note, if it crashes it won't automatically restart due to how I invoke psexec. Might be possible to fix that, but I haven't bothered as it's not a simple change. |
Beta Was this translation helpful? Give feedback.
-
calibrate seems to not work for me is there anyway to input the manual max fan speed for the chart ? |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hello fellow community,
Recently I have discovered a way to directly set fan speed in percentage points for each fan individually.
It uses same method as MyASUS does when runs your "fan testing".
In existing and standard way to set a "custom" fan curve - fan behavior would be still handled by BIOS and follow it's internal algorithm. This BIOS algorithm is different for different models, sometimes includes a very high hysteresis (delays before acting), can override some custom fan behavior, etc.
In "alternative" approach, it's possible to actually literally manually set fan speed every second based on temperature readings.
This build implements "manual" fan control as soon as you check
Apply Custom Fan Curve
, when you uncheck it - fan behavior will be returned back to BIOS.Current implementation details
Potential downsides and risks
Please test on your own risk (!) and only as a last resort in case you can't achieve desired fan behavior otherwise
Download Experimental Release
Updated 02.09.2025 (0.226)
Note
Latest Asus System Control Interface v 3.1.41+ restricts access to driver required for the "manual" fan control only for SYSTEM processes. So if it doesn't work for you - you can (temporarily) uninstall new one and install previous version 3.1.40 (or below)
Possible params for
%APPDATA%\GHelper\config.json
(with their default values)"fan_min": 20,
- minimum fan speed (in %) when it's not OFF"fan_hysteresis": 6,
- number of seconds to calculate average CPU / GPU temp (set 1 for instant reaction)"fan_shift" : 50,
- weighted average coefficient between CPU (or GPU) temp and MAX(CPU,GPU) temps in a range from 0 to 100If you see a big (more than 500RPM) difference between fan curve and actual readings - try to click
Calibrate
, it will run a quick measurement process and adjust Y-axis to match actual maximum RPMsYou will see what is actually being set as your fan speeds on
Fans+Power
screen under fan curves chart. Don't forget to clickApply
.Beta Was this translation helpful? Give feedback.
All reactions