Primeira versão do OpenRGB, um kit de ferramentas para gerenciamento de dispositivos RGB

Após um ano de desenvolvimento publicado primeiro lançamento do projeto OpenRGB, que visa fornecer um kit de ferramentas universal aberto para gerenciamento de dispositivos com retroiluminação colorida, permitindo dispensar a instalação de aplicativos proprietários oficiais vinculados a um determinado fabricante e, via de regra, fornecidos apenas para Windows. O código é escrito em C/C++ e distribuído por licenciado sob GPLv2. O programa é multiplataforma e está disponível para Linux e Windows.

Pacote suporta o Placas-mãe ASUS, Gigabyte, ASRock e MSI com subsistema RGB para iluminação do gabinete, módulos de memória retroiluminados da ASUS, Corsair e HyperX, placas gráficas ASUS Aura e Gigabyte Aorus, vários controladores de faixa de LED (ThermalTake, Corsair, NZXT Hue+), retroiluminação Razer brilhante coolers, mouses, teclados, fones de ouvido e acessórios. As informações sobre o protocolo de interação com dispositivos são obtidas principalmente por meio de engenharia reversa de drivers e aplicativos proprietários.

O projeto foi desenvolvido inicialmente com o nome de OpenAuraSDK e tinha como foco a implementação do protocolo ASUS Aura, mas depois foi expandido para outras categorias de dispositivos. O suporte Aura agora está totalmente maduro e abrange várias gerações de controladores Aura RGB em múltiplas plataformas baseadas em CPUs Intel e AMD, bem como controladores compatíveis, como o G.Skill Trident Z.

Para interagir com o equipamento, na maioria dos casos basta utilizar i2c-dev ou controle via USB (sugerido
regras do udev). Para trabalhar com controladores RGB em placas-mãe Aura/ASRock, você deve usar correção para o kernel Linux. Os periféricos Razer usam o driver OpenRazer (pacote openrazer-dkms-drivers no Debian/Ubuntu).

O projeto oferece uma biblioteca de funções com API universal para controle de iluminação de aplicativos, um utilitário de console e uma interface gráfica em Qt. Suporta a seleção de modos de mudança de cor (onda de cor, etc.), controle de zonas de retroiluminação, aplicação de efeitos avançados, determinação do layout do LED e sincronização da retroiluminação com as ações realizadas (música colorida, etc.).

Primeira versão do OpenRGB, um kit de ferramentas para gerenciamento de dispositivos RGB

Fonte: opennet.ru

Adicionar um comentário