Po 7 mesiacoch vývoja bol vydaný OpenRGB 0.9, open source nástroj na správu RGB osvetlenia v perifériách. Balík podporuje základné dosky od spoločností ASUS, Gigabyte, ASRock a MSI s RGB subsystémom pre osvetlenie skrine, pamäťové moduly s osvetlením od spoločností ASUS, Patriot, Corsair a HyperX, grafické karty od spoločností ASUS Aura/ROG, MSI GeForce, Sapphire Nitro a Gigabyte Aorus, rôzne ovládače LED pásikov (ThermalTake, Corsair, NZXT Hue+), chladiče s podsvietením, myši, klávesnice, slúchadlá a príslušenstvo Razer s osvetlením. Informácie o protokole pre interakciu so zariadeniami boli získané prevažne prostredníctvom reverzného inžinierstva proprietárnych ovládačov a aplikácií. Kód je napísaný v jazyku C/C++ a distribuovaný pod licenciou GPLv2. Hotové zostavenia sú generované pre... Linux (deb, rpm, obraz aplikácie), macOS и WindowsRovnako ako predtým, všetky experimentálne zostavenia vytvorené po vydaní dostanú číslo verzie 0.91.

Nové príležitosti:
- Segmenty, ktoré umožňujú rozdeliť LED zóny na menšie podskupiny, napríklad na vizuálne oddelenie zariadení zapojených do série na ARGB portoch (chladiče, pásky) – predtým sa zobrazovali ako plná lišta. Zóny sú konfigurované manuálne používateľmi.
- Keyboard Layout Manager (KLM), ktorý zjednodušuje vývoj integrácií rozložení, keď sa klávesnica dodáva v rôznych regiónoch s rôznym rozložením (napríklad QWERTZ, AZERTY). Funkcionalita KLM bude rozšírená pre ďalšie vydanie, keď bude k ovládačom pridaná podpora.
- Stránka s ID zariadení na zjednodušenie vývoja nových zariadení.
- Integrácia doplnku so súpravou SDK, ktorá doplnkom umožňuje definovať vlastné príkazy súpravy SDK.
- Ikony PNG boli nahradené univerzálnejšími ikonami. * Pridané preklady do malajčiny, japončiny, chorvátčiny a poľštiny. Aktualizované existujúce preklady.
- Pre všetky operačné systémy bola zrušená požiadavka nepoužívať azbuku v cestách k súborom (pluginy, názvy profilov, cesta k priečinku nastavení, meno používateľa, do ktorého priečinka sa nastavenia uložia).
Podpora pre nové zariadenia:
- K existujúcim ovládačom bolo pridaných mnoho nových GPU od ASUS, Colorful, EVGA, Gainward, Gigabyte, iGame, MSI, NVIDIA, Palit a PNY.
- Ovládač AOC: AOC GK500 (klávesnica), AOC GMM700 (podložka) a AOC GM500 (myš).
- ASRock radič bol opravený pre ASRock Polychrome USB dosky.
- Ovládač ASUS teraz podporuje ASUS ROG Ally a pridáva nové zariadenia.
- Implementovaná podpora pre klávesnice Cherry. * Pridaná podpora pre Corsair Dominator Platinum DDR5 a Corsair Vengeance DDR5 do ovládača Corsair.
- Pridaná podpora pre CRYORIG H7 Quad Lumi.
- Pridaná podpora pre nové zariadenia s klávesnicou Das.
- Analýza konfiguračnej tabuľky ENE SMBus bola vylepšená v radiči ENE (neznáma chyba LED v podpisoch LED na väčšine modelov ENE RAM bola opravená). Z dôvodu nestabilnej prevádzky ukladania na niektorých modeloch modulov RAM je funkcia režimu ukladania na zariadení skrytá v konfiguračnom súbore.
- Pridaná podpora pre nové zariadenia GaiZhongGai.
- Pridané nové rozloženia pre základné dosky Gigabyte.
- Ovládač HyperX pridal podporu pre nové zariadenia. Pre zariadenia, ktorých deskriptor HID nezodpovedá štandardu, bola pridaná trieda zariadení, ktorá ich núti pracovať cez libusb-hidapi pod Linux.
- Pridaná podpora pre JSAUX Steam Deck.
- Pridaná podpora pre podložku LEGO Dimensions.
- Pridaná podpora pre nové zariadenia v ovládači Lenovo Notebook Controller.
- Pridaná podpora pre niektoré základné dosky Lenovo.
- Pridaná podpora pre nové zariadenia Lian-Li.
- Opravené chyby v ovládači Logitech.
- Rozšíril sa zoznam odomknutých modelov dosiek MSI Mystic Light.
- Pridaná podpora pre ovládače Nollie32.
- Pridaná podpora pre NZXT Hue 1 (Smart Device V1).
- Pridaná podpora pre nové zariadenia NZXT Hue 2 vrátane ďalšieho príslušenstva k nim.
- Implementovaná podpora klávesníc OKS.
- Ovládač Razer pridal podporu pre nové zariadenia a opravil chybu inicializácie, ktorá spôsobovala, že podpora niektorých zariadení bola nespoľahlivá. Mnoho klávesníc Razer bolo migrovaných na používanie KeyboardLayoutManager.
- Pridaná podpora pre klávesnice RedSquare.
- Pridaná podpora pre slúchadlá Roccat.
- Pridané nové funkcie pre zariadenia Sapphire.
- Pridaná podpora pre TP-Link Kasa Smart.
- Pridaná podpora pre nové zariadenia Wooting.
- Opravené chyby v režime konzoly (CLI)
Známe problémy:
- Efekt „vlny“ na Redragon M711 stále nefunguje.
- Niektoré myši Corsair nemajú LED štítky.
- Na niektorých klávesniciach Razer nie je zoznam rozložení úplný.
- Počet adresovateľných kanálov Asus nemusí byť presný.
- Na Linux Podpora grafických kariet NVIDIA a AMD nemusí fungovať. V oboch prípadoch je to spôsobené problémami s ovládačmi zariadení (amdgpu a proprietárny ovládač NVIDIA). Beta verzia ovládača NVIDIA môže tento problém vyriešiť.
- Kompilátor MinGW nie je podporovaný.
Poznámky:
- Z dôvodu premenovania niektorých ovládačov zariadení môže byť potrebné znova vytvoriť existujúce profily. Predtým nakonfigurované veľkosti zón ARGB sa tiež nemusia uložiť.
- Pri inovácii z verzie pred 0.6 sa dôrazne odporúča vypnúť OpenRazer a OpenRazer-win32 v nastaveniach. To aplikácii umožní používať nový ovládač Razer s vylepšenou podporou zariadení. OpenRazer je naplánovaný na odstránenie v nasledujúcom vydaní.
- Pri inovácii z verzií pred verziou 0.6 je potrebné vymazať adresár doplnkov, pretože pred vydaním verzie 0.6 neexistoval žiadny verzovací systém pre API doplnkov.
Zdroj: opennet.ru
