Few days ago the release of the new version of OpenRGB 0.6 was announced which highlights the addition of add-ons that improve the user experience, as well as the addition of support for more devices and platforms, in addition to the fact that some corrections have also been made in this new version.
For those who are unfamiliar with OpenRGB, they should know that it is RGB lighting device control software and is a implementation offered is pretty solid which supports multiple generations of Aura controllers on Intel and AMD platforms, which eliminates the need to install official proprietary applications that are tied to a specific manufacturer.
OpenRGB is compatible with Aura compatible drivers used in various RGB memory module manufacturers including G.Skill Trident Z RGB and others.
The project offers a library of functions with a universal API to control the backlight of applications, a console utility and a graphical interface in Qt. Supports the choice of color change modes (color wave, etc.), control of backlight zones, application of advanced effects, definition of the LED design and synchronization of the backlight with the actions performed (color music, etc.).
Main new features of OpenRGB 0.6
In this new version of OpenRGB 0.6 a system of complements is presented which extend the user interface, along with which lOpenRGB developers have prepared a series of plugins with an automatic update installation system, an engine to add effects, a visual map and implementation of the E1.31 protocol.
For devices Razer, an alternate driver is created to replace OpenRazer due to the large number of failures and delays in accepting updates from the latter; To enable an alternate driver, you must disable OpenRazer in the OpenRGB settings.
Regarding the support improvements, it stands out that limited macOS support added for Intel and ARM architectures, while the support that has been expanded is for ASUS, MSI, Gigabyte GPUs and EVGA GPU modes have been added.
Regarding the corrections made, it is mentioned that a bug was fixed causing the backlight driver to burn out on MSI MysticLight motherboards. Support for this series is re-enabled for already tested boards, developers provide assistance to restore backlight performance damaged by running previous versions of OpenRGB.
Of the other changes that stand out:
- Logitech mouse driver code has been merged to reduce code duplication, new modes of operation have been added, and wireless connectivity has been improved.
- Added QMK support (requires manual configuration).
- Added support for TPM2, Adalight protocols for Arduino based controllers.
How to install OpenRGB on Linux?
For those who are interested in being able to install OpenRGB on their system, they should follow the instructions that we share below.
The first thing to do is install the latest edition of Qt Creator. (You can check the details of the Qt Creator installation in the following link).
In the case of Ubuntu and derivatives we must install some dependencies:
sudo apt install qt5-default libusb-1.0-0-dev libhidapi-dev
Now we are going to obtain the utility with the command:
git clone https://gitlab.com/CalcProgrammer1/OpenRGB
Done this now we must update the submodules:
git submodule update --init –recursive
And here we can do two things, one of them is to open the project with QT creator or compile it in the system.
To compile, just run the following commands:
cd OpenRGB qmake OpenRGB.pro make -j8 ./OpenRGB
At the end of the compilation we must allow access to SMBus.
In Intel we can do it with the command:
modprobe i2c-dev i2c-i801
Or in the case of AMD, we must first list the SMBus drivers with:
sudo i2cdetect -l
Once the controller has been identified, we must grant permissions to the controller, for example:
sudo chmod 777 /dev/i2c-0
Finally, it should be taken into account that there are still some capabilities to persist in all reboots, but the main functionality of configuring colors and modes is stable.
If you want to know more about it you can check the details In the following link.