Após um ano de desenvolvimento primeiro lançamento do projeto , com o objetivo de fornecer um conjunto de ferramentas aberto e universal para controlar dispositivos com retroiluminação colorida, permitindo que você faça isso sem instalar aplicativos proprietários oficiais vinculados a um fabricante específico e, em regra, fornecidos apenas para WindowsO código foi escrito em C/C++ e sob a licença GPLv2. O programa é multiplataforma e está disponível para Linux и Windows.
Pacote 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
). Para trabalhar com controladores RGB em placas-mãe Aura/ASRock, você deve usar para o núcleo LinuxPara periféricos Razer, utiliza-se o driver OpenRazer (o pacote openrazer-dkms-drivers em 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.).
Fonte: opennet.ru
