Pas pothuajse një viti zhvillimi, është publikuar lëshimi i ri OpenRGB 0.8, një mjet të hapur për menaxhimin e ndriçimit RGB të pajisjeve periferike. Paketa mbështet platformat ASUS, Gigabyte, ASRock dhe MSI me nën-sistemin RGB për ndriçimin e kasës, modulet e memories me ndriçim nga ASUS, Patriot, Corsair dhe HyperX, kartat grafike ASUS Aura/ROG, MSI GeForce, Sapphire Nitro dhe Gigabyte Aorus, kontrolluesit e ndryshëm të LED (ThermalTake, Corsair, NZXT Hue+), ventilatorët me ndriçim, miqtë, tastierat, kufjet dhe aksesorët Razer me ndriçim. Informacioni mbi protokollin e ndërveprimit me pajisjet është marrë kryesisht përmes inxhinierisë së kundërt të drejtuesve dhe aplikacioneve proprietar. Kodi është shkruar në C/C++ dhe shpërndahet nën licencën GPLv2. Ndërtimet janë formuar për Linux (deb, rpm, appimage), macOS dhe Windows. Siç ndodhi më parë, të gjitha ndërtimet e formuara pas lëshimit do të marrin numrin e versionit 0.81.

Në lëshimin e ri, ndërfaqja është riparuar pjesërisht dhe optimizuar, është shtuar lokalizimi i programit, përfshirë përkthimin në gjuhën ruse (përveç disa funksionaliteteve të shtuara gjatë stabilizimit të lëshimit).
Ndër ndryshimet:
- Rregullat udev tani gjenerohen automatikisht.
- Biblioteka inpout32, e cila shkaktonte probleme kur punonte paralelisht me disa antivirusë dhe anti-cheat (Vanguard), është zëvendësuar me WinRing0.
- Për funksionimin e saktë paralelisht me softuerin zyrtar për pajisjet SMBus në Windows tani përdoret një mutex sistemik, i cili zgjidh shumicën e problemeve.
- Lista e pajisjeve të mbështetura është plotësuar me një numër të madh kartash grafike nga ASUS, Gigabyte, EVGA, MSI, Gainward dhe Palit. Përveç kësaj, është shtuar mbështetje për kartat grafike NVIDIA Illumination, megjithatë, për momentin, ashtu si për kartat më të vjetra NVIDIA, ajo funksionon vetëm në Windows, për shkak të vështirësive me funksionimin i2c përmes drejtuesit proprietar NVIDIA (problemi zgjidhet duke instaluar versionin beta të drejtuesit). Problemi i njohur me tabulat MSI MysticLight është zgjidhur dhe ato tani mbështeten përsëri, ndërsa lista e tabulateve të mbështetura është zgjeruar.
- Përveç një sërë pajisjesh "klasike" periferike që janë shtuar, lista përfshin gjithashtu ndriçuesit modularë NanoLeaf, për dispozitat e ndërtuara vetë tani është e mundur të përdoret SRGBMods Raspberry Pi Pico, dhe Arduino tani mund të lidhet përmes i2c.
Mes problemeve të njohura:
- Rruga për cilësimet ende nuk duhet të përmbajë simbole jo-ASCII. Një rregullim është përgatitur, por nuk u përfshi në lansim për të ruajtur kompatibilitetin me skedarët ekzistues të pajisjeve, megjithatë, do të përfshihet në ndërtime të reja pas lançimit.
- U zbulua se prodhuesi i tastierave Sinowealth po përdorte vlerat VID/PID nga tastierat Redragon me një protokoll tjetër. Për të shmangur probleme të mundshme (në përfshirje të bllokimit), kodi për mbështetje të tastierave Sinowealth tani është çaktivizuar dhe nuk mbështetet.
- Efekti "valë" nuk funksionon në Redragon M711.
- Disa mi të Corsair nuk kanë nënshkrim për LED-të.
- Disa tastiera Razer kanë një listë të paplotë shkallesh.
- Numri i kanaleve Asus Addressable mund të jetë i pasaktë.
- Si zakonisht, pas përditësimit, rekomandohet të krijoni përsëri profile ekzistuese për pajisjet, ato të vjetra mund të mos funksionojnë ose të funksionojnë gabim, dhe gjatë përditësimit nga versionet para 0.6 duhet të pastrohet dosja e plugina, pasi deri në 0.6 nuk kishte një sistem versionimi të API-ve për plugina.
Burimi: opennet.ru
