![]() BT on Faux Silkscreen On A PCB Made With A Laser Cutter.FEW on The F Number On A Lens Means Something? Who Knew!.Allan Oricil on An ESP32 MultiFactor TOTP Generator.alanrcam on Retro Unit Converter Is A Neat Little Gadget.RichC on Faux Silkscreen On A PCB Made With A Laser Cutter.Bear Naff on RP2040 Boot Loader Is A Worm.mew on Faux Silkscreen On A PCB Made With A Laser Cutter.Nick on DIY Smart Washing Machine Redesign.Retrotechtacular: Air Mail For The Birds 9 Comments otoh, i don’t have any interest in liquid cooling or performance cpus…my experience violates the premise of the article, my newer more powerful CPUs run cooler than their predecessors! people who drive sports cars are generally tolerant of the fact that they break easily. python is nothing if not a dependency nightmare, so one day i’d be running ‘apt install’ and the fan controller would go awol and i wouldn’t notice until i did. Personally, i would probably insist on writing it in C for a more critical reason: reliability. The funny thing is, even 1,000,000 times too slow hardly matters given today’s cpu performance! python may be “only” 100x slower than C, but if your code itself is 10x slower, and then you endure its startup overhead repeatedly *within a component that is already itself bloated and slow*, you can very easily come up with something 1,000,000 times slower than it needs to be. The ugly side of a lot of modern / convenience programming methods is that the inefficiencies *compound*. so, here’s the scenario i can imagine…what if it starts up a new instance of the python interpretter every second, maybe because it has to do it to call back to the fan controller? ‘time python -c exit()’ is tolerably fast but imagine if it has to load up a bloated (iow, “pythoned”) library each time? then you could very easily use up a measurable fraction of one of your cores, and that would be a travesty. Second, python is just so good at being shockingly inefficient. if your *fan controller* benefits in any way from the last decade of cpu development, you’ve got a problem. Heh, i found two things about this response a little amusing.įirst, a 10 year old atom is a fantastically fast cpu. ![]() Posted in computer hacks Tagged desktop, fans, gaming, heat, linux, liquid cooling, PC cooling, performance, sensors, systemd, temperature, water cooling Post navigation On the other hand, if you prefer a more flashy cooling system as a living room centerpiece, we have you covered there as well. The script is specific to this setup but easily could be modified for other computers using liquid cooling, and using Grafana to monitor the changes can easily be done as also demonstrates when calibrating and testing the system. The computer now reportedly runs almost silently unless it has been under load for several minutes. Using a python script set up to run as a systemd service, the control loop monitors not only the CPU temperature but also the case temperature and the temperature of the coolant, and then preferentially tries to dump heat from the CPU into the thermal mass of the water cooler before much ramping of cooling fans happens.Īn additional improvement here is that the fans can run at a much lower speed, reducing dust in the computer case and also reducing noise compared to before the optimizations. For an air cooled system this might be fine, but a water cooled system with much more thermal mass should be better able to absorb these quick changes in CPU temperature without constantly adjusting fan speed. The reason for the rapid and frequent fan cycling was that the only trigger for the cooling fans available on his particular motherboard is CPU temperature. To solve this problem he turned to Python instead of building a new cooling system. uses a liquid cooler on his system, but when he upgraded his AMD chip to one with double the number of cores he noticed the cooling fans on the radiator were ramping quickly and often. All that waste heat has to go somewhere, and while plenty of us are content to add fans and heat sinks for a passable air-cooled system there are others who prefer a liquid cooling solution of some sort. As computing power increases with each new iteration of processors, actual power consumption tends to increase as well.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |