Closed wbonbon closed 4 months ago
Did you disable the build in GPU Sensor? This helped me with the issue before.
https://github.com/Rem0o/FanControl.ADLX/issues/37#issuecomment-2081530625
Before calibration set the Tuning Control to Default again and now it should calibrate properly the next time.
Your auto curve is set to "Max fan speed" 100%. That's why it will ramp up so high. I set mine to max 60% and that was enough for me and my airflow. But yours could differ since mine is an older generation card. Oh and I'm not using Hotspot as the source but the GPU sensor. Hotspot is always higher and also effects the fan speed.
I experimented with modifying the plugin https://github.com/wbonbon/FanControl.ADLX/commit/867986f392c39586e2a5898ce28878f15db5d603 With this change, ZeroRPM should always be set to false, but for some reason ZeroRPM is turned on.
My RX7900XTX has ZeroRPM on by default, so if you do not turn off ZeroRPM with Adrenalin when calibrating with FanControl, the fan will not start and calibration will fail.
My 7900XTX is ASRock 7900XTX Taichi, so if I run the fan at 10-20% without stopping it in idle mode, there is no fan noise at all. But if ZeroRPM is on, When the fan starts after the GPU temperature rises, I can clearly hear the noise. I don't need ZeroRPM For now, GPU fan control is left to Adrenalin.
if you look at the logic here:
ZeroRPM is set when FanControl ask for 0%, else zero RPM is turned off. So any % asked to the GPU but 0 will turn off ZeroRPM. You shouldn't need to turn it on or off externally.
As shown here, I have Fan Control set to force my 7900 XTX to 100% fan speed, yet the sensor is reading 0 RPM. I have it linked to the correct sensor and am only using the ADLX plugin and have the default GPU support disabled.
While set like this, intermittently, the GPU will launch to 100% fan speed, stay there for a few seconds, and then return to 0 fan speed. I believe this has to do with Zero RPM mode not being properly turned off instead of anything Fan Control is doing with force mode -- the card gets warm beyond the Zero RPM parameters, the fans turn on, the card cools down, the fans turn off.
As observed:
I think I worded all that correctly. Calibrating correctly as things are is a bit finicky -- you have to start calibration, then quickly go into Adrenalin and disable Zero RPM when it turns it back on as Calibration starts. I am using the 1.0.67 build of ADLX currently available on AppVeyor.
i think you should just not use Adrenalin , then your problems go away
https://github.com/Rem0o/FanControl.ADLX/assets/14118956/02319f8c-34a7-4f9a-9d42-5779d7e53c2f
Just to be clear, I recorded the behavior on my machine, which is the expected behavior. Changing Zero RPM from adrenaline will make FanControl lose sync of the setting.
Github.ADLX.bug.-.Made.with.Clipchamp.mp4
Just to be clear, I recorded the behavior on my machine, which is the expected behavior. Changing Zero RPM from adrenaline will make FanControl lose sync of the setting.
Build a new system yesterday and encoutered the same problem as the op did while calibrating the gpu fan. Had to disable controll in FanControl, reset the settings in adrenalin software then can the calibration work properly. Also the fan speed will stuck at some ramdom number occationally, can be solved using same method. But when it's working, the behavior is the same as in the video. Didn't have this using an older version of the adrenalin software in another system several weeks ago, maybe something changed in newer version?
I've rebuilt my system 2 days ago and ran into the same issue as @Nelson0213 using adrenalin 24.5.1 (newest) and the most recent plugin (2024-05-21) and fancontrol version (V191).
Had to fight with Adrenalin back and forth to get it to calibrate - now it runs fine, but it kept turning Zero RPM ON and Set Advanced Control to 0% - even calibration was trying to set 100%.
I think what did the trick for me, was setting zero rpm and advanced control off, setting rpm to 100% in adrenalin, click apply and then started the calibration in fancontrol again.
I am having a similar issue. Whenever I start calibration, it sets ZeroRPM on. What I did was start calibration, immediately turn off ZeroRPM and Advanced Control, and click apply. FanControl seems to immediately turn Advanced Control on again, but NOT ZeroRPM, but upon completing calibration turns ZeroRPM on again. So I'm basically running it without any calibration and it seems to work okay.
Same exact issue. When I ran games it would use my fan curve correctly, but I noticed when I was idling that it would set my fan speed to zero despite my curve being set to always be above zero. Adrenaline 24.5.1
Yeah, the bug seems to be back. Just tried to setup a friends PC with a Radeon RX6950XT and we ran into the same problem like before. ZeroRPM always taking over and FanControl completely loosing the ability to control the GPU at all.
Same problem as above. I tried everything I read above. Since the last version of Fancontrol, and the latest version of ADLX, I cannot control the GPU fans
Fancontrol version: V194 ADLX version: 0.4 Adrenaline software version: 24.5.1 GPU ASUS TUF RX 6950 XT
Sometimes it works after trying multiple times, sometimes it just does not work... Like today, try as I might I cannot for the life of me make it work. Please help.
@UbikNoir try and replicate what I do in the video here : https://github.com/Rem0o/FanControl.ADLX/issues/40#issuecomment-2111464132
What do you get? Does the ZeroRPM switch toggles like in the video?
What I get is really strange - this happened after removing completely adrenalin software, rebooting, reinstalling it, and rebooting again.... Manual control seems to work... yet now the GPU fan is not calibrated. When I start automatic calibration a strange magic happens and adrenaline switches to 0 RPM mode... so the cal does not complete... I'm attaching the capture I did...
https://github.com/Rem0o/FanControl.ADLX/assets/152989261/c223da40-32a1-471a-9fa8-06a6ca0f3b45
Same behavior on my device
I may have found a loophole in the zeroRPM state in the plugin:
Try this build: https://ci.appveyor.com/project/Rem0o/fancontrol-adlx/build/artifacts
I may have found a loophole in the zeroRPM state in the plugin:
Try this build: https://ci.appveyor.com/project/Rem0o/fancontrol-adlx/build/artifacts
You are awesome.... the build you provided makes the automatic calibration run successfully without zero RPM kicking in in Adrenaline!
Awesome. If others in this thread @wbonbon @purrloftruth @Nelson0213 @mdoss could confirm if this build here https://ci.appveyor.com/project/Rem0o/fancontrol-adlx/build/artifacts fixes the issue, will close this.
Awesome. If others in this thread @wbonbon @purrloftruth @Nelson0213 @mdoss could confirm if this build here https://ci.appveyor.com/project/Rem0o/fancontrol-adlx/build/artifacts fixes the issue, will close this.
I can confirm that automatic calibration seems to work fine in this build.
Awesome. If others in this thread @wbonbon @purrloftruth @Nelson0213 @mdoss could confirm if this build here https://ci.appveyor.com/project/Rem0o/fancontrol-adlx/build/artifacts fixes the issue, will close this.
Now It works, thank you.
I can also confirm this works with the MSI RX 6800 XT GAMING Z TRIO.
FanControl V188 + ADLX 0.2a
ASRock X670E Steel Legend ASRock RX 7900 XTX Taichi
Zero RPM is always on Since Zero RPM is turned on during calibration, calibration cannot be performed correctly. Also, the fan starts at a high speed after the GPU temperature rises, which increases the noise. I don't like Zero RPM so I need a setting to turn this off.