Nach fast einem Jahr Entwicklung wurde die neue Version OpenRGB 0.8 veröffentlicht, ein Open-Source-Tool zur Steuerung der RGB-Beleuchtung von PeripheriegerĂ€ten. Das Paket unterstĂŒtzt Hauptplatinen von ASUS, Gigabyte, ASRock und MSI mit RGB-UnterstĂŒtzung zur GehĂ€usebeleuchtung, beleuchtete RAM-Module von ASUS, Patriot, Corsair und HyperX, Grafikkarten von ASUS Aura/ROG, MSI GeForce, Sapphire Nitro und Gigabyte Aorus, verschiedene LED-Streifencontroller (ThermalTake, Corsair, NZXT Hue+), beleuchtete KĂŒhler, MĂ€use, Tastaturen, Kopfhörer und beleuchtete Razer-Zubehörteile. Informationen ĂŒber das Protokoll zur Interaktion mit GerĂ€ten stammen hauptsĂ€chlich aus dem Reverse Engineering proprietĂ€rer Treiber und Anwendungen. Der Code ist in C/C++ geschrieben und wird unter der GPLv2-Lizenz verbreitet. Fertige Builds werden fĂŒr Linux (deb, rpm, appimage), macOS und Windows bereitgestellt. Wie zuvor werden alle nach der Veröffentlichung erstellten Builds die Versionsnummer 0.81 erhalten.

In der neuen Version wurde die BenutzeroberflĂ€che teilweise ĂŒberarbeitet und optimiert, die Lokalisierung der Software wurde hinzugefĂŒgt, einschlieĂlich einer Ăbersetzung ins Russische (auĂer fĂŒr einige Funktionen, die wĂ€hrend der Stabilisierung des Releases hinzugefĂŒgt wurden).
Unter den Ănderungen:
- Die udev-Regeln werden jetzt automatisch generiert.
- Die Bibliothek inpout32, die beim gleichzeitigen Arbeiten mit einigen Antivirenprogrammen und Anti-Cheat-Software (Vanguard) Probleme verursachte, wurde durch WinRing0 ersetzt.
- FĂŒr eine korrekte Zusammenarbeit mit offizieller Software fĂŒr SMBus-GerĂ€te unter Windows wird nun ein systemweiter Mutex verwendet, der die meisten Probleme löst.
- Die Liste der unterstĂŒtzten GerĂ€te wurde um eine Vielzahl von Grafikkarten von ASUS, Gigabyte, EVGA, MSI, Gainward und Palit erweitert. DarĂŒber hinaus wurde die UnterstĂŒtzung fĂŒr NVIDIA Illumination-Grafikkarten hinzugefĂŒgt, funktioniert jedoch derzeit, wie bei Ă€lteren NVIDIA-Grafikkarten, nur unter Windows, aufgrund von Schwierigkeiten bei der Nutzung von i2c ĂŒber den proprietĂ€ren NVIDIA-Treiber (das Problem wird durch die Installation der Beta-Version des Treibers behoben). Das bekannte Problem mit MSI MysticLight-Mainboards wurde gelöst und diese werden nun wieder unterstĂŒtzt, wĂ€hrend die Liste der unterstĂŒtzten Platinen erweitert wurde.
- Neben einer Vielzahl âklassischerâ PeripheriegerĂ€te, deren UnterstĂŒtzung hinzugefĂŒgt wurde, finden sich auch modulare Leuchten von NanoLeaf in der Liste, fĂŒr selbstgebaute GerĂ€te kann jetzt SRGBMods Raspberry Pi Pico verwendet werden, und Arduino kann nun ĂŒber i2c angeschlossen werden.
Zu den bekannten Problemen gehören:
- Der Pfad fĂŒr die Einstellungen sollte weiterhin keine Nicht-ASCII-Zeichen enthalten. Eine Korrektur wurde vorbereitet, aber nicht in die Version aufgenommen, um die KompatibilitĂ€t mit bestehenden Plugins zu gewĂ€hrleisten. Sie wird jedoch in den aktuellen Builds nach der Veröffentlichung eingebaut werden.
- Es stellte sich heraus, dass der Hersteller der Tastaturen Sinowealth die VID/PID-Werte von Redragon-Tastaturen unter Verwendung eines anderen Protokolls wiederverwendet hat. Um mögliche Probleme (bis hin zum Bricking) zu vermeiden, ist der Support-Code fĂŒr Sinowealth-Tastaturen nun deaktiviert und wird nicht mehr unterstĂŒtzt.
- Der âWaveâ-Effekt funktioniert nicht auf der Redragon M711.
- Bei einigen Corsair-MĂ€usen sind die LEDs nicht beschriftet.
- Bei einigen Razer-Tastaturen ist die Liste der Layouts nicht vollstÀndig.
- Die Anzahl der KanĂ€le fĂŒr Asus Addressable kann ungenau sein.
- Wie ĂŒblich wird nach einem Update empfohlen, die bestehenden Profile fĂŒr die GerĂ€te neu zu erstellen, da alte möglicherweise nicht mehr funktionieren oder fehlerhaft sind. Bei einem Update von Versionen unter 0.6 muss der Plugin-Ordner geleert werden, da es vor 0.6 kein Versionskontrollsystem fĂŒr die Plugin-API gab.
Quelle: opennet.ru
