Lanzamiento de OpenRGB 0.9, un kit de herramientas para controlar la iluminación RGB de los periféricos

Tras siete meses de desarrollo, se ha lanzado OpenRGB 0.9, un kit de herramientas de código abierto para gestionar la iluminación RGB en periféricos. El paquete es compatible con placas base de ASUS, Gigabyte, ASRock y MSI con un subsistema RGB para la iluminación de la caja, módulos de memoria con iluminación de ASUS, Patriot, Corsair y HyperX, tarjetas gráficas de ASUS Aura/ROG, MSI GeForce, Sapphire Nitro y Gigabyte Aorus, varios controladores de tiras LED (ThermalTake, Corsair, NZXT Hue+), disipadores, ratones, teclados, auriculares y accesorios Razer con iluminación. La información sobre el protocolo para interactuar con los dispositivos se obtuvo principalmente mediante ingeniería inversa de controladores y aplicaciones propietarias. El código está escrito en C/C++ y se distribuye bajo la licencia GPLv2. Se generan compilaciones finales para Linux (deb, rpm, appimage), macOS и WindowsComo antes, todas las versiones experimentales creadas después del lanzamiento recibirán el número de versión 0.91.

Lanzamiento de OpenRGB 0.9, un kit de herramientas para controlar la iluminación RGB de los periféricos

Nuevas oportunidades:

  • Segmentos que le permiten dividir las zonas de LED en subgrupos más pequeños, por ejemplo, para separar visualmente los dispositivos conectados en serie en los puertos ARGB (refrigeradores, cintas): anteriormente se mostraban como una barra sólida. Las zonas son configuradas manualmente por los usuarios.
  • Keyboard Layout Manager (KLM), que simplifica el desarrollo de integraciones para diseños cuando el teclado se envía a diferentes regiones con diferentes diseños (por ejemplo, QWERTZ, AZERTY). La funcionalidad de KLM se ampliará para la próxima versión a medida que se agregue soporte a los controladores.
  • Una página con ID de dispositivos para simplificar el desarrollo de nuevos dispositivos.
  • Integración de complementos con el SDK, lo que permite que los complementos definan sus propios comandos de SDK.
  • Los íconos PNG han sido reemplazados por íconos más versátiles. * Se agregaron traducciones para malasio, japonés, croata y polaco. Traducciones existentes actualizadas.
  • Para todos los sistemas operativos, se canceló el requisito de no usar cirílico en las rutas de los archivos (complementos, nombres de perfil, ruta a la carpeta de configuración, nombre de usuario en cuya carpeta se guardará la configuración).

Soporte para nuevos dispositivos:

  • Se han agregado muchas GPU nuevas de ASUS, Colorful, EVGA, Gainward, Gigabyte, iGame, MSI, NVIDIA, Palit y PNY a los controladores existentes.
  • Controlador AOC: AOC GK500 (teclado), AOC GMM700 (pad) y AOC GM500 (ratón).
  • El controlador ASRock ha sido parcheado para las placas USB ASRock Polychrome.
  • El controlador ASUS ahora es compatible con ASUS ROG Ally y agrega nuevos dispositivos.
  • Soporte implementado para teclados Cherry. * Se agregó soporte para Corsair Dominator Platinum DDR5 y Corsair Vengeance DDR5 al controlador Corsair.
  • Se agregó soporte para CRYORIG H7 Quad Lumi.
  • Se agregó soporte para nuevos dispositivos Das Keyboard.
  • Se mejoró el análisis de la tabla de configuración de SMBus de ENE en el controlador de ENE (se corrigió el error de LED desconocido en las firmas de LED en la mayoría de los modelos de RAM de ENE). Debido a la operación inestable de guardar en algunos modelos de módulos RAM, la función de modo guardar en el dispositivo está oculta en el archivo de configuración.
  • Se agregó soporte para nuevos dispositivos GaiZhongGai.
  • Se agregaron nuevos diseños para las placas base Gigabyte.
  • El controlador HyperX ha añadido soporte para nuevos dispositivos. Para los dispositivos cuyo descriptor HID no cumple con el estándar, se ha añadido una clase de dispositivo que los obliga a funcionar a través de libusb-hidapi en Linux.
  • Se agregó soporte para JSAUX Steam Deck.
  • Se agregó compatibilidad con el tablero de juguetes LEGO Dimensions.
  • Se agregó soporte para nuevos dispositivos en Lenovo Notebook Controller.
  • Se agregó soporte para algunas placas base Lenovo.
  • Se agregó soporte para nuevos dispositivos Lian-Li.
  • Se corrigieron errores en el controlador de Logitech.
  • Se ha ampliado la lista de modelos desbloqueados de placas MSI Mystic Light.
  • Se agregó soporte para controladores Nollie32.
  • Se agregó soporte para NZXT Hue 1 (Smart Device V1).
  • Se agregó soporte para nuevos dispositivos NZXT Hue 2, incluidos accesorios adicionales para ellos.
  • Soporte implementado para teclados OKS.
  • El controlador Razer agregó soporte para nuevos dispositivos y solucionó un error de inicialización que hizo que el soporte de algunos dispositivos no fuera confiable. Muchos teclados Razer se han migrado para usar KeyboardLayoutManager.
  • Se agregó soporte para teclados RedSquare.
  • Se agregó soporte para auriculares Roccat.
  • Se agregaron nuevas funciones para dispositivos Sapphire.
  • Se agregó soporte para TP-Link Kasa Smart.
  • Se agregó soporte para nuevos dispositivos Wooting.
  • Errores solucionados en modo consola (CLI)

Problemas conocidos:

  • El efecto "ola" todavía no funciona en el Redragon M711.
  • Algunos ratones Corsair no tienen etiquetas LED.
  • En algunos teclados Razer, la lista de diseños no está completa.
  • Es posible que la cantidad de canales direccionables de Asus no sea precisa.
  • En Linux Es posible que la compatibilidad con tarjetas gráficas NVIDIA y AMD no funcione. En ambos casos, esto se debe a problemas con los controladores de dispositivo (amdgpu y el controlador propietario de NVIDIA). Una versión beta del controlador de NVIDIA podría solucionar este problema.
  • El compilador MinGW no es compatible.

Notas:

  • Debido al cambio de nombre de algunos controladores de dispositivos, es posible que sea necesario volver a crear los perfiles existentes. Es posible que tampoco se guarden los tamaños de zona ARGB configurados previamente.
  • Al actualizar desde versiones anteriores a la 0.6, se recomienda enfáticamente deshabilitar OpenRazer y OpenRazer-win32 en la configuración. Esto permitirá que la aplicación use el nuevo controlador Razer con soporte de dispositivo mejorado. Está previsto que OpenRazer se elimine en la próxima versión.
  • Al actualizar desde versiones anteriores a la 0.6, el directorio de complementos debe borrarse, ya que antes de la versión 0.6 no había un sistema de control de versiones para la API de complementos.

Fuente: opennet.ru

Compre alojamiento confiable para sitios con protección DDoS, servidores VPS VDS 🔥 Compra alojamiento web fiable con protección DDoS, servidores VPS VDS | ProHoster