El árbol de desarrollo del kernel Linux ha recibido cambios en el subsistema de entrada que amplían la compatibilidad de mandos de juego. En la entrega de esta semana se añadieron identificadores de dispositivo al controlador XPad, lo que permite que el Corsair Novablade Pro y el 8BitDo Pro 2 funcionen correctamente con Linux 7.3-rc7.
Qué cambia y por qué importa
El controlador XPad es el módulo del kernel que gestiona una amplia variedad de controladores con perfil Xbox y mandos compatibles vía USB. Al añadir las nuevas identidades de hardware, el kernel reconoce automáticamente estos modelos y aplica la lógica específica para mapear botones, ejes y funciones de cada mando.
Esto significa que los usuarios que instalen o ya ejecuten Linux 7.3-rc7 podrán usar el Corsair Novablade Pro y el 8BitDo Pro 2 sin necesidad de parches adicionales, configuraciones manuales ni soluciones de terceros en la mayoría de los casos. La mejora beneficia a jugadores, desarrolladores y administradores de sistemas que gestionan equipos con periféricos de juego conectados a servidores de pruebas o estaciones de trabajo Linux.
A quién afecta
- Usuarios de escritorio Linux que conecten los mandos Corsair Novablade Pro o 8BitDo Pro 2 vía USB.
- Desarrolladores de juegos y emulación que dependen de la entrada de mandos en entornos Linux.
- Administradores de laboratorios y centros de pruebas donde se usen periféricos para QA o pruebas de control.
Qué deben hacer los administradores y usuarios
Si necesita soporte inmediato para estos mandos, hay dos caminos prácticos:
- Actualizar al kernel 7.3-rc7 si está cómodo usando versiones candidatas (release candidate). Las rc contienen las últimas correcciones pero no son versiones finales.
- Permanecer en una rama estable del kernel y, en su caso, esperar al lanzamiento oficial de la serie 7.3 o aplicar un parche puntual del controlador XPad si su distribución lo ofrece en backport.
En entornos de producción se recomienda prudencia: valorar la política de actualización de su distribución y probar el kernel en máquinas no críticas antes de desplegarlo a usuarios finales.
Comentarios técnicos y contexto
El cambio consiste en añadir las IDs de hardware de los mandos al listado reconocido por XPad. Cuando el kernel detecta un dispositivo USB, consulta esas IDs para asignarle el controlador adecuado; sin ellas, el mando puede funcionar con soporte genérico o requerir mapeos manuales en el espacio de usuario.
El uso del controlador correcto evita problemas habituales como ejes invertidos, botones sin respuesta o la necesidad de herramientas de remapeo. Además, asegura que funciones específicas del dispositivo (por ejemplo, gatillos analógicos o botones adicionales) se expongan correctamente a SDL, evdev y otras capas de entrada usadas por juegos y emuladores.
Qué no está cubierto
La inclusión de las IDs en XPad no implica cambios de espacio de usuario ni nuevas utilidades de configuración. Si su mando usa modos inalámbricos (Bluetooth o dongles propietarios) o requiere firmware adicional, es posible que se necesiten pasos extra fuera del kernel para un soporte completo.
Lee también:
- LineageOS 24.0 llega con Android 17, editor de fotos Canvas y nuevas herramientas de flasheo web
- Cómo liberar terabytes en un servidor Jellyfin sin borrar películas ni series
Fuente: Phoronix




