Veröffentlichung von OpenRGB 0.9, einem Toolkit zur Steuerung der RGB-Beleuchtung von Peripheriegeräten

Nach 7 Monaten Entwicklung wurde die Version 0.9 von OpenRGB veröffentlicht, einem Open-Source-Tool zur Steuerung der RGB-Beleuchtung von Peripheriegeräten. Das Paket unterstützt Motherboards von ASUS, Gigabyte, ASRock und MSI mit RGB-Subsystemen 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 Zubehörteile von Razer. Die 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 erstellt. Wie zuvor erhalten alle experimentellen Builds, die nach der Veröffentlichung erstellt werden, die Versionsnummer 0.91.

Veröffentlichung von OpenRGB 0.9, einem Toolkit zur Steuerung der RGB-Beleuchtung von Peripheriegeräten

Neue Funktionen:

  • Segmente, die es ermöglichen, die Zonen von LEDs in kleinere Untergruppen zu unterteilen, beispielsweise um visuell serielle Geräte an ARGB-Ports (Kühler, Bänder) zu trennen — zuvor wurden sie als durchgehender Streifen angezeigt. Die Zonen können von den Benutzern manuell konfiguriert werden.
  • Der Keyboard Layout Manager (KLM), der die Entwicklung von Integrationen für Layouts erleichtert, wenn die Tastatur in verschiedene Regionen mit unterschiedlichen Layouts (zum Beispiel QWERTZ, AZERTY) geliefert wird. Die Funktionalität von KLM wird in der nächsten Version erweitert, wenn dessen Unterstützung in Controller hinzugefügt wird.
  • Eine Seite mit Geräte-IDs, die die Entwicklung neuer Geräte erleichtert.
  • Integration von Plugins mit dem SDK, die es Plugins ermöglicht, eigene SDK-Befehle zu definieren.
  • PNG-Symbole wurden durch universellere Symbole ersetzt. * Übersetzungen in Malay, Japanisch, Kroatisch und Polnisch wurden hinzugefügt. Bestehende Übersetzungen wurden aktualisiert.
  • Die Anforderung, in Dateipfaden keine kyrillischen Zeichen zu verwenden, wurde für alle Betriebssysteme aufgehoben (Plugins, Profilnamen, Pfad zum Einstellungsordner, Benutzername, in den der Einstellungen gespeichert werden).

Unterstützung neuer Geräte:

  • In den bestehenden Controllern wurden zahlreiche neue GPUs von ASUS, Colorful, EVGA, Gainward, Gigabyte, iGame, MSI, NVIDIA, Palit und PNY hinzugefügt.
  • AOC Controller: AOC GK500 (Tastatur), AOC GMM700 (Mauspad) und AOC GM500 (Maus).
  • Im ASRock Controller wurden Korrekturen für ASRock Polychrome USB-Platinen vorgenommen.
  • Im ASUS Controller wurde die Unterstützung für ASUS ROG Ally implementiert und neue Geräte hinzugefügt.
  • Die Unterstützung für Cherry-Tastaturen wurde realisiert. * 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 Konfigurationstabelle ENE SMBus verbessert (der Fehler 'Unknown LED' in den LED-Bezeichnungen der meisten ENE RAM-Modelle wurde behoben). Aufgrund instabiler Speicherfunktionen in einigen RAM-Modellen ist die Funktion zum Speichern des Modus in der Konfigurationsdatei verborgen.
  • Die Unterstützung für neue Geräte von GaiZhongGai wurde hinzugefügt.
  • Neue Layouts für Gigabyte-Motherboards wurden hinzugefügt.
  • Im HyperX-Controller wurde die Unterstützung für neue Geräte hinzugefügt. Für Geräte, deren HID-Descriptor nicht den Standardanforderungen entspricht, wurde eine Geräteklasse hinzugefügt, die sie zwingt, über libusb-hidapi unter Linux zu arbeiten.
  • Unterstützung für die JSAUX Steam Deck-Dockstation hinzugefügt.
  • Unterstützung für das LEGO Dimensions-Touchpad hinzugefügt.
  • Unterstützung für neue Geräte im Controller für Lenovo-Laptops hinzugefügt.
  • Unterstützung für einige Motherboards von Lenovo hinzugefügt.
  • Unterstützung für neue Lian-Li-Geräte hinzugefügt.
  • Fehler im Logitech-Controller behoben.
  • Die Liste der freigeschalteten MSI Mystic Light-Modelle 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ätzlicher Zubehörteile.
  • Unterstützung für OKS-Tastaturen implementiert.
  • Im Razer-Controller wurde die Unterstützung für neue Geräte hinzugefügt und ein Initialisierungsfehler behoben, aufgrund dessen die Unterstützung für einige Geräte unzuverlässig war. Viele Razer-Tastaturen wurden auf die Verwendung des KeyboardLayoutManagers umgestellt.
  • 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.

Bekannte Probleme:

  • Beim Redragon M711 funktioniert der 'Wave'-Effekt weiterhin 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.
  • Unter Linux kann die Unterstützung für NVIDIA- und AMD-Grafikkarten nicht funktionieren, was auf Probleme mit den Gerätetreibern (amdgpu und proprietärer NVIDIA-Treiber) zurückzuführen ist. Eine Betaversion des NVIDIA-Treibers könnte das Problem lösen.
  • Der MinGW-Compiler wird nicht unterstützt.

Hinweise:

  • Aufgrund der Umbenennung einiger Gerätecontroller müssen vorhandene Profile möglicherweise neu erstellt werden. Außerdem können zuvor angepasste ARGB-Zonengrößen verloren gehen.
  • Es wird dringend empfohlen, bei einem Update von Versionen vor 0.6 OpenRazer und OpenRazer-win32 in den Einstellungen zu deaktivieren. Dadurch kann die Anwendung den neuen Razer-Controller mit verbesserter Gerätesupport verwenden. OpenRazer ist für die nächste Version zur Entfernung geplant.
  • Wenn Sie von Versionen unter 0.6 aktualisieren, müssen Sie das Verzeichnis mit Plugins leeren, da bis zur Veröffentlichung von 0.6 kein Versionsverwaltungssystem für die API-Plugins vorhanden war.

Quelle: opennet.ru

Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster