FanControl.Releases
FanControl.Releases copied to clipboard
Feature request: avoid resonant fan speeds widget
Feature request: avoid certain speeds curve
Problem
Some fan speeds/percentages can have your system go into resonance and produce annoying hums.
Solution
To prevent this, you can of course set your speed curves up to avoid these a.s.a.p. like this:
However, it might be nice to have a mix-in/curve/widget where you can add specific percentages that should be avoided. I'm thinking of a list of speed percentage values to avoid + their margin:
actual_speed =
would_be_speed >= (avoid_speed + margin) ?
would_be_speed :
min(would_be_speed, (avoid_speed - margin))
Reason
This would be helpful to easily set up specific percentages of fan speed that you've found to produce a resonant sound. And because these resonant speeds can change over time, having a widget where you can add specific percentage values to avoid would be way easier than having to change curves and add/edit multiple points.
🥳 Love the program and all the work that has been put in! Thank you! 👏
In my case 🤣 sometimes the resonance between two fans is the most unpleasant sound. E.g. I need to have the fans in front and back of my case at least 2 - 3% apart from each other, although they use the same curve. I know "sync" with offset does that, but maybe the requested enhancement could include that function, so the additional "sync" is no longer needed.
Cheers 🙃