Saltar al contenido

Linux 7.4 añade un controlador para los mandos de Nintendo Switch 2

Linux 7.4 añade, tras 16 revisiones, un controlador respaldado por Valve para Joy-Con 2, Pro Controller 2 y mandos GameCube NSO. Por ahora solo funciona por USB.

Por Tech AI Wire Team

3 min de lectura

XLinkedIn
A black Nintendo Switch 2 Pro Controller connected by a USB cable, lying on a light gray surface.
Foto: Kyu3a / Wikimedia Commons, CC BY-SA 4.0

En cifras

rounds of revisions before the driver was merged, per Phoronix
16
controller types supported: Joy-Con 2, Pro Controller 2, GameCube NSO
3
the only connection mode the driver supports for now
USB

Linux 7.4 ha integrado un controlador para los mandos de Nintendo Switch 2, informó Phoronix el 23 de octubre de 2026. Vicki Pfau lo escribió en nombre de Valve, la empresa detrás de Steam y Steam Deck. Permite que Linux lea los Joy-Con 2, el Pro Controller 2 y los mandos de GameCube que se venden para Nintendo Switch Online. Por ahora, los mandos deben conectarse por USB.

Qué admite el controlador

El controlador forma parte del subsistema HID del kernel. HID, siglas de Human Interface Device, es el estándar que usan teclados, ratones y mandos de juego para informar de las pulsaciones. «Este trabajo inicial admite la entrada general de los Joy-Con 2, el Pro Controller 2 y los mandos GameCube NSO», escribió Pfau en la descripción del parche citada por Phoronix.

Entrada general significa botones y palancas. A esta primera versión le faltan varias funciones:

FunciónEstado en los parches
Botones y palancas de Joy-Con 2, Pro Controller 2, GameCube NSOAdmitido
Conexión USBAdmitida, mediante un controlador de la interfaz de configuración USB
BluetoothAún no admitido
Sensores de movimiento (IMU) y nivel de batería«Aún no presentes», según el parche v13
Vibración (rumble)Añadida en un parche aparte en la v13; Phoronix no la cita como admitida

El texto de ayuda de Kconfig, la breve nota que aparece al compilar un kernel, lo dice claramente: «Los mandos de Switch 2 actualmente solo admiten el modo USB».

Por qué Bluetooth tiene que esperar

Los mandos de Switch 2 están pensados para ser inalámbricos, así que un soporte solo por USB es una limitación real. El parche lo atribuye a que «las comunicaciones Bluetooth son extremadamente limitadas en el kernel». Por eso el controlador «solo contiene los controladores genéricos de HID y de la interfaz de configuración USB», escribió Pfau.

Según Phoronix, Bluetooth necesita dos piezas más. Una es una interfaz propia en el espacio de usuario, es decir, en los programas que se ejecutan fuera del kernel. La otra es soporte en BlueZ, el software Bluetooth estándar de Linux. Los mandos también usan un método de emparejamiento no estándar, que este trabajo no cubre.

Un largo camino hasta el kernel

El controlador necesitó dieciséis rondas de revisiones, según Phoronix. La serie v13 en la lista de correo linux-input, publicada el 12 de agosto de 2026, dividía el trabajo en tres parches. A principios de octubre se publicó una serie posterior, que es la que enlaza Phoronix.

La misma solicitud de integración de HID trae otros cambios de hardware en Linux 7.4:

  • hid-pulsar, un nuevo controlador para los ratones para juegos de Pulsar. Informa del nivel de batería, el voltaje y el estado de carga, y funciona por cable o con receptores inalámbricos de 1 KHz y 4 KHz.
  • AMD Sensor Fusion Hub: soporte para los nuevos chips Ryzen AMD Zen 6.
  • Correcciones de gestión de energía para la Touch Bar de Apple y las consolas portátiles ASUS ROG Ally.

Linux 7.4 también recibe mejoras de rendimiento en este ciclo, como un cambio que hace hasta 100 veces más rápido el flush de workqueues inactivas en servidores grandes.

Qué significa para los desarrolladores

El interés de Valve está claro: SteamOS se basa en Linux, y los jugadores de Steam quieren usar los mandos que ya tienen. El soporte en el kernel principal significa que todas las distribuciones reciben el controlador, no solo SteamOS.

  • Pruebe primero por USB. Conecte un Joy-Con 2 o un Pro Controller 2 a un equipo con Linux 7.4 y compruebe que los botones y las palancas responden. Todavía no espere jugar sin cables.
  • No confíe en los controles de movimiento. Los juegos que necesitan apuntar con giroscopio o entradas de movimiento no funcionarán con este controlador hasta que llegue el soporte de IMU.
  • Desarrolladores de juegos y motores: registren los nuevos dispositivos. Las bibliotecas de entrada que mantienen bases de datos de mandos necesitarán entradas para estos. Compruebe que su biblioteca los reconoce cuando los usuarios actualicen.
  • Siga BlueZ y los proyectos de espacio de usuario. El soporte inalámbrico depende de trabajo fuera del kernel. Siga las versiones de BlueZ si sus usuarios juegan en portátiles o PC de salón.
  • Revise los extras. Los dueños de ratones Pulsar, consolas ASUS ROG Ally y nuevos portátiles AMD Zen 6 también obtienen soporte o correcciones en esta versión.

Fuentes

  1. Linux 7.4 Introduces New Driver For The Nintendo Switch 2 - Thanks To Valve - Phoronix
  2. [PATCH v13 0/3] HID: nintendo: Add preliminary Switch 2 controller - linux-input mailing list

Artículos relacionados