Die neue Version von OpenRGB 0.7, einem Open-Source-Tool zur Steuerung der RGB-Beleuchtung von PeripheriegerĂ€ten, wurde veröffentlicht. Das Paket unterstĂŒtzt Mainboards von ASUS, Gigabyte, ASRock und MSI mit RGB-Systemen zur GehĂ€usebeleuchtung, beleuchtete RAM-Module von ASUS, Patriot, Corsair und HyperX, Grafikkarten von ASUS Aura/ROG, MSI GeForce, Sapphire Nitro und Gigabyte Aorus sowie verschiedene LED-Strip-Controller (ThermalTake, Corsair, NZXT Hue+), leuchtende KĂŒhler, MĂ€use, Tastaturen, Kopfhörer und beleuchtete Zubehörteile von Razer. Informationen zum Protokoll der 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 verteilt. Fertige Builds werden fĂŒr Linux, macOS und Windows bereitgestellt.

Zu den neuen Funktionen gehören:
- Ein MenĂŒ fĂŒr die Einstellungen wurde hinzugefĂŒgt. Jetzt ist es nicht mehr nötig, die Konfigurationsdatei manuell zu bearbeiten, um spezifische Funktionen (GerĂ€te E1.31, QMK, Philips Hue, Philips Wiz, Yeelight und GerĂ€te, die ĂŒber die serielle Schnittstelle gesteuert werden, z. B. auf Arduino-Basis) einzustellen.
- Ein Slider zur Steuerung der Helligkeit von GerĂ€ten, die diese Einstellung unterstĂŒtzen, wurde hinzugefĂŒgt, zusĂ€tzlich zur Farbanpassung.
- Im EinstellungsmenĂŒ ist jetzt die Verwaltung des automatischen Starts von OpenRGB beim Systemstart verfĂŒgbar. Es können zusĂ€tzliche Aktionen festgelegt werden, die OpenRGB beim Start ausfĂŒhren soll (Anwenden von Profilen, Start im Modus) Server).
- Plugins haben jetzt einen Versionsmechanismus, um AbstĂŒrze durch die Verwendung veralteter Builds mit neuen Versionen von OpenRGB zu vermeiden.
- Die Möglichkeit zur Installation von Plugins ĂŒber das EinstellungsmenĂŒ wurde hinzugefĂŒgt.
- Ein Konsolenausgabefeld fĂŒr Logs wurde hinzugefĂŒgt, um neuen Benutzern die Fehlersuche zu erleichtern. Die Log-Konsole kann in den Einstellungen im Bereich "Information" aktiviert werden.
- Die Möglichkeit, Einstellungen auf GerĂ€ten mit Flash-Speicher zu speichern, wurde hinzugefĂŒgt. Die Speicherung erfolgt nur auf Befehl, um ĂŒbermĂ€Ăige Ressourcenverbrauch des Flash-Speichers zu vermeiden. Zuvor wurde fĂŒr solche GerĂ€te aufgrund derselben Ăberlegungen keine Speicherung durchgefĂŒhrt.
- Wenn neue GerÀte erkannt werden, die eine Anpassung der Dimension erfordern (ARGB-Controller), erinnert OpenRGB daran, dass diese Anpassung erforderlich ist.
UnterstĂŒtzung neuer GerĂ€te hinzugefĂŒgt:
- Die Liste der unterstĂŒtzten GPUs wurde erweitert (Gigabyte, ASUS, MSI, EVGA, Sapphire und andere).
- Die Liste der unterstĂŒtzten MSI Mystic Light Motherboards wurde aktualisiert (aufgrund der speziellen Merkmale dieser Serie sind standardmĂ€Ăig ungetestete GerĂ€te nicht verfĂŒgbar, um ein Softlock des RGB-Controllers zu vermeiden).
- Probleme mit Logitech-MĂ€usen, die in Version 0.6 festgestellt wurden, wurden behoben.
- Betriebsmodi fĂŒr Logitech G213 hinzugefĂŒgt.
- Philips Hue (einschlieĂlich Entertainment-Modus).
- Corsair Commander Core.
- HyperX Alloy Origins Core.
- Alienware G5 SE.
- ASUS ROG Pugio (allgemeine UnterstĂŒtzung fĂŒr ASUS-MĂ€use wurde verbessert).
- ASUS ROG Throne KopfhörerstÀnder.
- ASUS ROG Strix Scope.
- Neue GerĂ€te wurden zu Razer Controller hinzugefĂŒgt.
- Obinslab Anne Pro 2.
- Der ASUS Aura SMBus-Controller wurde in ENE SMBus-Controller umbenannt (eine prĂ€zisere OEM-Bezeichnung). Der Controller wurde leicht erweitert: UnterstĂŒtzung fĂŒr die ASUS GPU-Serie 3xxx (ENE-Controller) und XPG Spectrix S40G NVMe SSD (ENE-Controller, benötigt AusfĂŒhrung als Administrator/root). Konflikt mit Crucial DRAM wurde behoben.
- HP Omen 30L.
- Cooler Master RGB Controller.
- Cooler Master ARGB Controller im Direktmodus.
- Tastatur Wooting.
- Blinkinlabs BlinkyTape.
- Tastatur Alienware AW510K.
- Tastatur Corsair K100.
- SteelSeries Rival 600.
- SteelSeries Rival 7Ă0.
- Logitech G915, G915 TKL.
- Logitech G Pro.
- Tastatur Sinowealth 0016.
- Flackern von HyperX-GerÀten (insbesondere HyperX FPS RGB) wurde behoben.
- Alle Crucial DRAM-Adressen sind wieder zur Erkennung verfĂŒgbar, was wahrscheinlich das Problem der unvollstĂ€ndigen Erkennung der Module lösen wird.
- GPU Gigabyte RGB Fusion 2
- GPU EVGA 3xxx
- EVGA KINGPIN 1080Ti und 1080 FTW2
- Maus ASUS Strix Evolv
- MSI GPU Direktmodus
Behobene Probleme:
- Behobene Probleme bei der Erkennung von USB-GerĂ€ten, die mit unterschiedlichen Werten fĂŒr Interface/Page/Usage zwischen den Betriebssystemen zusammenhĂ€ngen.
- Auf vielen GerÀten wurden die TastenbelegungsplÀne (Layouts) korrigiert.
- Verbesserte Protokollformatierung
- Ein Problem mit mehrfacher WMI-Initialisierung wurde behoben (fĂŒhrte zur UnfĂ€higkeit, SMBus-GerĂ€te erneut zu erkennen).
- Die BenutzeroberflÀche wurde leicht verbessert.
- Behobene AbstĂŒrze der Anwendung beim Anschluss von Logitech-MĂ€usen (G502 Hero und G502 PS).
- Behobene AbstĂŒrze der Anwendung beim Entladen von Plugins.
Bekannte Probleme:
- Einige der neu hinzugefĂŒgten NVIDIA-GPUs (ASUS Aura 3xxx, EVGA 3xxx) funktionieren unter Linux nicht, aufgrund von MĂ€ngeln in der I2C/SMBus-Implementierung des proprietĂ€ren NVIDIA-Treibers.
- Der Wellen-Effekt funktioniert nicht auf der Redragon M711.
- Die Indikatoren einiger Corsair-MĂ€use sind nicht signiert.
- Es gibt keine Layouts fĂŒr einige Razer-Tastaturen.
- In einigen FÀllen kann die Anzahl der Asus Addressable KanÀle falsch erkannt werden.
Beim Upgrade auf die neue Version können KompatibilitĂ€tsprobleme mit Profil- und Dimensionierungsdateien auftreten, die neu erstellt werden mĂŒssen. Bei einem Wechsel von Versionen unter 0.6 sollte auĂerdem in den Einstellungen von OpenRazer (OpenRazer-win32) der eingebaute Razer-Controller deaktiviert werden, um eine gröĂere Anzahl von GerĂ€ten zu unterstĂŒtzen.
Quelle: opennet.ru
