First release of OpenRGB, a toolkit for managing RGB devices

After a year of development published first release of the project OpenRGB, which aims to provide a universal open toolkit for managing colored backlit devices, eliminating the need to install official proprietary applications tied to a specific manufacturer and, as a rule, supplied only for Windows. The code is written in C/C++ and spreads licensed under GPLv2. The program is multiplatform and available for Linux and Windows.

Plastic bag supports the ASUS, Gigabyte, ASRock and MSI motherboards with RGB subsystem for case lighting, backlit memory modules from ASUS, Corsair and HyperX, ASUS Aura and Gigabyte Aorus graphics cards, various LED strip controllers (ThermalTake, Corsair, NZXT Hue+), glowing backlit Razer coolers, mice, keyboards, headphones and accessories. Information about the protocol of interaction with devices is mainly obtained through reverse engineering of proprietary drivers and applications.

The project was originally developed under the name OpenAuraSDK and was focused on the implementation of the ASUS Aura protocol, but then it was expanded to other categories of devices. Aura support has now been fully developed and spans multiple generations of Aura RGB controllers across platforms based on Intel and AMD CPUs, as well as compatible controllers such as the G.Skill Trident Z.

To interact with the equipment, in most cases it is enough to use i2c-dev or control via USB (offered
udev-rules). Aura/ASRock motherboard RGB controllers require application patch for the Linux kernel. Razer peripherals use the OpenRazer driver (openrazer-dkms-drivers package in Debian/Ubuntu).

The project offers a library of functions with a universal API for controlling lighting from applications, a console utility and a graphical interface in Qt. It supports the choice of color change modes (color wave, etc.), control of backlight zones, the use of advanced effects, the definition of LED layouts and synchronization of the backlight with the actions performed (color music, etc.).

First release of OpenRGB, a toolkit for managing RGB devices

Source: opennet.ru

Add a comment