Hacker News new | ask | show | jobs
by naggie 842 days ago
I got annoyed at my fan speeds so decided to experiment with controlling my fans with Python and measuring the results.
3 comments

You likely have a setting for fan ramp time in your bios, usually in seconds. So setting your pump to always run at 100% and your fans to ramp slowly, say 10 seconds or longer, and using a minimum fan speed that is as high as tolerable would likely work as a no-additional-code solution.
An AIO pump running flat out will draw 25W all by itself. An idle CPU can be below 100mW (Intel ... AMD idle powers are slightly higher).

Setting your AIO pump to static full power will greatly increase the idle power consumption of the machine.

And?
Looks pretty cool, the self-calibration routine is very nice too.

My only worry is that rapid changes in pump speed might cause extra mechanical stress or wear on the pump, but I have no data to back that up. I've just heard that water pumps sometimes behave in counter-intuitive ways - e.g: sometimes running at a higher speed is better for longevity than a lower one.

It would have been neat to include cpu freqency in your charts along side temperature and other things.