Rem0o / FanControl.Releases

This is the release repository for Fan Control, a highly customizable fan controlling software for Windows.
Other
13.99k stars 442 forks source link

Every fan speed endlessly fluctuates in sync when PC is under load #2413

Open secomak opened 6 months ago

secomak commented 6 months ago

Occasionally all my fan speeds begin to fluctuate and not follow their curves - they try to drop to the configured "stopped" percentage, but before they stop it starts picking back up again until they reach the speed they should be on the curve, then immediately plummeting down again and so on. It continuously loops like this unless I either change something in FanControl, refresh it, reopen it or make the fan speed on the curve lower by tabbing out/closing a game, cooling the CPU down. Unfortunately though the issue inevitably seems to come back again after a few minutes if a heavy load is reintroduced. It happens most consistently after a few minutes of being tabbed in to a fairly intensive game - so when fan speeds are higher and changing more.

No relevant log file entries.

I have 2 CPU cooler fans (connected with a Y splitter cable) and 3 case fans plugged in to a Corsair Commander Pro configured in FanControl, and I am using the unofficial Corsair Link plugin, so I'm not sure if that could be something to do with it.

Corsair Commander Pro Thermalright Phantom Spirit EVO (PWM fans) Fractal Design Meshify 2 Compact stock case fans (DC, but still able to be speed controlled via the Commander Pro)

Rem0o commented 6 months ago

Do you get a "?" in the controls tiles when that happens? Or are your curves playing in the start/stop % zone of your fans? It might be a configuration issue, the way you set up your curves where if the curves moves a lot between the start and stop% of your fans, you might get such behavior, where the fan will kickstart and stops back and forth.

secomak commented 6 months ago

I don't appear to get a question mark. In the Controls and Speeds tiles, the RPM just drops to 0, and the percentage then follows to 7% (which is the configured fan start %) before immediately trying to pick back up again.

The fan curves are also nowhere near the stop percentage when it happens, the lowest percent I've seen active on a curve while this issue is happening is around 20%. The fan curves also don't seem to be the thing that controls the fluctuations, as their fan speed percentages/RPM stays where it should in the curve, even when the Controls and Speeds tiles are fluctuating.

Sometimes it'll do it just once or twice every now and then, other times it seems to loop continuously (this is mainly while the PC is under load). It kinda has a mind of its own with how frequent/when it does it. I have of course confirmed the fans DO actually fluctuate in real life too as I can hear them, so it isn't just a visual issue, however this is obviously easier to hear at higher fan speeds during gaming etc.

I've also just had a realisation that this issue became most apparent to me when I had Fan Control open in my other monitor while playing, I guess because I also had the visual confirmation that the speeds were dropping on their own - I will test it with Fan Control minimised into the system tray and let you know if I can still hear the fans fluctuating. EDIT: Can confirm that fans still fluctuate with Fan Control minimised to system tray,

secomak commented 6 months ago

Been really focusing on this issue the last few days and I still haven't managed to get to the bottom of it, I started to wonder if it was clashing with another program, but the only thing that would be monitoring any hardware temps etc is AMD's Adrenalin software, and I can't seem to fully close this because some form of it reappears in Task Manager, but regardless, I would've thought other people would have ran into this issue if it was the case and I couldn't find any similar bug reports.

2 things I've noticed:

I have also made a video to better show what's happening: https://youtu.be/KthVs57rG_s

PoisonVendor commented 6 months ago

You're having similar issues to me, I started a thread a few days ago but you're doing a more thorough troubleshooting job (I work a lot and just haven't had the time to sit here and diligently work it out). FanControl still can't see or control my 7900XT. I have an MSI motherboard so, different there but I was also curious about whether the issue could be with Adrenalin. I wish I had more to contribute.

I'm mainly gratified to see that I'm not crazy because it worked just fine before v185 came down the pipe.

secomak commented 6 months ago

Likewise, I'm glad it's not just me haha! It's certainly frustrating. Something to note, for your GPU are you using Rem0o's ADLX plugin? Because as far as I know Fan Control doesn't support AMD graphics cards without this.

I actually also have an MSI motherboard too but of course I'm running my fans through a Corsair Commander Pro as previously mentioned, although the Commander Pro still utilises a USB header on the motherboard 🤔

I hope we can find the cause or a fix rolls out soon - it's a bit unnerving having all my fans start conking out when I need them the most lol

secomak commented 5 months ago

EXCITING UPDATE! So, I bit the bullet and decided to make whole new configuration starting from scratch, and I am elated to say that my fan curves have been working flawlessly for all of my fans for about 2 hours now, gaming or not - I have not experienced any fluctuations! I also tested manual control on all the fans for about 30 minutes prior, and this worked perfectly too!

At most, I've noticed the speed sensors (not the fan percentage as well this time!) will sometimes read 0 RPM for a split second before going back to their actual speed reading, however, this DOES NOT actually affect the fan speed! 😄

So far, it seems there was some kind of issue with my previous config which is strange, and I'm curious to know what was responsible for that - I'm praying whatever it was doesn't mess with the new one. I will continue to watch this new config like a hawk and update if any problems arise - hopefully I wont have to!