Engineering Serenity: Streamlining the Noisy Mess of a NZXT Kraken with Elegant Python Software Solutions
Custom Python Script for a Quieter, Streamlined Experience with the NZXT Kraken AIO - Beat Fan Noise & Bulky Apps
Software designer Cal Bryant created a PC cooling app for his liquid-cooled Ryzen 9 5950X PC from scratchusing Python . With his app, he was able to fine-tune his Kraken X53’s pump and fan speed and run both a lot more efficiently, making the cooler run significantly quieter compared to running the fan controls through the motherboardBIOS/UEFI .
The origins of Bryant’s home-brewed Python cooling app started when he upgraded his personal system from aRyzen 7 3700X to the much more potentRyzen 9 5950X . According to Bryant, the extra cores nearly doubled the heat output of his system, forcing his NZXT Kraken X53 240mmAIO liquid cooler to work much harder. Consequently, the CPU swap also made his cooler much louder to deal with the extra heat output. On top of this, the fans were also spinning up and down erratically, due to Zen 3’s notoriously spiky thermal output.
Bryant found that the Kraken’s cooler is not optimized out of the box for Ryzen CPUs, causing the fans to spin up and down erratically. The Kraken’s pump speed is based on liquid temperature, while the fans are based on theCPU temperature , something Bryant found unattractive. (We’ve also complained about thisour own cooler reviews .)
To fix this problem, Bryant decided to build his own cooling app that could eliminate the problem and give him more granular control over his pump and fan speeds. Additionally, he doesn’t like how bloated traditional fan software normally is, giving him even more incentive to build his own app.
LATEST VIDEOS FROM tomshardware Tom’s Hardware
(Image credit: Cal Bryant)
In the end, he was able to create an application that can read the CPU, case, and liquid temperatures of the system, and adjust the CPU fan and pump speeds accordingly. The app was written inPython and Liquidctl, a programmatic control system that can allow Python scripts to control liquid coolers such as the X53. For temperature control, the app reads temperature data from Linux’s built-in hardware sensor capabilities, known as lm-sensors. Bryant wrote his Python app in such a way that it can be installed as a system service that starts when the OS boots up and hides in the background. For the nitty-gritty details on how the app was written step-by-step, check out Bryant’sfull article .
The app was tuned to run the X53’s pump in conjunction with the CPU’s temperature output and run the radiator fans in conjunction with the coolant temperature. This is very different from the X53’s default configuration where the pump RPM is driven by the coolant temperature.
With this method of RPM control, he was able to significantly reduce the spiky nature of his cooler’s default fan profile and make the cooler more performant only when needed. Having the pump speed up based on the CPU temperature allows the cooler to extract heat more quickly from the CPU. Coolant takes a long time to warm up under a heavy load compared toair coolers . Having the fans connected to the coolant temperature, in turn, allows the cooler to only run the fans at a high RPM when the coolant is warm. In an AIO, the fans aren’t cooling theCPU , they are cooling down the liquid that is extracting heat from the CPU.
Stay On the Cutting Edge: Get the Tom’s Hardware Newsletter
Get Tom’s Hardware’s best news and in-depth reviews, straight to your inbox.
Contact me with news and offers from other Future brands Receive email from us on behalf of our trusted partners or sponsors
By submitting your information you agree to theTerms & Conditions andPrivacy Policy and are aged 16 or over.
The app can be downloaded for free from a link in Cal Bryant’s article. However, the it’s specifically fine-tuned to his system, meaning that users would need to edit the code he created to make the cooling app work on their systems.
Also read:
- [New] 2024 Approved Google Chats Mastery Key Elements, #4 Ways
- [New] 2024 Approved Ultimate Download Hub for Social Media Videos (FB)
- [New] In 2024, CollabCanvas Mosaic Magic on Instagram Devices
- [New] Techniques to Extract Sound From Vimeo Videos for 2024
- [Updated] A Comprehensive Guide to Crop Your Video for Instagram
- [Updated] Seamless Skype Call Recordings A Cross-Platform Approach for 2024
- 2024 Approved Audio Quality Boost for Skype Calls
- Affordable High Definition Monitors: Top Pickup List of 4K Screens
- Benchmark Analysis: The Fastest 3D Printer Models for Rapid Prototyping
- Celebrity Actress Felicia Day Ventures Into 3D Printing, Shares Her Models with Fans for Free
- Comprehensive Hardware Evaluations From Tom's Technology Blog
- Discover Noctua's Game-Changer: The Prototype for Pumpless, Eco-Friendly AIO Liquid Cooling System
- Discover the Best Value CPU Picks for 2Abies, as Tested and Evaluated by Tom's Hardware
- Discover the Latest in Tech with Tom's Hardware Reviews
- Discover the Leading Gaming Chair Models of 2# for Optimal Play Comfort
- Discovering the Secrets Behind the Popular Creality Ender 3 V3 Ke - A Detailed SEO Guide for Savvy Shoppers
- Don't Miss Out on Top-Tier Performance - Save $75 with the Editor's Choice, Elegoo Neptune 4 Pro!
- EKWB Owns Up: Company Apologizes for Late Remittances, Vows Improved Practices
- Elevate PlayStation 5 Experience with Leading SSD Upgrades and Speed Enhancements
- Expert Analysis of the Scythe Mugen 6 and Mugen 6 Black Edition: Cutting-Edge Quiet Cooling at a Competitive Price Range
- Expert Review: How Does the Levelplay Combat Air CA4 Keep Your CPU Cool and Quiet?
- Exploring Advanced Computing Gear with Tom - Insights & Analysis
- Exploring Technology with Tom - Your Go-To Guide
- Exploring the Latest Gadgets with Tom - Comprehensive Hardware Guides
- Exploring the Latest Gadgets with Tom's Hardware Guides
- In 2024, 3 Solutions to Find Your Honor X8b Current Location of a Mobile Number | Dr.fone
- In 2024, How To Unlock Any Oppo K11 5G Phone Password Using Emergency Call
- In 2024, Innovative Visual Alteration Solutions PixelPioneer's Edge
- In 2024, Learn to Edit The Ultimate Guide for IGTV Titles
- In-Depth Review: Why the Arctic Liquid Freezer III AIO Doesn't Meet Expectations
- Sci-Fi's Virtual Cosmos The Most Innovative Movies of the Metaverse Era
- Title: Engineering Serenity: Streamlining the Noisy Mess of a NZXT Kraken with Elegant Python Software Solutions
- Author: George
- Created at : 2024-08-15 06:23:17
- Updated at : 2024-08-16 06:23:17
- Link: https://hardware-tips.techidaily.com/engineering-serenity-streamlining-the-noisy-mess-of-a-nzxt-kraken-with-elegant-python-software-solutions/
- License: This work is licensed under CC BY-NC-SA 4.0.