Die erste Ausgabe von OpenRGB, einem Toolkit zur Verwaltung von GerÀten mit RGB-Beleuchtung

Nach einem Jahr Entwicklung veröffentlicht erste Ausgabe des Projekts OpenRGB, das darauf abzielt, ein universelles offenes Tool zur Steuerung von RGB-beleuchteten GerĂ€ten bereitzustellen, das die Installation offizieller proprietĂ€rer Anwendungen umgeht, die an bestimmte Hersteller gebunden sind und in der Regel nur fĂŒr Windows verfĂŒgbar sind. Der Code ist in C/C++ geschrieben und wird verbreitet unter der GPLv2-Lizenz. Das Programm ist plattformĂŒbergreifend und verfĂŒgbar fĂŒr Linux und Windows.

Paket unterstĂŒtzt ASUS-, Gigabyte-, ASRock- und MSI-Motherboards mit RGB-Beleuchtung zur GehĂ€usebeleuchtung, RGB-beleuchtete Speichermodule von ASUS, Corsair und HyperX, ASUS Aura- und Gigabyte Aorus-Grafikkarten, verschiedene LED-Streifencontroller (ThermalTake, Corsair, NZXT Hue+), beleuchtete KĂŒhler, MĂ€use, Tastaturen, Kopfhörer und beleuchtete Razer-Zubehörteile. Informationen ĂŒber das Protokoll zur Interaktion mit GerĂ€ten stammen hauptsĂ€chlich aus der Reverse Engineering von proprietĂ€ren Treibern und Anwendungen.

Das Projekt begann unter dem Namen OpenAuraSDK und konzentrierte sich auf die Implementierung des ASUS Aura-Protokolls, wurde jedoch auf andere GerĂ€tekategorien ausgeweitet. Die UnterstĂŒtzung fĂŒr Aura ist mittlerweile bis zur VollausfĂŒhrung weiterentwickelt worden und umfasst verschiedene Generationen der Aura RGB-Controller, die auf unterschiedlichen Plattformen mit Intel- und AMD-CPUs zum Einsatz kommen, sowie kompatible Controller wie den G.Skill Trident Z.

FĂŒr die Interaktion mit der Hardware ist in den meisten FĂ€llen die Nutzung von i2c-dev oder die Steuerung ĂŒber USB ausreichend (es wurden
udev-Regeln). FĂŒr die Verwendung mit RGB-Controllern fĂŒr ASUS/ASRock-Motherboards ist die Anwendung von Patches fĂŒr den Linux-Kernel erforderlich. FĂŒr Razer-PeripheriegerĂ€te wird der OpenRazer-Treiber verwendet (Paket openrazer-dkms-drivers in Debian/Ubuntu).

Das Projekt bietet eine Funktionsbibliothek mit einer universellen API zur Steuerung von Beleuchtung aus Anwendungen, ein Konsolen-Tool und eine grafische BenutzeroberflĂ€che auf Qt. Es unterstĂŒtzt die Auswahl von Farbwechsel-Modi (Farbwelle usw.), die Steuerung von Beleuchtungszonen, die Anwendung zusĂ€tzlicher Effekte, die Festlegung der LED-Anordnung und die Synchronisation der Beleuchtung mit durchgefĂŒhrten Aktionen (Beleuchtungsmusik usw.).

Die erste Ausgabe von OpenRGB, einem Toolkit zur Verwaltung von GerÀten mit RGB-Beleuchtung

Quelle: opennet.ru

60GB SSD 8Gb DDR4