[Experimental] Manual Fan Control #2272
Replies: 69 comments 352 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.
-
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.
-
So I've been using Armory (all drivers and components fully updated) for the last few weeks on my new Scar 18, and I've spent a lot of time adjusting my fans curves in Manual mode (I dont use any other modes). Today I finally got around to playing some games, and I found out that my fan curves weren't being respected at all! The problem is that the moment I enter a game, all three fans immediately go on full blast, even though my CPU and GPU temps were still in the 60s and my fan curve for 60C most definitely isnt full blast. I have three questions atm:
|
Beta Was this translation helpful? Give feedback.
-
Hi, "fan_shift" and "fan_hysteresis" are not working anymore. I've tried using the normal and the experimental version of G-helper but none of them follow that commands. I am following the json and closing G-Helper before editing. Can you help me? |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Just wanted to comment to say that this manual fan control build works perfect on Zenbook S16 (AMD Ryzen AI 9 365/370), even though the app still says "Manual fan control not supported" it actually works! Full RPM control.. Respects any settings and never deviates going lower or higher than I specify. This makes the Zenbook S16 a way more tolerable/controllable machine now in regards to fan noise. Edit: I'm betting that fan control is now possible on many other Asus notebooks because of your new finding! |
Beta Was this translation helpful? Give feedback.
-
Hello, I am using the latest manual fan control experimental build with an asus dash tuf f15 517zr laptop and the fan_shift, and hysteresis options are just not there in the config file, otherwise everything works fine. |
Beta Was this translation helpful? Give feedback.
-
Hey seerge, can you please give the link to the last version (0.191 to be specific) of the experimental build? This one seems to bug out alot and not set the fans to the set curve and doesn't show the temp of the CPU/GPU. I'm on FA706IHRB |
Beta Was this translation helpful? Give feedback.
-
I just noticed the CPU fan was running at 0 when I noticed the hot air coming and then Ghelper tray was showing 0 RPM. I brought the app up but it hung up for minutes (the window was showing but no controls) so I had to kill it. I worried the CPU fan had an issue again so run AFC and it spin both up to max speed. Then I stopped that and re-run Ghelper and it seemed to work now. Could this be due to service you are using that might have hung up? Is it a good idea to have visual or sound alarm for when a fan is 0 RPM? I don't know if 0 RPM is ever a good idea to have so would be good if there was a way to signal this. Or even a visual indicator in the tray like flashing red. |
Beta Was this translation helpful? Give feedback.
-
Hey there, I just wanted to say thanks for your awesome software! I don't know if this is normal, but during calibration, it showed a max speed of 6800 RPM for the CPU and 5800 RPM for the iGPU, even though there's only one fan. Sometimes, if the 'Apply cooler profile' checkbox is checked and I right-click the ghelper tray icon and select 'Exit', the fan starts spinning at maximum speed. This behavior persists even after a reboot. The only way to fix it is by starting ghelper, unchecking the box, and then clicking 'Exit' Just a few other things I noticed (not sure if they're related):
It would be amazing if you could add the ability to control the iGPU core frequency. In UXTU, I can set it between 400-2200 MHz in 200 MHz increments. Thanks again for the great software! |
Beta Was this translation helpful? Give feedback.
-
Why is my fan speed 500 to 1000 higher than my preset speed? How should I set it up? |
Beta Was this translation helpful? Give feedback.
-
thank you very much for this patch. on zephyrus g16 with ultra 9 + 4090 worked just this version. add please toogle button in the main branch. |
Beta Was this translation helpful? Give feedback.
-
Hello Seerge, Last update seems to have broken in my computer the ability to change fan speed.. thanks in advance pd: tried to reinstall Asus System Control but it didn't help |
Beta Was this translation helpful? Give feedback.
-
Amazing tool, thank you! I noticed sometimes when I reboot, the fan curve does not automatically apply, even though I set the tool to Run on Startup. Another question please: is there a reason why we cannot run the fans at a lower RPM than 20% (in my case 1400 RPM)? Can we at least have the possibility to try at 15 or 10%? If it does not work, then we can run it up to 20%. |
Beta Was this translation helpful? Give feedback.
-
How do I "reset" Ghelper to 100% defaults, including resetting all calibrations done, and so on? |
Beta Was this translation helpful? Give feedback.
-
Sorry for my too many questions, but I just love this tool! Anyway to set the CPU temp limit under Advanced to a lower value than 75C? |
Beta Was this translation helpful? Give feedback.
-
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
GHelper.zip
Updated 26.10.2024 (0.197)
Possible params for
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