Eerste release van OpenRGB, een toolkit voor het beheren van RGB-apparaten

Na een jaar van ontwikkeling gepubliceerde eerste release van het project RGB openen, gericht op het bieden van een universele open toolkit voor het beheren van apparaten met kleurenachtergrondverlichting, zodat u geen officiële eigen applicaties hoeft te installeren die gebonden zijn aan een specifieke fabrikant en in de regel alleen voor Windows worden geleverd. De code is geschreven in C/C++ en gedistribueerd door gelicentieerd onder GPLv2. Het programma is multi-platform en beschikbaar voor Linux en Windows.

Verpakking ondersteunt de ASUS-, Gigabyte-, ASRock- en MSI-moederborden met een RGB-subsysteem voor behuizingsverlichting, verlichte geheugenmodules van ASUS, Corsair en HyperX, ASUS Aura en Gigabyte Aorus grafische kaarten, diverse LED-stripcontrollers (ThermalTake, Corsair, NZXT Hue+), gloeiende Razer-achtergrondverlichting koelers, muizen, toetsenborden, koptelefoons en accessoires. Informatie over het protocol voor interactie met apparaten wordt voornamelijk verkregen via reverse engineering van eigen stuurprogramma's en applicaties.

Het project ontwikkelde zich aanvankelijk onder de naam OpenAuraSDK en was gericht op de implementatie van het ASUS Aura-protocol, maar werd vervolgens uitgebreid naar andere categorieën apparaten. Aura-ondersteuning is nu volledig volwassen en omvat verschillende generaties Aura RGB-controllers op meerdere platforms op basis van Intel- en AMD-CPU's, evenals compatibele controllers zoals de G.Skill Trident Z.

Voor interactie met apparatuur is het in de meeste gevallen voldoende om i2c-dev te gebruiken of aan te sturen via USB (aanbevolen
udev-regels). Om met RGB-controllers op Aura/ASRock-moederborden te werken, moet u gebruiken lapje voor de Linux-kernel. Razer-randapparatuur gebruikt het OpenRazer-stuurprogramma (pakket openrazer-dkms-drivers op Debian/Ubuntu).

Het project biedt een bibliotheek met functies met een universele API voor het besturen van verlichting vanuit applicaties, een consolehulpprogramma en een grafische interface in Qt. Ondersteunt de selectie van kleurveranderingsmodi (kleurgolf, enz.), Controle van achtergrondverlichtingszones, toepassing van geavanceerde effecten, bepaling van de LED-indeling en synchronisatie van de achtergrondverlichting met de uitgevoerde acties (kleurenmuziek, enz.).

Eerste release van OpenRGB, een toolkit voor het beheren van RGB-apparaten

Bron: opennet.ru

Voeg een reactie