this post was submitted on 02 Mar 2025
267 points (98.2% liked)
Memes
47380 readers
1807 users here now
Rules:
- Be civil and nice.
- Try not to excessively repost, as a rule of thumb, wait at least 2 months to do it if you have to.
founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
I think the problem there is that GPU temps are spiky themselves.
True. But I also tested when my GPU fans would turn on and it seems like the cut-off point was 45%, below that and they'd just stop completely. And normal idle temperature is around 40°C, and with the curve on the left it makes sense that even a 5°C increase would rev the fans up from 0% to 45% making it sound like a jet fighter about to take off.
If you're on windows, look up the program/github fancontrol. Nice easy way to adjust the settings, set custom curves based off different temp sensors (and combinations of temp sensors) all without having to muck around in your BIOS.
I'm on linux, switched last year. But thanks for the recommendation!
Did they actually stop spinning below 35% or did the software say that 45% was the “minimum” for them to turn on? My GPU will happily start its fans at about 20%. The pwm readings aren’t right but they’re spinning just fine.
Also try separating your fans if you can. My GPU has 3 fans. 2 are fan 1 and 1 is fan 2. I set fan 1 to kick on pretty early, then fan 2, then fan 1 ramps up, and then fan 2.
I have 2 fans on my GPU, and I can control the curve through CoolerControl on Linux. I've also looked at LACT which has GPU fan control, though a bit simpler. I kept the services separated, so I could test each without them interfering with each other, but I have to say, when I woke up today, that's what I thought was the problem, but no, after some testing I can see that it's just that my fans, perhaps due to firmware, just doesn't spin up unless it's above 45%.
I looked around to see if others were having issues, and this github issue says that Nvidia API caps it at 30%. Maybe it's capped at 45% for me on linux for some reason? I'm not too fussed about it, I've just made a curve that kicks in around the time I need it to.
CoolerControl
LACT
EDIT: I did see the fans try and kick in around 40%, that's why there are those spikes on the histogram on the left, that's me slowly increasing from 40% to 41%, to 42% etc. Was only stable at 45%.
Is there no fan speed hysteresis setting? On msi afterburner in windows I have like a 3 or 5 second hysteresis set, but my car has a HUGE heat sink that’s way overkill. On a smaller card I might do an even longer one.
As a noob on these things, I had to rummage around to find those settings, and yes, they do indeed exist.
I've changed it to 5 seconds, hopefully that'll calm things down a bit.
I greatly appreciate your comment, made me aware of what I could improve. I wouldn't even have noticed those settings if I hadn't looked up hysteresis, it's not a word I think I've ever come across before heh.