Efter 7 mÄnaders utveckling har version 0.9 av OpenRGB publicerats, ett öppet verktyg för att hantera RGB-belysning pÄ perifera enheter. Paketet stöder moderkort frÄn ASUS, Gigabyte, ASRock och MSI med RGB-system för chassi-belysning, minnesmoduler med belysning frÄn ASUS, Patriot, Corsair och HyperX, grafikkort frÄn ASUS Aura/ROG, MSI GeForce, Sapphire Nitro och Gigabyte Aorus, olika LED-stripkontroller (ThermalTake, Corsair, NZXT Hue+), upplysta flÀktar, möss, tangentbord, hörlurar och Razer-tillbehör med belysning. Informationen om protokollet för enhetsinteraktion har huvudsakligen hÀmtats genom reverse engineering av proprietÀra drivrutiner och applikationer. Koden Àr skriven i C/C++ och distribueras under GPLv2-licens. FÀrdiga byggen skapas för Linux (deb, rpm, appimage), macOS och Windows. Som tidigare kommer alla experimentella byggen som skapas efter release att fÄ versionsnummer 0.91.

Nya funktioner:
- Segment som gör det möjligt att dela upp LED-zoner i mindre undergrupper, till exempel för att visuellt separera sekventiellt anslutna enheter pĂ„ ARGB-portarna (flĂ€ktar, remmar) â tidigare visades de som en sammanhĂ€ngande rad. Zonerna justeras manuellt av anvĂ€ndarna.
- Tangentbordslayoutshanteraren (Keyboard Layout Manager, KLM) som underlÀttar utvecklingen av integrationer för layouter nÀr tangentbordet levereras till olika regioner med olika layouter (t.ex. QWERTZ, AZERTY). KLM:s funktionalitet kommer att utvidgas till nÀsta release i takt med att dess stöd lÀggs till i kontrollerna.
- Sida med enhetsidentifierare som förenklar utvecklingen av nya enheter.
- Plugin-integration med SDK som gör det möjligt för plugins att definiera sina egna SDK-kommandon.
- PNG-ikoner har ersatts med mer universella ikoner. *ĂversĂ€ttningar till malaysiska, japanska, kroatiska och polska har lagts till. Befintliga översĂ€ttningar har uppdaterats.
- Kravet att inte anvÀnda kyrilliska tecken i filvÀgar (plugins, profillösningar, sökvÀg till instÀllningsmappen, anvÀndarnamn, dÀr instÀllningar ska sparas) har tagits bort för alla operativsystem.
Stöd för nya enheter:
- MÄnga nya GPU:er frÄn ASUS, Colorful, EVGA, Gainward, Gigabyte, iGame, MSI, NVIDIA, Palit och PNY har lagts till i befintliga kontroller.
- Kontroller AOC: AOC GK500 (tangentbord), AOC GMM700 (musmatta) och AOC GM500 (mus).
- Felkorrigeringar har gjorts i ASRock-kontrollen för ASRock Polychrome USB-kort.
- ASUS-kontrollern stöder nu ASUS ROG Ally och nya enheter har lagts till.
- Stöd för Cherry-tangentbord har lagts till. * I Corsair-kontrollern har stöd för Corsair Dominator Platinum DDR5 och Corsair Vengeance DDR5 lagts till.
- Stöd för CRYORIG H7 Quad Lumi har lagts till.
- Stöd för nya enheter frÄn Das Keyboard har lagts till.
- I ENE-kontrollern har avkodningen av ENE SMBus konfigurationstabellen förbÀttrats (felet Unknown LED i LED-signaturerna pÄ de flesta ENE-minnesmodellen har ÄtgÀrdats). PÄ grund av instabil lagring pÄ vissa minnesmodeller Àr lagringslÀget för enheten dolt i konfigurationsfilen.
- Stöd för nya enheter frÄn GaiZhongGai har lagts till.
- Nya layouter för Gigabyte-moderkort har lagts till.
- I HyperX-kontrollern har stöd för nya enheter lagts till. För enheter vars HID-beskrivning inte uppfyller standardens krav har en enhetsklass lagts till som tvingar dem att fungera via libusb-hidapi under Linux.
- Stöd för JSAUX Steam Deck-dockan har lagts till.
- Stöd för LEGO Dimensions-tangentbordet har lagts till.
- Stöd för nya enheter i kontrollern för Lenovo-laptops har lagts till.
- Stöd för vissa Lenovo-moderkort har lagts till.
- Stöd för nya enheter frÄn Lian-Li har lagts till.
- Fel i Logitech-kontrollern har ÄtgÀrdats.
- Listan över upplÄsta modeller av MSI Mystic Light har utvidgats.
- Stöd för Nollie32-kontroller har lagts till.
- Stöd för NZXT Hue 1 (Smart Device V1) har lagts till.
- Stöd för nya enheter frÄn NZXT Hue 2, inklusive tillbehör har lagts till.
- Stöd för OKS-tangentbord har implementerats.
- I Razer-kontrollern har stöd för nya enheter lagts till och ett initieringsfel som gjorde att stödet för vissa enheter var opÄlitligt har ÄtgÀrdats. MÄnga Razer-tangentbord har övergÄtt till att anvÀnda KeyboardLayoutManager.
- Stöd för RedSquare-tangentbord har lagts till.
- Stöd för Roccat-hörlurar har lagts till.
- Nya funktioner för Sapphire-enheter har lagts till.
- Stöd för TP-Link Kasa Smart har lagts till.
- Stöd för nya Wooting-enheter har lagts till.
- Fel i konsol-lÀge (CLI) har ÄtgÀrdats.
KĂ€nda problem:
- Effekten "wave" fungerar fortfarande inte pÄ Redragon M711.
- Vissa Corsair-möss har inte signerade lysdioder.
- PÄ vissa Razer-tangentbord Àr listan över layouter ofullstÀndig.
- Antalet kanaler för Asus Addressable kan vara felaktigt.
- PÄ Linux kanske stöd för NVIDIA- och AMD-grafikkort inte fungerar, vilket i bÄda fallen Àr kopplat till problem med enhetsdrivrutiner (amdgpu och den proprietÀra NVIDIA-drivrutinen). Beta-versionen av NVIDIA-drivrutinen kan ÄtgÀrda problemet.
- MinGW-kompilatorn stöds inte.
Noteringar:
- PÄ grund av ombenÀmningen av vissa enhetskontroller kan befintliga profiler behöva Äterskapas. Tidigare instÀllda storlekar pÄ ARGB-zoner kan ocksÄ inte sparas.
- Vid uppdatering frÄn versioner före 0.6 rekommenderas det starkt att stÀnga av OpenRazer och OpenRazer-win32 i instÀllningarna. Detta gör det möjligt för applikationen att anvÀnda den nya Razer-kontrollern med förbÀttt stöd för enheter. OpenRazer Àr planerat att tas bort i nÀsta version.
- Vid uppdatering frÄn versioner före 0.6 mÄste katalogen med plugins rensas, eftersom det inte fanns nÄgon system för versionshantering av plugin-API:er innan version 0.6.
KĂ€lla: opennet.ru
