Manette Switch 2 et Joy-Con 2 sur PC : grâce à Valve, le noyau Linux 7.4 intègre enfin un pilote natif

Manettes Joy-Con 2 de la Nintendo Switch 2 prises en charge par le pilote Linux 7.4 de Valve

Brancher une manette Nintendo Switch 2 Pro Controller ou une paire de Joy-Con 2 sur un PC sous Linux ou sur un Steam Deck sans passer par des modules tiers bricolés devient enfin une réalité. À l’occasion de l’ouverture de la fenêtre de fusion du noyau Linux 7.4, le sous-système HID (Human Interface Device) vient d’intégrer la toute première version officielle du pilote dédié aux périphériques de la nouvelle console de Nintendo, un chantier mené de bout en bout grâce au soutien direct de Valve Software.

Seize révisions menées par Vicki Pfau et Valve pour dompter l’architecture Switch 2

Initié dès novembre 2025 sur la liste de diffusion officielle du noyau Linux (LKML), ce chantier au long cours a été piloté par l’ingénieure Vicki Pfau pour le compte de Valve Software. Il aura fallu pas moins de 16 cycles de révision successifs auprès des mainteneurs du noyau pour faire valider cette implémentation initiale au sein de Linux 7.4. Si le travail s’est révélé aussi complexe, c’est parce que Nintendo a profondément modifié la manière dont ses nouveaux contrôleurs dialoguent avec la machine hôte par rapport à la première génération de 2017, alors même que la firme prépare déjà l’avenir matériel de sa gamme comme l’illustre la gravure 8LPU+ de Samsung pressentie pour la future puce de la Nintendo Switch 2 Lite.

Comme le détaille Vicki Pfau dans la documentation technique accompagnant le patch, les manettes de la Switch 2 reposent sur une conception matérielle inhabituelle à double interface (split-interface design). Concrètement, les entrées des boutons, des sticks analogiques et les commandes de vibration transitent par l’interface HID principale, tandis que toutes les autres communications système s’effectuent sur une interface de configuration séparée. Cette séparation stricte s’applique aussi bien en liaison filaire USB qu’en sans-fil Bluetooth. Pour répondre à cette contrainte dans le noyau Linux, Valve a dû mettre au point une architecture à pilote scindé (split-driver) : l’interface HID agit comme pilote principal, pendant qu’un pilote secondaire de configuration vient se greffer dessus en partageant les mêmes ressources matérielles via une structure de données commune (struct).

Manette Nintendo Switch 2 Pro Controller

Manette Nintendo Switch 2 Pro Controller

89,99 €
  • Palettes arrière GL et GR assignables
  • Bouton C dédié et prise casque jack 3,5 mm
  • Retour haptique HD Rumble 2 haute précision
  • Connexion USB-C prise en charge nativement dès Linux 7.4

Joy-Con 2, Pro Controller 2 et manette GameCube NSO : ce que prend en charge Linux 7.4

Dès cette première mouture fusionnée dans Linux 7.4, le pilote déclare quatre identifiants matériels précis rattachés au vendeur Nintendo (0x057e) et active la gestion générique des entrées ainsi que l'interface de configuration USB pour toute la famille d'accessoires officiels :

  • Le Joy-Con 2 droit (identifiant 0x2066) et le Joy-Con 2 gauche (identifiant 0x2067) ;
  • La Nintendo Switch 2 Pro Controller (identifiant 0x2069) ;
  • La manette GameCube Nintendo Switch Online (NSO) conçue pour la Switch 2 (identifiant 0x2073), avec la prise en charge complète de la course analogique de ses gâchettes sur une plage de 0 à 4095.
Manette GameCube Nintendo Switch Online pour Switch 2 et accessoires Joy-Con 2
Aux côtés des Joy-Con 2 et du Pro Controller 2, la manette GameCube Nintendo Switch Online (0x2073) bénéficie elle aussi d'une prise en charge native dans le noyau Linux 7.4.

Le code source soumis par Valve mappe également l'intégralité des nouveaux boutons physiques introduits par cette génération : le fameux bouton C (exposé sous l'événement BTN_C), le bouton de capture (KEY_RECORD), ainsi que les nouvelles palettes arrière GL et GR (BTN_GRIPL et BTN_GRIPR) présentes sur le Pro Controller 2 et sur les tranches des Joy-Con 2. Du côté des vibrations haptiques basées sur des actionneurs linéaires résonants (LRA), l'ingénieure de Valve a même intégré un plafonnement de sécurité (RUMBLE_MAX fixé à 450 sur une échelle de 1024), précisant dans les commentaires du code que la puissance maximale brute du HD Rumble est suffisamment violente pour endommager la manette et engourdir les mains du joueur.

