When it comes to Linux, we do not get official software support from brands like NZXT, Corsair, MSI, ASUS, etc., to manage hardware components on PC.
While open-source drivers/tools are available to make things work, it is still a work in progress in programs with a graphical user interface (GUI).
Fortunately, things have improved over the years, and now it is possible to manage/tweak a wide range of the latest peripherals and components on Linux.
One such improvement is the availability of an open-source GUI program to manage and monitor cooling devices, i.e., Coolero.
Note: The app is in active development and slowly working towards its first major release.
Coolero: Manage Your Liquid Coolers Easily
When I upgraded my PC last year, I was annoyed at the lack of software support for my AIO (All-in-One) liquid cooler (Corsair Hydro 100i Pro XT).
It is not just about controlling the RGB lighting (for aesthetics), but I could not find a convenient way (using a GUI program) to balance the fan profiles.
Now, with Coolero, it is possible. Coolero is a front-end that uses libraries like liquidctl and a few others to control cooling devices, mostly AIOs, fan hub/controllers, along with PSUs and some RGB lighting support.
It supports a range of liquid coolers and some PSUs as well. You can get all the details of the supported device on its GitLab page. Note that the support for some coolers is still experimental, and you cannot make the LCD screen on your Kraken Z work with it yet.
Let me highlight the key features.
Features of Coolero
There are numerous cooling devices available out there. But, Coolero supports some popular options and its variants to control the essentials.
- System overview graph
- CPU temperature/load
- GPU temperature/load
- Supports multiple devices, and versions of the same device.
- Ability to customize the fan profile using the graph.
- Limited presets available for fan profiles.
- Ability to tweak the RGB lighting profiles
- Saves the profiles and applies it back at startup.
The user interface is simple to understand and easy to use. You can interact with the graph to enable/disable the monitoring of a specific component.
The AIOs or controllers you have connected should appear listed as separate components in the interface, making it easy to control them.
You get two types of functionality, controlling the fans and the light (if any). I used the fan graph to customize the fan profile on my AIO.
As per my brief test, it worked well with the Corsair AIO. You can try NZXT coolers, PSUs, controllers, and smart devices (or hubs) with it.
Install Coolero in Linux
Coolero is available as an AppImage, Flatpak (via Flathub), or you can build it from the source.
To explore more about it, head to its GitLab page linked down below.
Coolero is an exciting project to keep an eye on if you have AIOs, Hubs, and controllers that need to be tweaked as per your requirements.
While you can try using some command-line tools, it is not the most convenient way to achieve the basic controls of the components in your PC.