crystalidea / macs-fan-control

Control fans on Apple computers
https://crystalidea.com/macs-fan-control
873 stars 99 forks source link

can't control fan speed #499

Open dodSwift opened 3 years ago

dodSwift commented 3 years ago

Fan speed jumps around from 0rpm to upwards of 16000rpm. None of my presets engage. The only preset that works is "full blast". Have reset the SMC, deleted and reinstalled the APP with no success. I have a Mac mini late 2012 model with a SSD. Currently using "full blast" at 5500rpm.

kleuter commented 3 years ago

I suspect a problem with SMC, nvram reset didn't help either? It would be great if you could record a video of fan rpm jumping, does it also happen on Auto?

dodSwift commented 3 years ago

I've been resetting the SMC and after a few resets does help. It helps but apparently only Mac Fan Control presets that are of a constant RPM function. If I set a range, when the fan starts to increase RPM then it goes back to varying all over. I havent reset the NVRAM. I'm kind of hesitant to do for fear of messing up some settings and not being able to restore them. I will as a last resort. Attached is a video of the fan control RPM variation.

https://user-images.githubusercontent.com/83312975/116763142-62c96180-a9e2-11eb-92bf-3180e011c1f3.mp4

kleuter commented 3 years ago

Resetting NVRAM will never harm, so it's worth trying.

dodSwift commented 3 years ago

I reset the NVRAM and didn't experience any negative issues that I was afraid of. In fact, my mini seems to be more responsive now. Thanks for the advice. I set the fan control to increase rpm at 70 degrees C and max at 88 degrees. As the temp climbed from 34 to 60 something, the fan ran right around 1800 rpm. As expected, when the temp hit 70, the fan started to increase. It reached about 2500 rpm then suddenly dropped to zero and started varying the same as before. I then reset the SMC with the rpm set at 2800 and it has been running at this speed since. The temp hasn't gone above 70 (so far). I don't do any work that puts a big load on the CPU so I'm OK with this setting. My only fear is that for whatever reason, and when I'm away, the temp might shoot up and the 2800 rpm wouldn't be enough to bring it down.