Pas casi një vit zhvillimi është publikuar versioni i ri OpenRGB 0.8, një mjet i hapur për menaxhimin e ndriçimit RGB të pajisjeve periferike. Paketa mbështet pllakat e nënës ASUS, Gigabyte, ASRock dhe MSI me nënsistemin 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, kontrollorë të ndryshëm të bandeve LED (ThermalTake, Corsair, NZXT Hue+), ventilatorë me ndriçim, miq, tastiera, kufje dhe aksesorë Razer me ndriçim. Informacioni mbi protokollin e ndërveprimit me pajisjet është marrë kryesisht përmes inxhinierisë së prapme të drivereve dhe aplikacioneve proprietarë. Kodi është shkruar në C/C++ dhe shpërndahet nën licencën GPLv2. Ndërtimet përfundimtare janë formuar për Linux (deb, rpm, appimage), macOS dhe Windows. Si gjithmonë, të gjitha ndërtimet pas lirimit do të marrin numrin e versionit 0.81.

Në versionin e ri, ndërfaqja është ristrukturuar dhe optimizuar pjesërisht, është shtuar lokalizimi i programit, përfshirë përkthimin në gjuhën ruse (përveç disa funksionaliteteve të shtuar gjatë stabilizimit të lirimit).
Among the changes:
- Rregullat udev tani gjenerohen automatikisht.
- Biblioteka inpout32, që shkaktonte probleme gjatë funksionimit paralel me disa antivirusë dhe anti-cheat (Vanguard), është zëvendësuar me WinRing0.
- Për funksionimin e saktë paralel me software-in zyrtar për pajisjet SMBus në Windows tani përdoret një mutex sistemik, duke zgjidhur shumicën e problemeve.
- Lista e pajisjeve të mbështetura është pasuruar me një numër të madh kartash grafike 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 grafike më të vjetra NVIDIA, kjo funksionon vetëm nën Windows, për shkak të vështirësive në punën me i2c përmes driverit proprietar NVIDIA (problemi zgjidhet duke instaluar një version beta të driverit). Problemi i njohur me pllakat e nënës MSI MysticLight është zgjidhur dhe tani ato mbështeten përsëri, ndërsa lista e pllakave të mbështetura është pasuruar.
- Përveç numrit të madh të pajisjeve periferike 'klasike' për të cilat është shtuar mbështetje, lista përfshin gjithashtu ndriçuesit modularë NanoLeaf, për pajisjet e ndërtuara vetë tani mund 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ë shenja jo-ASCII. Rregullimi është përgatitur, por nuk është përfshirë në publikim për të ruajtur kompatibilitetin me pluginët ekzistues, megjithatë do të përfshihet në ndërtimet aktuale pas publikimit.
- U zbulua faktin e ripërdorimit nga prodhuesi i tastierave Sinowealth të vlerave VID/PID nga tastierat Redragon duke përdorur një protokoll tjetër. Për të shmangur problemet e mundshme (duke përfshirë dhe bllokimin), kodi i mbështetjes për tastierat Sinowealth tani është çaktivizuar dhe nuk mbështetet.
- NĂ« Redragon M711 efekti 'wave' nuk funksionon.
- Në disa miq Corsair, LED-të nuk janë të nënshkruara.
- Në disa tastiera Razer, lista e përkthimeve nuk është e plotë.
- Numri i kanaleve Asus Addressable mund të jetë të pavërtetë.
- Si zakonisht, pas përditësimit rekomandohet rifreskimi i profileve ekzistuese për pajisjet, ato të vjetra mund të mos funksionojnë ose të funksionojnë në mënyrë të papërshtatshme, dhe kur përditësoheni nga versionet deri në 0.6, duhet të pastrohet dosja e plugineve, pasi deri në 0.6 nuk ishte sistemi i versionimit të API të plugineve.
Burimi: opennet.ru
