Nakon 7 mjeseci razvoja objavljen je OpenRGB 0.9, otvoreni alat za upravljanje RGB osvjetljenjem perifernih uređaja. Paket podržava matične ploče ASUS, Gigabyte, ASRock i MSI s RGB sustavom za osvjetljenje kućišta, memorijske module s osvjetljenjem od ASUS-a, Patriot-a, Corsair-a i HyperX-a, grafičke kartice ASUS Aura/ROG, MSI GeForce, Sapphire Nitro i Gigabyte Aorus, razne kontrolere LED traka (ThermalTake, Corsair, NZXT Hue+), svjetlosne hladnjake, miševe, tipkovnice, slušalice i Razer dodatke s osvjetljenjem. Informacije o protokolu interakcije s uređajima uglavnom su dobivene provođenjem obrnute inženjeringa vlasničkih drajvera i aplikacija. Kod je napisan na C/C++ i distribuira se pod GPLv2 licencom. Gotove verzije formiraju se za Linux (deb, rpm, appimage), macOS i Windows. Kao i ranije, sve eksperimentalne verzije koje se formiraju nakon izlaska dobit će broj verzije 0.91.

Nove mogućnosti:
- Segmenti koji omogućuju razdvajanje zona LED dioda na manje podgrupe, na primjer, za vizualno odvajanje uređaja povezanih na ARGB priključke (hladnjaci, trake) — ranije su se prikazivali kao neprekidna traka. Zone se postavljaju ručno od strane korisnika.
- Upravitelj rasporeda (Keyboard Layout Manager, KLM) koji pojednostavljuje razvoj integracija za rasporede, kada se tipkovnice isporučuju u različite regije s različitim rasporedima (na primjer QWERTZ, AZERTY). Funkcionalnost KLM-a će se proširiti u sljedećem izdanju dok se dodaju podrške za kontrolere.
- Stranica s identifikatorima uređaja koja pojednostavljuje razvoj novih uređaja.
- Integracija dodataka s SDK-om koja omogućava dodacima da definiraju vlastite SAPK komande.
- Ikone u PNG formatu zamijenjene su univerzalnijim ikonama. * Dodani su prijevodi na malajski, japanski, hrvatski i poljski jezike. Ažurirani su postojeći prijevodi.
- Za sve operacijske sustave ukinuta je obaveza ne korištenja ćirilice u putanjama datoteka (dodaci, nazivi profila, putanja do mape s postavkama, ime korisnika u mapu u koju će se spremiti postavke).
Podrška za nove uređaje:
- Mnogim novim GPU-ovima dodati su postojeći kontroleri od ASUS-a, Colorful-a, EVGA-e, Gainward-a, Gigabyte-a, iGame-a, MSI-a, NVIDIA-e, Palit-a i PNY-a.
- Kontroler AOC: AOC GK500 (tipkovnica), AOC GMM700 (podloga) i AOC GM500 (miš).
- Ispravke su unesene u ASRock kontroler za ASRock Polychrome USB ploče.
- U ASUS kontroleru implementirana je podrška za ASUS ROG Ally, a dodana su nova uređaja.
- Implementirana je podrška za Cherry tipkovnice. * U Corsair kontroleru dodana je podrška za Corsair Dominator Platinum DDR5 i Corsair Vengeance DDR5.
- Dodana je podrška za CRYORIG H7 Quad Lumi.
- Dodana je podrška za nove uređaje Das Keyboard.
- U ENE kontroleru poboljšana je obrada konfiguracijske tablice ENE SMBus (ispravljena je greška Unknown LED u označavanju LED na većini ENE RAM modela). Zbog nestabilnosti funkcije spremanja na nekim modelima RAM modula, opcija spremanja načina rada na uređaju je skrivena u konfiguracijskoj datoteci.
- Dodana je podrška za nove uređaje GaiZhongGai.
- Dodane su nove raspodjele za Gigabyte matične ploče.
- U HyperX kontroleru dodana je podrška za nove uređaje. Za uređaje koji ne ispunjavaju zahtjeve standarda HID-deskriptor, dodana je klasa uređaja koja ih prisiljava na rad putem libusb-hidapi pod Linuxom.
- Dodana je podrška za JSAUX Steam Deck stanicu.
- Dodana je podrška za LEGO Dimensions toypad.
- Dodana je podrška za nove uređaje u kontroleru za Lenovo laptope.
- Dodana je podrška za neke Lenovo matične ploče.
- Dodana je podrška za nove Lian-Li uređaje.
- Ispravljene su greške u Logitech kontroleru.
- Proširen je popis otključanih modela MSI Mystic Light ploča.
- Dodana je podrška za Nollie32 kontrolere.
- Dodana je podrška za NZXT Hue 1 (Smart Device V1).
- Dodana je podrška za nove NZXT Hue 2 uređaje, uključujući dodatne pribora.
- Implementirana je podrška za OKS tipkovnice.
- U Razer kontroleru dodana je podrška za nove uređaje i ispravljena je greška u inicijalizaciji koja je uzrokovala nesigurnu podršku za neke uređaje. Mnoge Razer tipkovnice prešle su na korištenje KeyboardLayoutManager.
- Dodana je podrška za RedSquare tipkovnice.
- Dodana je podrška za Roccat slušalice.
- Dodane su nove funkcije za Sapphire uređaje.
- Dodana je podrška za TP-Link Kasa Smart.
- Dodana je podrška za nove Wooting uređaje.
- Ispravljene su greške u konzolnom načinu rada (CLI).
Poznati problemi:
- Na Redragon M711 efekte 'wave' još uvijek ne radi.
- Na nekim Corsair miševima LED diode nisu potpisane.
- Na nekim Razer tipkovnicama popis raspodjela nije potpun.
- Količina kanala Asus Addressable može biti netočna.
- Na Linuxu podrška za grafičke kartice NVIDIA i AMD možda neće raditi, u oba slučaja to je povezano s problemima u upravljačkim programima (amdgpu i proprietarni upravljački program nvidia). Beta verzija upravljačkog programa nvidia može riješiti problem.
- Compilador MinGW nije podržan.
Napomene:
- Zbog preimenovanja nekih kontrolera uređaja, postojeći profili mogu zatrebati ponovno stvaranje. Također, prethodno postavljene veličine ARGB zona mogu se ne sačuvati.
- Pri nadogradnji s verzija do 0.6, toplo se preporučuje da se onemoguće OpenRazer i OpenRazer-win32 u postavkama. To će omogućiti aplikaciji da koristi novi Razer kontroler s poboljšanom podrškom za uređaje. OpenRazer je planiran za uklanjanje u sljedećem izdanju.
- Pri nadogradnji s verzija do 0.6 potrebno je očistiti katalog s pluginovima, jer do izdanja 0.6 nije postojao sustav verzioniranja API-ja pluginova.
Izvor: opennet.ru
