Primeira versión de OpenRGB, un conxunto de ferramentas para xestionar dispositivos RGB

Despois dun ano de desenvolvemento publicado primeira versión do proxecto OpenRGB, destinado a proporcionar un conxunto de ferramentas aberto universal para xestionar dispositivos con retroiluminación en cor, que permite prescindir de instalar aplicacións propietarias oficiais vinculadas a un fabricante específico e, por regra xeral, subministradas só para Windows. O código está escrito en C/C++ e distribuído por licenciado baixo GPLv2. O programa é multiplataforma e dispoñible para Linux e Windows.

Paquete soportes Placas base ASUS, Gigabyte, ASRock e MSI cun subsistema RGB para a iluminación da carcasa, módulos de memoria retroiluminados de ASUS, Corsair e HyperX, tarxetas gráficas ASUS Aura e Gigabyte Aorus, varios controladores de tiras LED (ThermalTake, Corsair, NZXT Hue+), retroiluminado Razer. refrigeradores, ratos, teclados, auriculares e accesorios. A información sobre o protocolo para interactuar cos dispositivos obtense principalmente mediante enxeñaría inversa de controladores e aplicacións propietarios.

O proxecto desenvolveuse inicialmente baixo o nome OpenAuraSDK e centrouse na implementación do protocolo ASUS Aura, pero despois ampliouse a outras categorías de dispositivos. A compatibilidade con Aura xa está totalmente madura e abarca varias xeracións de controladores Aura RGB en múltiples plataformas baseadas en CPU Intel e AMD, así como controladores compatibles como o G.Skill Trident Z.

Para interactuar co equipo, na maioría dos casos é suficiente usar i2c-dev ou controlar a través de USB (suxerido
regras udev). Para traballar con controladores RGB en placas base Aura/ASRock, debes usar parche para o núcleo de Linux. Os periféricos de Razer usan o controlador OpenRazer (paquete openrazer-dkms-drivers en Debian/Ubuntu).

O proxecto ofrece unha biblioteca de funcións cunha API universal para controlar a iluminación desde aplicacións, unha utilidade de consola e unha interface gráfica en Qt. Admite a selección de modos de cambio de cor (onda de cor, etc.), control de zonas de retroiluminación, aplicación de efectos avanzados, determinación da disposición LED e sincronización da retroiluminación coas accións realizadas (música en cor, etc.).

Primeira versión de OpenRGB, un conxunto de ferramentas para xestionar dispositivos RGB

Fonte: opennet.ru

Engadir un comentario