It's surprising that there are no PC fan controllers that would use some variant of PID control with a temperature target. Traditional fan curves are simple, but the result isn't very intuitive. And many desktop motherboards manage to screw up even the basic fan curve, offering users control of only two points within strict bounds, no piecewise linear curves or hysteresis settings. I started a fan controller project…
Better PC cooling with Python and Grafana
81–90 of 164 posts
Re: Better PC cooling with Python and Grafana
#82Just buy a large AIO water cooler. Replace the included fans with Noctua. That is the full story of how I made my computer silent despite having a CPU with a TDP of over 200W.
Re: Better PC cooling with Python and Grafana
#83Earlier quoted context omitted.
Why some people prefer open source software is well established by now - so if you have a bone to pick with this position you don’t need to wait for an answer, go nuts.
No bone to pick. Genuinely curious as to why this individual feels sad about it not being open source.
Scroll to "Laser printer debacle"
Re: Better PC cooling with Python and Grafana
#84Just buy a large AIO water cooler. Replace the included fans with Noctua. That is the full story of how I made my computer silent despite having a CPU with a TDP of over 200W.
I have 8 Noctua fans in my PC and I can tell you they are not silent at 100%. Are they annoying at full power? Not really. But they aren't silent. Thus, fan curves are applied so that when air movement is not required, they aren't running at full speed.
Re: Better PC cooling with Python and Grafana
#85Earlier quoted context omitted.
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.
Re: Better PC cooling with Python and Grafana
#86Re: Better PC cooling with Python and Grafana
#87For people that want to do something similar on Windows, I can wholeheartedly recommend FanControl [1]. It's sadly not open-source, but it works great, and is quite pleasant to interact with. [1]: https://getfancontrol.com/
Re: Better PC cooling with Python and Grafana
#88For people that want to do something similar on Windows, I can wholeheartedly recommend FanControl [1]. It's sadly not open-source, but it works great, and is quite pleasant to interact with. [1]: https://getfancontrol.com/
[0] https://github.com/LibreHardwareMonitor/LibreHardwareMonitor
Re: Better PC cooling with Python and Grafana
#89I switched to a Fractal Celsius and its default setting is to control pump and fan speed by water temp. Problem solved.
Re: Better PC cooling with Python and Grafana
#90With a Noctua NH-D15 and about 30 minutes spent tweaking the motherboard fan curves I was able to get my 5950x to not thermal throttle without producing any noticeable fan noise. This seems extremely over-engineered and sounds like it could have been solved by using Noctua or similar quiet fans.