Publicouse unha nova versión de OpenRGB 0.7, un conxunto de ferramentas de código aberto para controlar a iluminación RGB nos periféricos. O paquete admite placas base ASUS, Gigabyte, ASRock e MSI con subsistema RGB para iluminación do chasis, módulos de memoria retroiluminados de ASUS, Patriot, Corsair e HyperX, ASUS Aura/ROG, MSI GeForce, Sapphire Nitro e Gigabyte Aorus tarxetas gráficas, varios controladores de tiras LED, teclados XT, NZ, teclados XT, Coolers, NZ. s, auriculares e accesorios Razer retroiluminados. A información sobre o protocolo para interactuar cos dispositivos obtense principalmente mediante enxeñaría inversa de controladores e aplicacións propietarios. O código está escrito en C/C++ e distribúese baixo a licenza GPLv2. Xéranse compilacións listas para Linux, macOS e Windows.
As novas funcións inclúen:
- Menú de configuración engadido. Agora, para configurar unha funcionalidade específica (E1.31, QMK, Philips Hue, Philips Wiz, dispositivos Yeelight e dispositivos controlados a través dun porto serie, por exemplo, baseado en Arduino), non é necesario editar o ficheiro de configuración manualmente.
- Engadiuse un control deslizante para controlar o brillo dos dispositivos que teñen esta configuración ademais da configuración de cor.
- No menú de configuración, agora pode controlar a execución automática de OpenRGB ao iniciar o sistema. Podes especificar accións adicionais que OpenRGB realizará nese lanzamento (aplicar perfís, iniciar no modo servidor).
- Os complementos agora teñen un mecanismo de control de versións para evitar fallos debido ao uso de compilacións obsoletas con novas versións de OpenRGB.
- Engadida a posibilidade de instalar complementos a través do menú de configuración.
- Engadiuse unha consola de rexistro para facilitar a obtención de información sobre fallos dos novos usuarios. A consola de rexistro pódese activar na configuración da sección "Información".
- Engadiuse a posibilidade de gardar a configuración no dispositivo, se o dispositivo ten memoria flash. O gardar só se realiza mediante comandos para evitar desperdiciar o recurso Flash. Anteriormente, para estes dispositivos, o gardar non se realizaba polos mesmos motivos.
- Cando se detecten novos dispositivos que requiren un axuste dimensional (controladores ARGB), OpenRGB recordarache que o fagas.
Engadido soporte para novos dispositivos:
- Lista ampliada de GPU detectadas (Gigabyte, ASUS, MSI, EVGA, Sapphire, etc.)
- Ampliouse a lista de placas base MSI Mystic Light compatibles (debido ás peculiaridades desta serie de placas base, os dispositivos non probados seguen sen estar dispoñibles por defecto para evitar o softlock do controlador RGB)
- Solucionáronse problemas cos ratos Logitech atopados na versión 0.6.
- Modos operativos engadidos Logitech G213
- Philips Hue (incluído o modo entretemento)
- Corsair Commander Core
- Núcleo HyperX Alloy Origins
- Alienware G5 SE
- ASUS ROG Pugio (soporte de rato ASUS mellorado en xeral)
- Soporte para auriculares ASUS ROG Throne
- Scope ASUS ROG Strix
- Engadíronse novos dispositivos ao controlador Razer.
- Obinslab Anne Pro 2
- Controlador ASUS Aura SMBus renomeado a controlador ENE SMBus (nome OEM máis correcto), o controlador en si está algo expandido: Engadiuse soporte para as GPU da serie ASUS 3xxx (controlador ENE) e XPG Spectrix S40G NVMe SSD (controlador ENE, require executarse como administrador/root para funcionar). Corrixiuse o conflito do controlador coa DRAM Crucial.
- HP Omen 30L
- Controlador Cooler Master RGB
- Controlador Cooler Master ARGB
- Teclado
- Blinkinlabs BlinkyTape
- Teclado Alienware AW510K
- Teclado Corsair K100
- SteelSeries Rival 600
- SteelSeries Rival 7×0
- Logitech G915, G915 TKL
- Logitech G Pro
- Teclado Sinowealth 0016
- Corrixiuse o parpadeo nos dispositivos HyperX (especialmente HyperX FPS RGB)
- Todos os enderezos de DRAM Crucial pódense descubrir de novo, o que probablemente resolverá o problema da detección de stick incompleta.
- GPU Gigabyte RGB Fusion 2
- GPU EVGA 3xxx
- EVGA KINGPIN 1080Ti e 1080 FTW2
- Mouse ASUS Strix Evolv
- Modo directo GPU MSI
Problemas solucionados:
- Solucionáronse os problemas de detección de dispositivos USB relacionados cos valores de interface/páxina/uso que diferían entre o SO
- Arranxáronse os mapas de localización de claves (diseños) en moitos dispositivos.
- Formato de rexistro mellorado
- Solucionouse o problema de inicialización múltiple de WMI (ocasionou a imposibilidade de redescubrir os dispositivos SMBus)
- Interface de usuario lixeiramente mellorada
- Arranxáronse os fallos das aplicacións ao conectar ratos Logitech (G502 Hero e G502 PS)
- Arranxáronse os fallos das aplicacións ao descargar complementos
Problemas coñecidos:
- Algunhas das GPU engadidas recentemente de NVIDIA (ASUS Aura 3xxx, EVGA 3xxx) non funcionan en Linux debido a fallos na implementación de I2C/SMBus no controlador propietario de NVIDIA.
- O efecto onda non funciona no Redragon M711.
- Os indicadores dalgúns ratos Corsair non están asinados.
- Algúns teclados Razer non teñen deseño.
- Nalgúns casos, é posible que o número de canles Asus Addressable non estea determinado correctamente.
Ao actualizar a unha nova versión, pode haber problemas de compatibilidade cos ficheiros de perfís e dimensións e terán que ser recreados. Ao migrar desde versións anteriores á 0.6, OpenRazer (OpenRazer-win32) tamén debería estar desactivado na configuración para habilitar o controlador Razer integrado, que admite máis dispositivos.
Fonte: opennet.ru