Voir les disponibilités sur Amazon→

Pourquoi le Bluetooth nécessite encore une refonte dans BlueZ

Si la connexion filaire en USB-C est désormais opérationnelle directement au niveau du noyau sans nécessiter de paquet externe en espace utilisateur comme les modules communautaires hid-switch2-dkms, le fonctionnement sans fil en Bluetooth demande encore un travail supplémentaire. Nintendo utilise en effet un protocole d'appairage non standard reposant sur le Bluetooth Low Energy (BLE / GATT), alors que les communications Bluetooth directes depuis l'espace noyau restent extrêmement restreintes sous Linux.

Pour débloquer le sans-fil natif hors des surcouches applicatives, une interface dédiée entre l'espace utilisateur (userspace) et le noyau devra être formalisée lors des prochains cycles de développement, accompagnée d'une prise en charge spécifique au sein de la pile officielle BlueZ. En attendant cette étape, la liaison USB suffit déjà à transformer le Pro Controller 2 en une redoutable manette PC et SteamOS, face à des concurrentes directes très bien armées comme la manette sans fil Nacon Revolution Pro X - SE à sticks Hall Effect.

Trailer video

Souris gaming Pulsar 4 kHz, Ryzen Zen 6 et ROG Ally également au menu de Linux 7.4

L'arrivée des manettes de la Switch 2 n'est pas l'unique bonne nouvelle gaming de ce lot de mises à jour HID pour Linux 7.4. Les mainteneurs ont également fusionné le tout nouveau pilote hid-pulsar, conçu pour prendre en charge les souris gaming sans fil de la marque Pulsar, notamment les modèles X2 V2, X2H, X2A et Xlite V3. Ce pilote remonte nativement dans le système le pourcentage de batterie, la tension exacte et l'état de charge, aussi bien en filaire qu'avec les dongles sans fil 1 kHz et 4 kHz. Mieux encore, comme elles partagent le même protocole de communication, les souris Kysona M600, ATK, VXE R1 SE+ et VXE Dragonfly R1 Pro en profitent automatiquement.

Enfin, ce même cycle d'intégration HID ajoute la prise en charge des futurs processeurs AMD Ryzen Zen 6 au sein du pilote AMD Sensor Fusion Hub (amd-sfh), ainsi qu'un correctif de gestion d'alimentation (power management) ciblant spécifiquement les consoles portables ASUS ROG Ally sous Linux.

Mon banc d'essai : pourquoi l'implication de Valve change la donne pour les manettes Switch 2 sur PC

Sur mon banc de test, voir Valve financer et porter pendant près d'un an l'intégration du pilote des manettes Switch 2 directement dans le noyau Linux principal plutôt que de se contenter d'un patch privé dans le client Steam est une excellente nouvelle pour tout l'écosystème PC. En inscrivant cette architecture à double interface dans le sous-système HID standard de Linux 7.4, le travail de Vicki Pfau profite immédiatement à toutes les distributions gaming, de SteamOS à Bazzite en passant par Arch Linux et Fedora, mais aussi aux émulateurs et aux jeux natifs lancés hors de Steam. Dès que la brique Bluetooth Low Energy sera finalisée dans BlueZ, la Switch 2 Pro Controller et ses palettes arrière GL/GR auront toutes les cartes en main pour s'imposer comme l'une des manettes les plus polyvalentes sur PC et Steam Deck.

Rejoignez le QG sur Discord
Venez débattre de cette actu, partager votre setup PC/console ou estimer vos jeux rétro avec la rédaction et la communauté !
Rejoindre le Discord →

Retrouvez Pro-Gamer en priorité sur Google

Ajoutez pro-gamer.fr à vos sources préférées pour retrouver nos guides et actus directement dans votre flux Google Discover et vos résultats de recherche.

Arthur "Heimdall"
Rédigé par Arthur "Heimdall"
⚡ Rédacteur Hardware FR & UK

Passionné de hardware et de jeu vidéo, Arthur « Heimdall » navigue entre la France et l'Angleterre où il travaille dans la vente de solutions logicielles B2B. Diplômé d'école de commerce et passionné de bancs d'essai, il monte et démonte des PC depuis son enfance, traquant chaque degré thermique et chaque milliseconde de latence d'affichage. Joueur éclectique passé par Assassin's Creed et Roblox, c'est sur les raids de World of Warcraft qu'il a rencontré Grimtag et Chaya avant de rejoindre l'aventure Pro-Gamer.

Spécialité :⚡ Banc d'essai Hardware & Benchmarks PC Rejoindre le Discord
Tous les articles d'Arthur →

Publications similaires

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. Découvrez comment les données de vos commentaires sont traitées.