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

Nach fast einem Jahr Entwicklungszeit wurde eine neue Version von OpenRGB 0.8 veröffentlicht, einem offenen Toolkit zur Steuerung der RGB-Beleuchtung von Peripheriegeräten. Das Paket unterstützt ASUS-, Gigabyte-, ASRock- und MSI-Motherboards mit einem RGB-Subsystem für die Gehäusebeleuchtung, hintergrundbeleuchtete Speichermodule von ASUS, Patriot, Corsair und HyperX, ASUS Aura/ROG, MSI GeForce, Sapphire Nitro und Gigabyte Aorus-Grafikkarten, verschiedene Controller-LED Strips (ThermalTake, Corsair, NZXT Hue+), leuchtende Kühler, Mäuse, Tastaturen, Kopfhörer und Razer-Zubehör mit Hintergrundbeleuchtung. Geräteprotokollinformationen werden hauptsächlich durch Reverse Engineering proprietärer Treiber und Anwendungen gewonnen. Der Code ist in C/C++ geschrieben und wird unter der GPLv2-Lizenz vertrieben. Es werden fertige Assemblys für Linux (deb, rpm, appimage), macOS und Windows generiert. Wie bisher erhalten alle nach der Veröffentlichung generierten Assemblys die Versionsnummer 0.81.

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

In der neuen Version wurde die Benutzeroberfläche teilweise neu gestaltet und optimiert, die Lokalisierung des Programms wurde hinzugefügt, einschließlich der Übersetzung ins Russische (mit Ausnahme einiger Funktionen, die in der Phase der Release-Stabilisierung hinzugefügt wurden).

Zu den Änderungen gehören:

  • udev-Regeln werden jetzt automatisch generiert.
  • Die inpout32-Bibliothek, die bei der parallelen Arbeit mit einigen Antiviren- und Anti-Cheat-Programmen (Vanguard) Probleme verursachte, wurde durch WinRing0 ersetzt.
  • Für den korrekten Betrieb parallel zur offiziellen Software für SMBus-Geräte unter Windows wird nun ein System-Mutex verwendet, der die meisten Probleme löst.
  • Die Liste der unterstützten Geräte wurde mit einer großen Anzahl von Grafikkarten von ASUS, Gigabyte, EVGA, MSI, Gainward und Palit ergänzt. Darüber hinaus wurde die Unterstützung für NVIDIA Illumination-Grafikkarten hinzugefügt. Derzeit funktioniert sie jedoch wie ältere NVIDIA-Grafikkarten nur unter Windows, da i2c über den proprietären NVIDIA-Treiber nur schwer läuft (das Problem wird durch die Installation einer Betaversion behoben). Version des Treibers). Das bekannte Problem mit MSI MysticLight Mainboards wurde behoben und diese werden nun wieder unterstützt, außerdem wurde die Liste der unterstützten Boards erweitert.
  • Neben der Vielzahl an „klassischen“ Peripheriegeräten, die unterstützt wurden, sind auch modulare NanoLeaf-Leuchten in der Liste enthalten, für selbstgebaute Geräte können Sie jetzt SRGBMods Raspberry Pi Pico verwenden und Arduino kann jetzt über i2c angeschlossen werden.

Zu den bekannten Problemen gehören:

  • Der Einstellungspfad darf weiterhin keine Nicht-ASCII-Zeichen enthalten. Ein Fix wurde vorbereitet, war jedoch nicht in der Version enthalten, um die Kompatibilität mit vorhandenen Plugins aufrechtzuerhalten. Er wird jedoch in den neuesten Builds nach der Veröffentlichung enthalten sein.
  • Es wurde festgestellt, dass der Tastaturhersteller Sinowealth VID/PID-Werte von Redragon-Tastaturen mithilfe eines anderen Protokolls wiederverwendete. Um mögliche Probleme (einschließlich Korruption) zu vermeiden, ist der Supportcode für Sinowealth-Tastaturen jetzt deaktiviert und wird nicht unterstützt.
  • Der „Wellen“-Effekt funktioniert beim Redragon M711 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.
  • Wie üblich empfiehlt es sich, nach dem Update vorhandene Profile für Geräte neu zu erstellen; alte Profile funktionieren möglicherweise nicht oder fehlerhaft, und beim Update von Versionen auf 0.6 müssen Sie den Plugins-Ordner leeren, da es vor 0.6 keine Versionierung gab System für Plug-in-APIs.

Source: opennet.ru

Kommentar hinzufügen