Nach siebenmonatiger Entwicklungszeit wurde OpenRGB 0.9, ein Open-Source-Toolkit zur Steuerung der RGB-Beleuchtung von PeripheriegerĂ€ten, veröffentlicht. Das Paket unterstĂŒtzt Mainboards von ASUS, Gigabyte, ASRock und MSI mit RGB-Subsystem fĂŒr die GehĂ€usebeleuchtung, beleuchtete Speichermodule von ASUS, Patriot, Corsair und HyperX, Grafikkarten von ASUS Aura/ROG, MSI GeForce, Sapphire Nitro und Gigabyte Aorus, verschiedene LED-Strip-Controller (ThermalTake, Corsair, NZXT Hue+), beleuchtete KĂŒhler, MĂ€use, Tastaturen, Kopfhörer und beleuchtetes Razer-Zubehör. Informationen zum Protokoll fĂŒr die GerĂ€teinteraktion wurden hauptsĂ€chlich durch Reverse Engineering proprietĂ€rer Treiber und Anwendungen gewonnen. Der Code ist in C/C++ geschrieben und wird unter der GPLv2-Lizenz veröffentlicht. Fertige Builds werden generiert fĂŒr Linux (deb, rpm, appimage), macOS Đž WindowsWie schon zuvor erhalten alle nach der Veröffentlichung erstellten experimentellen Builds die Versionsnummer 0.91.

Neuheiten:
- Segmente, mit denen Sie LED-Zonen in kleinere Untergruppen unterteilen können, um beispielsweise an ARGB-Ports in Reihe geschaltete GerĂ€te (KĂŒhler, BĂ€nder) optisch zu trennen â bisher wurden sie als durchgezogener Balken angezeigt. Zonen werden von Benutzern manuell konfiguriert.
- Keyboard Layout Manager (KLM), der die Entwicklung von Integrationen fĂŒr Layouts vereinfacht, wenn die Tastatur in verschiedenen Regionen mit unterschiedlichen Layouts (z. B. QWERTZ, AZERTY) ausgeliefert wird. Die FunktionalitĂ€t von KLM wird fĂŒr die nĂ€chste Version erweitert, da die Controller unterstĂŒtzt werden.
- Eine Seite mit GerÀte-IDs, um die Entwicklung neuer GerÀte zu vereinfachen.
- Plugin-Integration mit dem SDK, sodass Plugins ihre eigenen SDK-Befehle definieren können.
- PNG-Symbole wurden durch vielseitigere Symbole ersetzt. * Ăbersetzungen fĂŒr Malaysisch, Japanisch, Kroatisch und Polnisch hinzugefĂŒgt. Vorhandene Ăbersetzungen aktualisiert.
- FĂŒr alle Betriebssysteme wurde die Anforderung, in Dateipfaden (Plugins, Profilnamen, Pfad zum Einstellungsordner, Benutzername, in dessen Ordner die Einstellungen gespeichert werden) kein Kyrillisch zu verwenden, aufgehoben.
UnterstĂŒtzung fĂŒr neue GerĂ€te:
- Viele neue GPUs von ASUS, Colorful, EVGA, Gainward, Gigabyte, iGame, MSI, NVIDIA, Palit und PNY wurden zu bestehenden Controllern hinzugefĂŒgt.
- AOC-Controller: AOC GK500 (Tastatur), AOC GMM700 (Pad) und AOC GM500 (Maus).
- Der ASRock-Controller wurde fĂŒr ASRock Polychrome USB-Boards gepatcht.
- Der ASUS-Controller unterstĂŒtzt jetzt ASUS ROG Ally und fĂŒgt neue GerĂ€te hinzu.
- UnterstĂŒtzung fĂŒr Cherry-Tastaturen implementiert. * UnterstĂŒtzung fĂŒr Corsair Dominator Platinum DDR5 und Corsair Vengeance DDR5 zum Corsair-Controller hinzugefĂŒgt.
- UnterstĂŒtzung fĂŒr CRYORIG H7 Quad Lumi hinzugefĂŒgt.
- UnterstĂŒtzung fĂŒr neue Das Keyboard-GerĂ€te hinzugefĂŒgt.
- Das Parsen der ENE SMBus-Konfigurationstabelle wurde im ENE-Controller verbessert (der Fehler âUnbekannte LEDâ in den LED-Signaturen bei den meisten ENE-RAM-Modellen wurde behoben). Aufgrund des instabilen Speichervorgangs bei einigen Modellen von RAM-Modulen ist die Speichermodusfunktion auf dem GerĂ€t in der Konfigurationsdatei ausgeblendet.
- UnterstĂŒtzung fĂŒr neue GaiZhongGai-GerĂ€te hinzugefĂŒgt.
- Neue Layouts fĂŒr Gigabyte-Motherboards hinzugefĂŒgt.
- Der HyperX-Controller unterstĂŒtzt nun auch neue GerĂ€te. FĂŒr GerĂ€te, deren HID-Deskriptor nicht dem Standard entspricht, wurde eine GerĂ€teklasse hinzugefĂŒgt, die die Verwendung von libusb-hidapi unter [Standard/Umgebung] erzwingt. Linux.
- UnterstĂŒtzung fĂŒr JSAUX Steam Deck hinzugefĂŒgt.
- UnterstĂŒtzung fĂŒr LEGO Dimensions Toypad hinzugefĂŒgt.
- UnterstĂŒtzung fĂŒr neue GerĂ€te im Lenovo Notebook Controller hinzugefĂŒgt.
- UnterstĂŒtzung fĂŒr einige Lenovo-Motherboards hinzugefĂŒgt.
- UnterstĂŒtzung fĂŒr neue Lian-Li-GerĂ€te hinzugefĂŒgt.
- Fehler im Logitech-Controller behoben.
- Die Liste der freigeschalteten Modelle der MSI Mystic Light-Boards wurde erweitert.
- UnterstĂŒtzung fĂŒr Nollie32-Controller hinzugefĂŒgt.
- UnterstĂŒtzung fĂŒr NZXT Hue 1 (Smart Device V1) hinzugefĂŒgt.
- UnterstĂŒtzung fĂŒr neue NZXT Hue 2-GerĂ€te hinzugefĂŒgt, einschlieĂlich zusĂ€tzlichem Zubehör dafĂŒr.
- UnterstĂŒtzung fĂŒr OKS-Tastaturen implementiert.
- Der Razer-Controller hat UnterstĂŒtzung fĂŒr neue GerĂ€te hinzugefĂŒgt und einen Initialisierungsfehler behoben, der dazu fĂŒhrte, dass die UnterstĂŒtzung einiger GerĂ€te unzuverlĂ€ssig war. Viele Razer-Tastaturen wurden migriert, um den KeyboardLayoutManager zu verwenden.
- UnterstĂŒtzung fĂŒr RedSquare-Tastaturen hinzugefĂŒgt.
- UnterstĂŒtzung fĂŒr Roccat-Kopfhörer hinzugefĂŒgt.
- Neue Funktionen fĂŒr Sapphire-GerĂ€te hinzugefĂŒgt.
- UnterstĂŒtzung fĂŒr TP-Link Kasa Smart hinzugefĂŒgt.
- UnterstĂŒtzung fĂŒr neue Wooting-GerĂ€te hinzugefĂŒgt.
- Fehler im Konsolenmodus (CLI) behoben
ĐČĐ”ŃŃĐœŃĐ” ŃĐŸĐ±Đ»Đ”ĐŒŃ:
- Der âWellenâ-Effekt funktioniert beim Redragon M711 immer noch nicht.
- Einige Corsair-MĂ€use verfĂŒgen nicht ĂŒber LED-Beschriftungen.
- Bei einigen Razer-Tastaturen ist die Liste der Layouts nicht vollstÀndig.
- Die Anzahl der von Asus adressierbaren KanÀle ist möglicherweise nicht genau.
- Auf Linux Die UnterstĂŒtzung fĂŒr NVIDIA- und AMD-Grafikkarten funktioniert möglicherweise nicht. In beiden FĂ€llen liegt dies an Problemen mit den GerĂ€tetreibern (amdgpu und dem proprietĂ€ren NVIDIA-Treiber). Eine Beta-Version des NVIDIA-Treibers könnte dieses Problem beheben.
- Der MinGW-Compiler wird nicht unterstĂŒtzt.
Notes:
- Aufgrund der Umbenennung einiger GerĂ€tecontroller mĂŒssen möglicherweise vorhandene Profile neu erstellt werden. Auch die zuvor konfigurierten ARGB-ZonengröĂen werden möglicherweise nicht gespeichert.
- Beim Upgrade von Versionen vor 0.6 wird dringend empfohlen, OpenRazer und OpenRazer-win32 in den Einstellungen zu deaktivieren. Dadurch kann die App den neuen Razer-Controller mit verbesserter GerĂ€teunterstĂŒtzung verwenden. OpenRazer soll in der nĂ€chsten Version entfernt werden.
- Beim Upgrade von Versionen vor 0.6 muss das Plugins-Verzeichnis geleert werden, da es vor der Version 0.6 kein Versionierungssystem fĂŒr die Plugins-API gab.
Source: opennet.ru
