[Experimental] Manual Fan Control #2272
Replies: 80 comments 380 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.
-
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.
-
@seerge Just sharing some suggestions and kind of a wishlist:
|
Beta Was this translation helpful? Give feedback.
-
If you’re never going to merge the experimental version with main, couldn’t
you have the experimental version update on a separate track? That would
avoid the manual downloads and the confusing auto update behavior but
wouldn’t encourage people who don’t understand the risks/downsides to use
this version.
I’d also buy it as an unlock or something if that was an option offered. I
just want auto updates somehow without losing the benefits of this build.
…On Sun, Oct 27, 2024 at 02:58 Serge ***@***.***> wrote:
@sunlooksgreen <https://github.com/sunlooksgreen> I think you are just
using a mainstream build now (not the one from this branch), probably cause
you have auto-updated to it. Just download one from the head post in this
thread and you will be ok.
—
Reply to this email directly, view it on GitHub
<#2272 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAKAB6LBM5ALZ6TG4LMQO7DZ5STNBAVCNFSM6AAAAABFET5V5GVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTCMBWGUZDKNQ>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
I think you can have releases by tag (but not branches). It’d look like:
https://api.github.com/repos/seerge/g-helper/releases/tags/foo
Docs here:
https://docs.github.com/rest/releases/releases#get-a-release-by-tag-name
…On Sun, Nov 3, 2024 at 01:43 Serge ***@***.***> wrote:
@RainofTerra <https://github.com/RainofTerra> hello,
Currently I don't want to merge this into main branch. And the main reason
is, indeed, I don't want to confuse people and offer them an experimental
solution 95% (or 99?) don't even need.
I can try to adjust auto-update here, but main problem is that whole
update checking process is built around Github API, that shows versions of
the latest published release
https://api.github.com/repos/seerge/g-helper/releases/latest . But you
don't seem to have an option to have 2 different releases. And built in
this topic is just uploaded manually ... I may try to create a separate
repository just for experimental build tho, unless someone knows a better
solution
—
Reply to this email directly, view it on GitHub
<#2272 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAKAB6PFA6LNTR54ZRGDOLDZ6XV53AVCNFSM6AAAAABFET5V5GVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTCMJTGMZTIMQ>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Awesome, thanks!
…On Sun, Nov 3, 2024 at 10:39 Serge ***@***.***> wrote:
Ok, I did some tweaks and updated link to the build in the head post here
- Version label when grey (no new updates) will point to this
discussion
- Version label when red (new updates) will point to
https://g-helper.com/s/GHelper.zip which is latest release of
Experimental build
- Auto update prompt will download https://g-helper.com/s/GHelper.zip
and use it for update
—
Reply to this email directly, view it on GitHub
<#2272 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAKAB6N6Y3TVYR2COOMLGNLZ6ZUWVAVCNFSM6AAAAABFET5V5GVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTCMJTGU4TINY>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Is there anyway to achieve the following scenario: When the CPU temp reaches 50C, turn on the fans as usual. Let's say the CPU temp maxes out at 50C. I would like it to cool down to 45C before it stops, rather than 50C. Basically am trying to make the fan stop and start a lot within that 5-10 degrees window. |
Beta Was this translation helpful? Give feedback.
-
hi |
Beta Was this translation helpful? Give feedback.
-
G-helper crashes and froze on me a couple of time, but I was able to these logs from Event Viewer, any idea what could have caused the crashes? Application: GHelper.exe Faulting application name: GHelper.exe, version: 0.197.0.0, time stamp: 0x66e80000 |
Beta Was this translation helpful? Give feedback.
-
Hi Seerge - I updated from 0.194 to 0.198 (latest version). I deleted all versions I had downloaded of 0.194, and then simply left the new version with 0.198 and ensured "Run on Startup" is checked on the new version. Thank you. |
Beta Was this translation helpful? Give feedback.
-
Hi, The fans are much better controled through the bios that i will do, i just want to set a lower rpm. |
Beta Was this translation helpful? Give feedback.
-
is there any way to HWinfo can show the fan RPM? |
Beta Was this translation helpful? Give feedback.
-
Is it possible to set lower minimums for the GPU power, temps, clocks, and other settings, similar to the CPU? I have a dedicated GPU but I won't be using it for gaming. I rather have it run at the lowest power and temps possible. |
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
ExperimentalGHelper.zip
Updated 03.11.2024 (0.198)
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