[Experimental] Manual Fan Control #2272
Replies: 40 comments 185 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.
-
This feature is so useful to me, I can finally have the GPU (CPU) fan follow the MAX(CPU,GPU) temperatures when applying power limits, just like when not applying power limits. |
Beta Was this translation helpful? Give feedback.
-
@seerge how are you managing to write the fan speed directly? There's something I need to cross-check in the Linux kernel for something similar/related with a few laptops |
Beta Was this translation helpful? Give feedback.
-
Hi, i have an Asus F15 2021 - FX506HM My fans seems to be swapped: GPU fan curve control CPU fan, CPU fan curve control GPU. There is something we can do? Some line i can modify or add in the json? |
Beta Was this translation helpful? Give feedback.
-
The fan speed is not correct, for example, I set it to 1800, but it always stays at 2600. Why is this? When the load is low, I hope the speed can be lower |
Beta Was this translation helpful? Give feedback.
-
Hi! Thanks for this package. I'll keep it on hand as a last resort. Would you happen to know which driver is responsible for the GPU fan sensor reading? I'm having a very annoying issue where the system (randomly) stops detecting the speed and displays 0 rpm, but then the fan ramps up to 100% and it's noisy af. |
Beta Was this translation helpful? Give feedback.
-
Hi, i have 2 Questions: 1.) could you please update the build to the newest preview version cause i am using the G14 2024 :) 2.) is it possible to add the option (via config.txt) to disable the saftey steps on the right of the fan-curve? I am tinkering around and trying to see how much performance i can get out of it with nearly silent system. And also the system has a saftey turn-off at max temperature anyway. |
Beta Was this translation helpful? Give feedback.
-
@seerge Thanks Serge now I am using your experimental version, it seems to work well but there seems to be some inaccuracy. So I tried also AsusFanControl which has only 1 control to set % of the fan speed. When I set it to 100%, the fan speed is much faster. I think 5300 or 5800. I have to check. But using your tool and monitoring the CPU temps using Speccy, the graph doesn't seem to set the right RPM for the fans. It shows the highest RPM as 5800. Is this accurate? Do you detect this using the hardware or it's just some hardcoded value? Because GHelper shows me ~4200 RPM at over 86C. I set anything over 79 to use max RPM just to test. So not sure if I am doing something wrong. I was expecting the max RPM based on my graph. Thanks a lot in advance. |
Beta Was this translation helpful? Give feedback.
-
great work, works really well with my fa506qm. custom fan currves is finally working on my system making it much cooler. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
The recent versions broke G732LXS CPU reading Not sure if it breaks anything else because of it. I believe 0.177 and below versions still works fine (CPU temp reading wise). |
Beta Was this translation helpful? Give feedback.
-
Will this end up in the main branch? i got a 2021 tuf a15 i think and this build works really nice with it. thanks a lot for the work and effort you guys put into this software :) |
Beta Was this translation helpful? Give feedback.
-
I have a XGM GPU attached. As I set "fan_shift": 100 , will this influence the XGM fan? |
Beta Was this translation helpful? Give feedback.
-
Hi, I was using this build for a while but I got prompted by a new update so I clicked yes to download it but now I lost this functionality. So I went back to download it but now it doesn't seem to work. fan speeds show 0 RPM even in calibration. I guess I have to restart my system? Not sure why this might happen because your app shows 6 running ASUS services. |
Beta Was this translation helpful? Give feedback.
-
Thank you so much for making such a great tool. |
Beta Was this translation helpful? Give feedback.
-
fan speed aren't getting adjusted according in v0.182. i'm getting this Recording.2024-07-26.213244.mp4 |
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 12.08.2024 (0.184)
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