Majdnem egy éves fejlesztés után megjelent az OpenRGB 0.8 új kiadása, amely a perifériás eszközök RGB-világításának vezérlésére szolgáló nyílt eszköztár. A csomag támogatja az ASUS, Gigabyte, ASRock és MSI alaplapokat RGB alrendszerrel házvilágításhoz, háttérvilágítású ASUS, Patriot, Corsair és HyperX memóriamodulokat, ASUS Aura/ROG, MSI GeForce, Sapphire Nitro és Gigabyte Aorus grafikus kártyákat, különféle LED-es vezérlőket. szalagok (ThermalTake, Corsair, NZXT Hue+), izzó hűtők, egerek, billentyűzetek, fejhallgatók és Razer háttérvilágítású kiegészítők. Az eszközprotokoll-információk elsősorban a védett illesztőprogramok és alkalmazások visszafejtésével nyerhetők. A kód C/C++ nyelven íródott, és a GPLv2 licenc alatt kerül terjesztésre. Kész összeállításokat generálnak Linuxhoz (deb, rpm, appimage), macOS-hez és Windowshoz. A korábbiakhoz hasonlóan a kiadás után generált összes összeállítás 0.81-es verziószámot kap.
Az új kiadásban a felületet részben újratervezték és optimalizálták, hozzáadták a program lokalizációját, beleértve az orosz nyelvű fordítást is (kivéve a kiadás stabilizálási szakaszában hozzáadott néhány funkciót).
A változások között:
- Az udev szabályok most automatikusan generálódnak.
- Az inpout32 könyvtárat, amely problémákat okozott, amikor néhány vírusirtóval és csalásgátlóval (Vanguard) párhuzamosan dolgozott, a WinRing0 váltotta fel.
- A Windows rendszeren futó SMBus eszközök hivatalos szoftverével párhuzamosan történő helyes működés érdekében most rendszermutex-et használnak, amely megoldja a legtöbb problémát.
- A támogatott eszközök listája számos ASUS, Gigabyte, EVGA, MSI, Gainward és Palit videokártyával bővült. Ezen felül az NVIDIA Illumination videokártyák támogatása is bekerült, de jelenleg a régebbi NVIDIA videokártyákhoz hasonlóan csak Windows alatt működik, a szabadalmaztatott NVIDIA illesztőprogramon keresztül futó i2c nehézségei miatt (a probléma egy béta telepítésével megoldódik az illesztőprogram verziója). Az MSI MysticLight alaplapokkal kapcsolatos híres probléma megoldódott, és most újra támogatottak, a támogatott alaplapok listája pedig bővült.
- A nagyszámú támogatott „klasszikus” periférián kívül a listán megtalálhatóak a moduláris NanoLeaf lámpák is, az SRGBMods Raspberry Pi Pico mostantól házi készítésű eszközökhöz is használható, az Arduino pedig immár i2c-n keresztül is csatlakoztatható.
Az ismert problémák a következők:
- A beállítások elérési útja továbbra sem tartalmazhat nem ASCII karaktereket. Készült egy javítás, de nem került bele a kiadásba, hogy fenntartsa a kompatibilitást a meglévő bővítményekkel, de a kiadás után a legújabb buildekbe bekerül.
- Felfedezték, hogy a billentyűzetgyártó Sinowealth a Redragon billentyűzetek VID/PID értékeit egy másik protokoll használatával újra felhasználta. Az esetleges problémák (beleértve a korrupciót is) elkerülése érdekében a Sinowealth billentyűzetek támogatási kódja le van tiltva, és nem támogatott.
- A „hullám” effektus nem működik a Redragon M711-en.
- Egyes Corsair egerek nem rendelkeznek LED-címkékkel.
- Egyes Razer billentyűzeteken az elrendezések listája nem teljes.
- Előfordulhat, hogy az Asus Addressable csatornák száma nem pontos.
- Ahogy az lenni szokott, a frissítés után ajánlott újra létrehozni a meglévő profilokat az eszközökhöz; előfordulhat, hogy a régiek nem működnek, vagy rosszul működnek, és a verziókról 0.6-ra frissítve törölni kell a plugins mappát, mivel a 0.6 előtt nem volt verziószámítás rendszer beépülő API-khoz.
Forrás: opennet.ru