Hét hónapnyi fejlesztés után megjelent az OpenRGB 0.9, egy nyílt eszközkészlet a perifériák RGB világításának kezelésére. A csomag támogatja az ASUS, Gigabyte, ASRock és MSI alaplapokat RGB alrendszerrel a ház világításához, az ASUS, Patriot, Corsair és HyperX világító memóriamodulokat, az ASUS Aura/ROG, MSI GeForce, Sapphire Nitro és Gigabyte Aorus grafikus kártyákat, különböző LED szalagvezérlőket (ThermalTake, Corsair, NZXT Hue+), világító hűtőket, egereket, billentyűzeteket, fejhallgatókat és világító Razer kiegészítőket. Az eszközökkel való kommunikációs protokollt főként a szabadalmaztatott illesztőprogramok és alkalmazások visszafejtésével szerezték be. A kód C/C++ nyelven íródott, és GPLv2 licenc alatt terjesztik. A kész összeállítások Linuxra (deb, rpm, appimage), macOS-ra és Windows-ra készülnek. Mint korábban, minden kísérleti összeállítás, amely a kiadás után készül, 0.91-es verziószámot kap.

Új lehetőségek:
- A szegmensek lehetővé teszik a LED zónák kisebb alcsoportokra bontását, például a sorba kötött eszközök vizuális elválasztását az ARGB portokon (hűtők, szalagok) — korábban ezek egy folyamatos csíkként jelentek meg. A zónák a felhasználók által kézzel állíthatók be.
- A billentyűzetkiosztás-menedzser (Keyboard Layout Manager, KLM), amely megkönnyíti a különböző régiókba szállított billentyűzetek integrációjának fejlesztését eltérő kiosztásokkal (pl. QWERTZ, AZERTY). A KLM funkcionalitása a következő kiadásig bővülni fog, ahogy a vezérlők támogatása is növekszik.
- Egy eszközazonosítókat tartalmazó oldal, amely megkönnyíti új eszközök fejlesztését.
- A bővítmények SDK-val való integrációja lehetővé teszi a bővítmények számára, hogy saját SDK parancsokat definiáljanak.
- A PNG formátumú ikonokat univerzálisabb ikonokra cserélték. * Felvételek lettek a maláj, japán, horvát és lengyel nyelvekre. A meglévő fordítások frissítve lettek.
- Minden operációs rendszerben eltörölték a követelményt a cirill írás használatának mellőzésére a fájlok elérési útjaiban (bővítmények, profilnevek, beállítások mappájának elérési útja, felhasználónév, amelybe a beállítások mentésre kerülnek).
Új eszközök támogatása:
- Számos új GPU került be a meglévő vezérlőkbe az ASUS, Colorful, EVGA, Gainward, Gigabyte, iGame, MSI, NVIDIA, Palit és PNY gyártóktól.
- A vezérlő AOC: AOC GK500 (billentyűzet), AOC GMM700 (egérpad) és AOC GM500 (egér).
- Az ASRock vezérlőben javításokat végeztek az ASRock Polychrome USB alaplapokhoz.
- Az ASUS vezérlője támogatja az ASUS ROG Ally-t és új eszközöket adott hozzá.
- Támogatás valósult meg a Cherry billentyűzetekhez. * A Corsair vezérlőben támogatást kaptak a Corsair Dominator Platinum DDR5 és Corsair Vengeance DDR5.
- Támogatás került a CRYORIG H7 Quad Lumi-hoz.
- Új eszközök támogatása került be a Das Keyboardhoz.
- Az ENE vezérlőben javították az ENE SMBus konfigurációs táblázat elemzését (javították az Unknown LED hibát a legtöbb ENE RAM-modul LED felirataiban). A RAM-modulok egyes modelljeinél tapasztalt instabil működés miatt a mentési funkció elrejtésre került a konfigurációs fájlban.
- Új eszközök támogatása került be a GaiZhongGai-hoz.
- Új elrendezések kerültek hozzáadásra a Gigabyte alaplapokhoz.
- A HyperX vezérlőben új eszközök támogatása valósult meg. Olyan eszközök esetében, ahol a HID leíró nem felel meg a szabvány követelményeinek, egy eszközosztály került hozzáadásra, amely kényszeríti őket a libusb-hidapi használatára Linuxon.
- Támogatás került a JSAUX Steam Deck dokkolóhoz.
- Támogatás került a LEGO Dimensions toypad-hoz.
- Új eszközök támogatása valósult meg a Lenovo laptopok vezérlőjében.
- Támogatás került néhány Lenovo alaplaphoz.
- Új eszközök támogatása került be a Lian-Li-hoz.
- Hibák javítva lettek a Logitech vezérlőben.
- Bővült a MSI Mystic Light feloldott modellek listája.
- Támogatás került a Nollie32 kontrollerekhez.
- Támogatás került az NZXT Hue 1-hez (Smart Device V1).
- Új eszközök támogatása került be az NZXT Hue 2-höz, beleértve a hozzá kapcsolódó kiegészítőket is.
- Támogatás valósult meg az OKS billentyűzetekhez.
- A Razer vezérlője új eszközök támogatását kapta, és javítva lett az az inicializálási hiba, amely miatt egyes eszközök támogatása megbízhatatlan volt. Számos Razer billentyűzetet átállítottak a KeyboardLayoutManager használatára.
- Támogatás került a RedSquare billentyűzetekhez.
- Támogatás került a Roccat fülhallgatókhoz.
- Új funkciók kerültek hozzáadásra a Sapphire eszközökhöz.
- Támogatás valósult meg a TP-Link Kasa Smart-hoz.
- Új eszközök támogatása került be a Wooting-hoz.
- Hibák javítva lettek a konzolos módban (CLI).
aarch64
- A Redragon M711-en továbbra sem működik a 'wave' effektus.
- Néhány Corsair egér esetében a LED-ek nincsenek aláírva.
- Néhány Razer billentyűzetnél a kiosztások listája nem teljes.
- Az Asus Addressable csatornák száma pontatlan lehet.
- Linuxon előfordulhat, hogy nem működik a videokártyák támogatása az NVIDIA és AMD esetében, mindkét esetben az eszközmeghajtók problémáival függ össze (amdgpu és a saját NVIDIA meghajtó). Az NVIDIA béta meghajtója javíthatja ezt a problémát.
- A MinGW fordító nem támogatott.
Megjegyzések:
- Néhány eszközvezérlő átnevezése miatt a meglévő profilokat újra kell létrehozni. Az ARGB zónák korábban beállított méretei is elveszhetnek.
- A 0.6-os vagy annál régebbi verziókról való frissítéskor erősen ajánlott kikapcsolni az OpenRazer és OpenRazer-win32 beállításait. Ez lehetővé teszi az alkalmazás számára, hogy az új Razer vezérlőt használja, amely jobb eszköztámogatással rendelkezik. Az OpenRazer a következő verzióban eltávolításra kerül.
- A 0.6-os vagy annál régebbi verziókról való frissítéskor törölni kell a pluginek könyvtárát, mivel a 0.6 megjelenéséig nem volt pluginek API verziórendszere.
Forrás: opennet.ru
