Primer lanzamiento de OpenRGB, un conjunto de herramientas para gestionar dispositivos RGB

Después de un año de desarrollo publicado primer lanzamiento del proyecto AbiertoRGB, cuyo objetivo es proporcionar un conjunto de herramientas abierto universal para administrar dispositivos con retroiluminación en color, lo que le permite prescindir de instalar aplicaciones patentadas oficiales vinculadas a un fabricante específico y, por regla general, suministradas solo para Windows. El código está escrito en C/C++ y distribuido por Licenciado bajo GPLv2. El programa es multiplataforma y está disponible para Linux y Windows.

Paquete apoyo Placas base ASUS, Gigabyte, ASRock y MSI con subsistema RGB para iluminación de carcasa, módulos de memoria retroiluminados de ASUS, Corsair y HyperX, tarjetas gráficas ASUS Aura y Gigabyte Aorus, varios controladores de tiras de LED (ThermalTake, Corsair, NZXT Hue+), retroiluminación brillante de Razer refrigeradores, ratones, teclados, auriculares y accesorios. La información sobre el protocolo para interactuar con dispositivos se obtiene principalmente mediante ingeniería inversa de controladores y aplicaciones propietarios.

El proyecto se desarrolló inicialmente bajo el nombre OpenAuraSDK y se centró en implementar el protocolo ASUS Aura, pero luego se expandió a otras categorías de dispositivos. El soporte de Aura ahora está completamente maduro y cubre varias generaciones de controladores Aura RGB en múltiples plataformas basadas en CPU Intel y AMD, así como controladores compatibles como el G.Skill Trident Z.

Para interactuar con el equipo, en la mayoría de los casos basta con utilizar i2c-dev o controlar vía USB (sugerido
reglas udev). Para trabajar con controladores RGB en placas base Aura/ASRock, debe utilizar parche para el kernel de Linux. Los periféricos Razer utilizan el controlador OpenRazer (paquete openrazer-dkms-drivers en Debian/Ubuntu).

El proyecto ofrece una biblioteca de funciones con una API universal para controlar la iluminación desde aplicaciones, una utilidad de consola y una interfaz gráfica en Qt. Admite la selección de modos de cambio de color (onda de color, etc.), control de zonas de retroiluminación, aplicación de efectos avanzados, determinación de la disposición de los LED y sincronización de la retroiluminación con las acciones realizadas (música en color, etc.).

Primer lanzamiento de OpenRGB, un conjunto de herramientas para gestionar dispositivos RGB

Fuente: opennet.ru

Añadir un comentario