Version OpenRGB 0.9, ein Werkzeug zur Steuerung der RGB-Beleuchtung von Peripheriegeräten

Nach 7 Monaten Entwicklung wurde OpenRGB 0.9, ein offenes Tool zur Steuerung der RGB-Beleuchtung von Peripheriegeräten, veröffentlicht. Das Paket unterstützt Mainboards von ASUS, Gigabyte, ASRock und MSI mit RGB-Unterstützung zur Gehäusebeleuchtung, sowie RAM-Module mit Beleuchtung von ASUS, Patriot, Corsair und HyperX, Grafikkarten wie ASUS Aura/ROG, MSI GeForce, Sapphire Nitro und Gigabyte Aorus, verschiedene LED-Streifen-Controller (ThermalTake, Corsair, NZXT Hue+), leuchtende Kühler, Mäuse, Tastaturen, Headsets und Razer-Zubehör mit Beleuchtung. Informationen zum Protokoll zur Interaktion mit Geräten wurden hauptsächlich durch das Reverse Engineering proprietärer Treiber und Anwendungen gewonnen. Der Code ist in C/C++ geschrieben und wird unter der GPLv2-Lizenz veröffentlicht. Vorabversionen, die nach der Veröffentlichung erstellt werden, tragen wie zuvor die Versionsnummer 0.91.

Version OpenRGB 0.9, ein Werkzeug zur Steuerung der RGB-Beleuchtung von Peripheriegeräten

Neue Funktionen:

  • Segmente, die es ermöglichen, die LED-Zonen in kleinere Untergruppen zu unterteilen, zum Beispiel, um nacheinander angeschlossene Geräte an den ARGB-Ports (Kühler, Streifen) visuell zu trennen – zuvor wurden sie als durchgehende Leiste angezeigt. Die Zonen können manuell von den Benutzern angepasst werden.
  • Manager für Tastaturlayouts (Keyboard Layout Manager, KLM), der die Entwicklung von Integrationen für Layouts erleichtert, wenn Tastaturen in verschiedenen Regionen mit unterschiedlichen Layouts (z. B. QWERTZ, AZERTY) angeboten werden. Die Funktionalität von KLM wird beim nächsten Release erweitert, wenn Unterstützung für Controller hinzugefügt wird.
  • Seite mit Geräten-IDs, die die Entwicklung neuer Geräte erleichtert.
  • Integration von Plugins mit dem SDK, die es Plugins ermöglicht, ihre eigenen SDK-Befehle zu definieren.
  • PNG-Symbole wurden durch universellere Symbole ersetzt. * Übersetzungen in Malaiisch, Japanisch, Kroatisch und Polnisch wurden hinzugefügt. Bestehende Übersetzungen wurden aktualisiert.
  • Für alle Betriebssysteme wurde die Anforderung aufgehoben, keine kyrillischen Zeichen in Dateipfaden zu verwenden (Plugins, Profilnamen, Pfad zum Einstellungsordner, Benutzername, in den die Einstellungen geschrieben werden).

Unterstützung neuer Geräte:

  • Es wurden zahlreiche neue GPUs von ASUS, Colorful, EVGA, Gainward, Gigabyte, iGame, MSI, NVIDIA, Palit und PNY zu bestehenden Controllern hinzugefügt.
  • Controller AOC: AOC GK500 (Tastatur), AOC GMM700 (Mauspad) und AOC GM500 (Maus).
  • Im ASRock-Controller wurden Fehlerbehebungen für ASRock Polychrome USB-Boards vorgenommen.
  • Im ASUS-Controller wurde die Unterstützung für ASUS ROG Ally realisiert und neue Geräte hinzugefügt.
  • Die Unterstützung für Cherry-Tastaturen wurde implementiert. * Im Corsair-Controller wurde die Unterstützung für Corsair Dominator Platinum DDR5 und Corsair Vengeance DDR5 hinzugefügt.
  • Die Unterstützung für CRYORIG H7 Quad Lumi wurde hinzugefügt.
  • Die Unterstützung für neue Geräte von Das Keyboard wurde hinzugefügt.
  • Im ENE-Controller wurde die Analyse der ENE SMBus-Konfigurationstabelle verbessert (der Fehler Unknown LED in den LED-Beschriftungen auf den meisten ENE-RAM-Modellen wurde behoben). Aufgrund der instabilen Speicherung auf einigen RAM-Modellen ist die Speicherfunktion im Konfigurationsdatei verborgen.
  • Die Unterstützung für neue Geräte von GaiZhongGai wurde hinzugefügt.
  • Neue Layouts für Motherboards von Gigabyte wurden hinzugefügt.
  • Im HyperX-Controller wurde die Unterstützung für neue Geräte hinzugefügt. Für Geräte, bei denen der HID-Descriptor nicht den Anforderungen des Standards entspricht, wurde eine Gerätekategorie hinzugefügt, die sie zwingt, unter Linux über libusb-hidapi zu arbeiten.
  • Die Unterstützung für die JSAUX Steam Deck-Dockingstation wurde hinzugefügt.
  • Die Unterstützung für LEGO Dimensions-Touchpad wurde hinzugefügt.
  • Im Controller für Lenovo-Laptops wurde die Unterstützung für neue Geräte hinzugefügt.
  • Die Unterstützung für einige Lenovo-Motherboards wurde hinzugefügt.
  • Die Unterstützung für neue Geräte von Lian-Li wurde hinzugefügt.
  • Fehler im Logitech-Controller wurden behoben.
  • Die Liste der freigeschalteten MSI Mystic Light-Modelle wurde erweitert.
  • Die Unterstützung für Nollie32-Controller wurde hinzugefügt.
  • Die Unterstützung für NZXT Hue 1 (Smart Device V1) wurde hinzugefügt.
  • Die Unterstützung für neue Geräte von NZXT Hue 2, einschließlich zusätzlicher Zubehörteile, wurde hinzugefügt.
  • Die Unterstützung für OKS-Tastaturen wurde realisiert.
  • Im Razer-Controller wurde die Unterstützung für neue Geräte hinzugefügt und ein Initialisierungsfehler behoben, der die Unterstützung einiger Geräte unzuverlässig machte. Viele Razer-Tastaturen wurden auf KeyboardLayoutManager umgestellt.
  • Die Unterstützung für RedSquare-Tastaturen wurde hinzugefügt.
  • Die Unterstützung für Roccat-Kopfhörer wurde hinzugefügt.
  • Neue Funktionen für Sapphire-Geräte wurden hinzugefügt.
  • Die Unterstützung für TP-Link Kasa Smart wurde hinzugefügt.
  • Die Unterstützung für neue Wooting-Geräte wurde hinzugefügt.
  • Fehler im Konsolenmodus (CLI) wurden behoben.

Bekannte Probleme:

  • Bei der Redragon M711 funktioniert der Wellen-Effekt immer noch nicht.
  • 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.
  • Unter Linux kann die Unterstützung für NVIDIA- und AMD-Grafikkarten möglicherweise nicht funktionieren. In beiden Fällen sind die Probleme auf die Treiber der Geräte (amdgpu und der proprietäre NVIDIA-Treiber) zurückzuführen. Die Beta-Version des NVIDIA-Treibers könnte das Problem beheben.
  • Der MinGW-Compiler wird nicht unterstützt.

Hinweise:

  • Aufgrund der Umbenennung einiger Gerätetypen können bestehende Profile erneut erstellt werden müssen. Zudem könnten zuvor konfigurierte ARGB-Bereichsgrößen verloren gehen.
  • Bei einem Update von Versionen vor 0.6 wird dringend empfohlen, OpenRazer und OpenRazer-win32 in den Einstellungen zu deaktivieren. Dies ermöglicht der Anwendung, den neuen Razer-Controller mit verbesserter Unterstützung für Geräte zu verwenden. OpenRazer ist für die Entfernung in der nächsten Version geplant.
  • Beim Update von Versionen vor 0.6 muss das Verzeichnis der Plugins bereinigt werden, da vor der Version 0.6 kein Versionsverwaltungssystem für die Plugin-API existierte.

Quelle: opennet.ru

60GB SSD 8Gb DDR4