Po téměř roce vývoje byl vydán nový OpenRGB 0.8, otevřený nástroj pro správu RGB osvětlení periferních zařízení. Balíček podporuje základní desky ASUS, Gigabyte, ASRock a MSI s RGB subsystémy pro osvětlení skříně, paměťové moduly se světlem od ASUS, Patriot, Corsair a HyperX, grafické karty ASUS Aura/ROG, MSI GeForce, Sapphire Nitro a Gigabyte Aorus, různé ovladače LED pásek (ThermalTake, Corsair, NZXT Hue+), osvětlené ventilátory, myši, klávesnice, sluchátka a osvětlené příslušenství Razer. Informace o protokolu interakce s zařízeními byly převážně získány prostřednictvím reverzního inženýrství proprietárních ovladačů a aplikací. Kód je napsán v C/C++ a šíří se pod licencí GPLv2. Hotové sestavy jsou vytvářeny pro Linux (deb, rpm, appimage), macOS a Windows. Stejně jako dříve, všechny sestavy vytvořené po vydání dostanou číslo verze 0.81.

V novém vydání byl částečně přepracován a optimalizován rozhraní, byla přidána lokalizace programu, včetně překladu do češtiny (kromě některých funkcí, které byly přidány v procesu stabilizace vydání).
Mezi změnami:
- Pravidla udev jsou nyní generována automaticky.
- Knihovna inpout32, která způsobovala problémy při současném používání s některými antiviry a anticheaty (Vanguard), byla nahrazena WinRing0.
- Pro správnou funkčnost současně s oficiálním softwarem pro zařízení SMBus na Windows nyní používá systémovou mutex, která řeší většinu problémů.
- Seznam podporovaných zařízení se rozrostl o velké množství grafických karet ASUS, Gigabyte, EVGA, MSI, Gainward a Palit. Kromě toho byla přidána podpora grafických karet NVIDIA Illumination, nicméně v současné době, stejně jako u starších grafických karet NVIDIA, funguje pouze na Windows, kvůli obtížím s provozem i2c prostřednictvím proprietárního ovladače NVIDIA (problém se řeší instalací beta verze ovladače). Byla vyřešena známá chyba s základními deskami MSI MysticLight a nyní jsou opět podporovány, a seznam podporovaných desek se rozšířil.
- Kromě velkého množství 'klasických' periferních zařízení, jejichž podpora byla přidána, je v seznamu také modulární osvětlení NanoLeaf, pro domácí zařízení lze nyní použít SRGBMods Raspberry Pi Pico a Arduino lze nyní připojit přes i2c.
Mezi známé problémy:
- Cesta pro nastavení by stále neměla obsahovat ne-ASCII znaky. Oprava byla připravena, ale nebyla zařazena do vydání, aby se udržela kompatibilita se stávajícími pluginy; bude však zařazena do aktuálních sestavení po vydání.
- Odhalila se skutečnost, že výrobce klávesnic Sinowealth opakovaně používá hodnoty VID/PID z klávesnic Redragon s využitím jiného protokolu. Aby se předešlo možným problémům (až po zablokování zařízení), kód pro podporu klávesnic Sinowealth je nyní zakázán a není podporován.
- Na Redragon M711 nefunguje efekt „wave“.
- Na některých myších Corsair nejsou označeny světelné diody.
- Na některých klávesnicích Razer není seznam rozložení kompletní.
- Počet kanálů Asus Addressable může být nepřesný.
- Jak je obvyklé, po aktualizaci se doporučuje znovu vytvořit existující profily pro zařízení; staré nemusí fungovat nebo mohou fungovat nesprávně, a při aktualizaci z verzí před 0.6 je nutné vyčistit složku pluginů, protože verze před 0.6 neměly systém verzionování API pluginů.
Zdroj: opennet.ru
