Nach fast einem Jahr der 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 Motherboards von ASUS, Gigabyte, ASRock und MSI mit einer RGB-Subsystem zur GehĂ€usebeleuchtung, beleuchtete Speichermodule von ASUS, Patriot, Corsair und HyperX, Grafikkarten wie ASUS Aura/ROG, MSI GeForce, Sapphire Nitro und Gigabyte Aorus sowie verschiedene LED-Streifencontroller (ThermalTake, Corsair, NZXT Hue+), beleuchtete KĂŒhler, MĂ€use, Tastaturen, Kopfhörer und Razer-Zubehör mit Beleuchtung. Informationen zum Protokoll fĂŒr die Interaktion mit GerĂ€ten stammen hauptsĂ€chlich aus der RĂŒckentwicklung proprietĂ€rer Treiber und Anwendungen. Der Code ist in C/C++ geschrieben und wird unter der GPLv2-Lizenz veröffentlicht. Fertige Builds werden fĂŒr Linux (deb, rpm, appimage), macOS und Windows bereitgestellt. Wie zuvor erhalten alle nach der Veröffentlichung erstellten Builds die Versionsnummer 0.81.

In der neuen Version wurde die BenutzeroberflĂ€che teilweise ĂŒberarbeitet und optimiert, zudem wurde die Lokalisierung der Software hinzugefĂŒgt, einschlieĂlich der Ăbersetzung ins Russische (auĂer fĂŒr einige Funktionen, die in der StabilitĂ€tsphase hinzugefĂŒgt wurden).
Zu den Ănderungen gehören:
- Die udev-Regeln werden jetzt automatisch generiert.
- Die Bibliothek inpout32, die Probleme beim gleichzeitigen Betrieb mit bestimmten Antiviren- und Anti-Cheat-Programmen (Vanguard) verursacht hat, wurde durch WinRing0 ersetzt.
- FĂŒr den korrekten Betrieb parallel zur offiziellen 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 zahlreiche Grafikkarten von ASUS, Gigabyte, EVGA, MSI, Gainward und Palit erweitert. Zudem wurde die UnterstĂŒtzung fĂŒr NVIDIA Illumination-Grafikkarten hinzugefĂŒgt, jedoch funktioniert dies derzeit, wie bei Ă€lteren NVIDIA-Grafikkarten, nur unter Windows aufgrund von Problemen mit dem i2c ĂŒber den proprietĂ€ren NVIDIA-Treiber (das Problem wird durch die Installation der Beta-Version des Treibers behoben). Das berĂŒhmte Problem mit den MSI MysticLight-Motherboards wurde gelöst, und sie werden nun wieder unterstĂŒtzt, wĂ€hrend die Liste der unterstĂŒtzten Platinen erweitert wurde.
- Neben einer Vielzahl von âklassischenâ PeripheriegerĂ€ten, fĂŒr die UnterstĂŒtzung hinzugefĂŒgt wurde, sind auch modulare Beleuchtungssysteme von NanoLeaf in der Liste enthalten. FĂŒr DIY-GerĂ€te kann jetzt SRGBMods Raspberry Pi Pico verwendet werden, und Arduino kann jetzt ĂŒber i2c angeschlossen werden.
Unter den bekannten Problemen:
- Der Pfad fĂŒr die Einstellungen sollte weiterhin keine nicht-ASCII-Zeichen enthalten. Eine Korrektur wurde vorbereitet, jedoch nicht in das Release aufgenommen, um die KompatibilitĂ€t mit bereits vorhandenen Plugins zu wahren. Sie wird jedoch in zukĂŒnftige Versionen nach der Veröffentlichung aufgenommen.
- Es wurde festgestellt, dass der Tastaturenhersteller Sinowealth die VID/PID-Werte von Redragon-Tastaturen mit einem anderen Protokoll wiederverwendet. Um mögliche Probleme (bis hin zum Bricking) zu vermeiden, wurde die UnterstĂŒtzung fĂŒr Sinowealth-Tastaturen jetzt deaktiviert und wird nicht mehr unterstĂŒtzt.
- Der "Wave"-Effekt funktioniert bei der Redragon M711 nicht.
- Bei einigen Corsair-MĂ€usen leuchten die LEDs nicht.
- Auf einigen Razer-Tastaturen ist die Liste der Layouts unvollstÀndig.
- Die Anzahl der Asus Addressable-KanÀle kann ungenau sein.
- Wie ĂŒblich wird nach einem Update empfohlen, bestehende Profile fĂŒr GerĂ€te neu zu erstellen, da alte möglicherweise nicht mehr funktionieren oder fehlerhaft arbeiten. Bei einem Update von Versionen vor 0.6 muss auĂerdem der Plugin-Ordner gelöscht werden, da es vor 0.6 kein Versionsverwaltungssystem fĂŒr die Plugin-API gab.
Quelle: opennet.ru
