GPU Fan Control Curve Not Functioning (NVIDIA RTX 4060 Ti)
Details of the Issue: Issue: The GPU fan speed does not follow the custom fan curve set in the application's curve editor. The fan speed appears to revert to default settings, or the control is being overridden by an external source.
Symptom: The fans can be manually controlled perfectly fine through the software's override feature. However, when switching back to the automatic curve, the control fails, and the fan speed does not adhere to the defined temperature/speed relationship.
Hardware: I am using an NVIDIA GeForce RTX 4060 Ti graphics card.
Observation: This issue has recently started occurring (in the past few weeks/months). Previously, this function worked without any problems.
Troubleshooting Steps Taken: I have performed the following key steps to rule out common conflicts:
Confirmed that no other dedicated GPU control software (like MSI Afterburner, etc.) is running.
I checked NVIDIA GeForce Experience's tuning options and confirmed the fan setting is set to "Automatic", with no other modifications made, ensuring no custom fan control is active in the official software.
I have tried running your software as an administrator.
Despite these checks, the automatic curve function still fails.
Attached are screenshots of my fan curve setup and the main control panel for reference.
From the docs:
[...]
Modern Nvidia GPUs (RTX) have a few limitation when it comes to controlling their fans from a third party application. Most notably:
Minimum %: There is a 30% minimum value and 0 RPM can't be applied manually.
Could you please provide a correct configuration example for the fan curve? I have a critical update regarding the fan behavior, which points to a control handover issue: Below the Threshold (Successful Control): 55°C is my intended fan startup temperature threshold. When the temperature is below this point, FanControl successfully allows the GPU to maintain 0 RPM. Minimum Control Confirmed (Successful Control): If I manually set the curve's minimum speed to, for example, 30%, the GPU fan immediately engages and holds that 30% speed. This confirms that FanControl is successfully able to communicate with and control the fan speed. Control Failure : However, once the temperature rises and crosses my 55°C startup threshold, the fan speed stops following my custom curve. Furthermore, the fan cannot return to 0 RPM even if the temperature subsequently drops below 55°C. The GPU appears to lock into an uncontrollable state dictated by the hardware's default logic.
Does your curve "starts" at 30%? Your curve should look like this:
Thanks. I configured the fan curve this way based on the official documentation, which seemed to indicate that as long as the startup temperature remains below the GPU's factory default threshold, it should be fine. Additionally, my GPU's fan speed is identical at both 30% and 40% RPM, so I set the startup speed to 40%. Both the startup and shutdown speeds are also capped at 40%.
Based on my configuration, the fan operates normally and correctly maintains 0 RPM when temperatures are below 55°C. However, once the GPU temperature exceeds 55°C, the control system becomes unstable/unresponsive. Even if the temperature drops back below 55°C, the fan speed does not return to 0 RPM. Control can only be restored after restarting the computer. When I attempted to use the fan curve you provided, the same issue reoccurred.
55 might be too high and not the correct threshold. I believe some cards will only go back down to 0 RPM after they drop to a specific temperature after load, or something like that.
55 might be too high and not the correct threshold. I believe some cards will only go back down to 0 RPM after they drop to a specific temperature after load, or something like that.
Thanks. As a Chinese user, AI translations might not convey my meaning clearly. The main issue is that below 55°C, it seems to maintain normal control at 0 RPM. But once the fan starts spinning, FanControl loses control. I'll keep monitoring and report back if any unusual situations arise.