Lançamento do OpenRGB 0.9, um conjunto de ferramentas para gerenciamento da iluminação RGB de periféricos

Após 7 meses de desenvolvimento, foi lançado o OpenRGB 0.9, uma ferramenta de código aberto para gerenciar a iluminação RGB de dispositivos periféricos. O pacote suporta placas-mãe ASUS, Gigabyte, ASRock e MSI com subsistema RGB para iluminação de gabinete, módulos de memória iluminados da ASUS, Patriot, Corsair e HyperX, placas gráficas ASUS Aura/ROG, MSI GeForce, Sapphire Nitro e Gigabyte Aorus, vários controladores de fitas LED (ThermalTake, Corsair, NZXT Hue+), coolers iluminados, mouses, teclados, fones de ouvido e acessórios Razer com iluminação. As informações sobre o protocolo de interação com os dispositivos foram principalmente obtidas através da engenharia reversa de drivers e aplicativos proprietários. O código é escrito em C/C++ e distribuído sob a licença GPLv2. Compilações prontas são formadas para Linux (deb, rpm, appimage), macOS e Windows. Como anteriormente, todas as compilações experimentais formadas após o lançamento receberão o número de versão 0.91.

Lançamento do OpenRGB 0.9, um conjunto de ferramentas para gerenciamento da iluminação RGB de periféricos

Novas funcionalidades:

  • Segmentos que permitem dividir áreas de LEDs em grupos menores, por exemplo, para separar visualmente dispositivos conectados em série nas portas ARGB (coolers, fitas) — anteriormente eles eram exibidos como uma faixa contínua. As áreas são configuradas manualmente pelos usuários.
  • Gerenciador de Layout de Teclado (Keyboard Layout Manager, KLM), simplificando o desenvolvimento de integrações para layouts, quando o teclado é fornecido em diferentes regiões com layouts variados (por exemplo, QWERTZ, AZERTY). A funcionalidade do KLM será ampliada na próxima versão à medida que seu suporte for adicionado aos controladores.
  • Página com identificadores de dispositivos, simplificando o desenvolvimento de novos dispositivos.
  • Integração de plugins com SDK, permitindo que os plugins definam seus próprios comandos SDK.
  • Ícones no formato PNG foram substituídos por ícones mais universais. * Adicionados traduções para malaio, japonês, croata e polonês. Traduções existentes foram atualizadas.
  • Para todos os sistemas operacionais, a exigência de não usar caracteres cirílicos em caminhos de arquivos (plugins, nomes de perfis, caminho para a pasta de configurações, nome de usuário, na pasta onde as configurações serão gravadas) foi cancelada.

Suporte a novos dispositivos:

  • Muitos novos GPUs foram adicionados aos controladores existentes da ASUS, Colorful, EVGA, Gainward, Gigabyte, iGame, MSI, NVIDIA, Palit e PNY.
  • Controlador AOC: AOC GK500 (teclado), AOC GMM700 (mousepad) e AOC GM500 (mouse).
  • Correções foram feitas no controlador ASRock para placas ASRock Polychrome USB.
  • O controlador ASUS agora suporta o ASUS ROG Ally e novos dispositivos foram adicionados.
  • Adicionado suporte para teclados Cherry. * O controlador Corsair agora suporta o Corsair Dominator Platinum DDR5 e o Corsair Vengeance DDR5.
  • Adicionado suporte para o CRYORIG H7 Quad Lumi.
  • Adicionado suporte para novos dispositivos Das Keyboard.
  • No controlador ENE, melhoramos a análise da tabela de configuração ENE SMBus (corrigido o erro Unknown LED nos rótulos de LED em muitos modelos de RAM ENE). Devido à instabilidade da função de salvamento em alguns modelos de módulos de RAM, a função de salvamento do modo no dispositivo foi ocultada no arquivo de configuração.
  • Adicionado suporte para novos dispositivos GaiZhongGai.
  • Novos layouts foram adicionados para placas-mãe Gigabyte.
  • No controlador HyperX, suporte para novos dispositivos foi adicionado. Para dispositivos cujo descritor HID não atende aos requisitos do padrão, foi adicionada uma classe de dispositivos que força seu funcionamento através do libusb-hidapi no Linux.
  • Adicionado suporte para a doca JSAUX Steam Deck.
  • Adicionado suporte para o LEGO Dimensions toypad.
  • Adicionado suporte para novos dispositivos no controlador para notebooks Lenovo.
  • Adicionado suporte para algumas placas-mãe Lenovo.
  • Adicionado suporte para novos dispositivos Lian-Li.
  • Corrigidos erros no controlador Logitech.
  • Expandida a lista de modelos desbloqueados das placas MSI Mystic Light.
  • Adicionado suporte para controladores Nollie32.
  • Adicionado suporte para NZXT Hue 1 (Smart Device V1).
  • Adicionado suporte para novos dispositivos NZXT Hue 2, incluindo acessórios adicionais.
  • Suporte para teclados OKS foi implementado.
  • No controlador Razer, suporte para novos dispositivos foi adicionado e o erro de inicialização que tornava a compatibilidade com alguns dispositivos instável foi corrigido. Muitos teclados da Razer foram atualizados para usar o KeyboardLayoutManager.
  • Adicionado suporte para teclados RedSquare.
  • Adicionado suporte para fones de ouvido Roccat.
  • Novas funcionalidades foram adicionadas para dispositivos Sapphire.
  • Adicionado suporte para TP-Link Kasa Smart.
  • Adicionado suporte para novos dispositivos Wooting.
  • Erros no modo console (CLI) foram corrigidos.

Problemas conhecidos:

  • No Redragon M711, o efeito "wave" ainda não está funcionando.
  • Em alguns mouses Corsair, os LEDs não estão assinados.
  • Em alguns teclados Razer, a lista de layouts não está completa.
  • O número de canais Asus Addressable pode estar impreciso.
  • No Linux pode não funcionar o suporte a placas de vídeo NVIDIA e AMD, em ambos os casos isso está relacionado a problemas nos drivers dos dispositivos (amdgpu e driver proprietário nvidia). Uma versão beta do driver nvidia pode corrigir o problema.
  • O compilador MinGW não é suportado.

Notas:

  • Devido à renomeação de alguns controladores de dispositivos, os perfis existentes podem precisar ser recriados. Além disso, os tamanhos de zonas ARGB previamente configurados podem não ser mantidos.
  • Ao fazer a atualização de versões anteriores à 0.6, é fortemente recomendado desativar nas configurações OpenRazer e OpenRazer-win32. Isso permitirá que o aplicativo utilize o novo controlador Razer com suporte aprimorado para dispositivos. O OpenRazer está programado para ser removido na próxima versão.
  • Ao fazer a atualização de versões anteriores à 0.6, é necessário limpar o diretório de plugins, pois até o lançamento da versão 0.6 não havia um sistema de versionamento de API para plugins.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster