Rem0o / FanControl.Releases

This is the release repository for Fan Control, a highly customizable fan controlling software for Windows.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GPU fan starts at 100%.

Crowley007 opened this issue · comments

Describe the bug

With the latest fan calibration feature, my GPU fan speeds shoot to 100% when starting up the GPU fan, and I can't find any way to control this. It worked fine before this calibration update. I have the fan set to start at 30% fan speed at 55c. Now when the fan should start at 30%, it shoots to 100% for a second and quickly ramps down to desired 30%.

I have disabled the GPU fan control in "Fan Control" for now, and use MSI afterburner for GPU fans, no such problems with it.

Relevant hardware specs and setup
[Laptops and most proprietary pre-built desktops are not supported.]

Asus RTX 4080.

Unfold the GPU fan control cards and look at the start %. It's probably too high. Set it to 30%.

gpu

That's not it, the start is at 8% after calibration.

Just set it to 31% and see what happens.

Nvidia gpus have a built-in feature where if they were 0 rpm for a while, next time they start they will kick in max RPM to remove dust or something. Mine does the same. 0 RPM operation is always finicky.

Mine has never done that and does not do that now. But when I set the start to 31% the problem seems to go away so thanks for that tip [ionGL].

It could be related to a minimum 30% rpm thing. When there is load on the GPU the fans start before a curve requests 30%. Fan Control shows this as an external control. Fan control only gains control after a curve requests over 30%. When the start is too low, the 100% thing happens when "Fan Control" gets control.

MSI Afterburner seems to have a feature to deal with this:

afterburner

Pethaps something to look into?

1-29% is a "no go" zone for nvidia cards. Best case scenario the fan doesn't move, but sometimes you get this 100% jump for a few moments.

There is also this behaviour: Once the fan is spinning, let's say at 30%, if you hold the reporting RPM fans with your finger, it senses that it lost RPM and sets the pwm to 100%. When you release the fan, you will hear the it at 100% for a moment, and once it detects RPM, it instantly calms down to the % it was previously.

The "override zero fan speed with hardware curve" option exists in Fan Control. Open the sources card and it's there. Hold the mouse over its ? to get an explanation on what it does.

If you can set 0% at any temperature, you should keep that option disabled and avoid 1-29% points on the curve and have the start % at 30.

Here is how argus monitor deals with this. The continuous mode value will set a min %, anything lower that it, it's 0%. It's somewhat like the stop % in Fan control.
StartUp mode is more explicit. If the fan is stopped and a curve requests a non 0% value, the minimum control value will be applied for whatever seconds you select.
This is our start % in Fan Control, without the "time to apply value" option.

argusexample

Yeah, it works ok now, no more ramp up to 100%. The 30% automatic load rpm is not a problem and fan control works as expected over 30%.

Rising the start rpm to 31% solves this.