Linux Kernel 7.4 Adds Nintendo Switch 2 Driver Support
The latest kernel update integrates driver support for next-gen controllers, enabling peripheral connectivity on Linux.
Updated on Oct. 23, 2026 in Computers

Live Poll
Do you believe expanded Linux support for gaming peripherals improves the gaming experience?
The Linux 7.4 kernel introduces a new driver supporting Nintendo Switch 2 controllers. This development facilitates hardware connectivity for the next-generation peripheral lineup.
Why it matters
Kernel-level support for emerging console hardware ensures immediate compatibility for cross-platform developers and enthusiasts. Integrating these specific interfaces now prepares the open-source ecosystem for the upcoming device launch.
The driver implements a split-interface design where configuration and HID (Human Interface Device) communications are decoupled. It manages resources through a common structure to support both USB and Bluetooth connection protocols.
The players
Linux
An open-source operating system kernel that serves as the foundation for the world's largest server, mobile, and embedded computing ecosystems.
Nintendo
A global developer and manufacturer of video game hardware and software, currently developing its next-generation console platform.
The details
The driver enables communication via a dedicated configuration interface that mirrors data to the main HID interface, managing input and rumble commands. It provides foundational support for the Joy-Con 2, Pro Controller 2, and GameCube NSO controllers. Future integration requires designing a custom interface for userspace-to-kernel communication and specific bringup procedures within the BlueZ Bluetooth protocol stack.
Timeline
October 23, 2026: Linux 7.4 kernel includes the new driver.
The Tech Race
This development follows the precedent set by the integration of the original hid-nintendo driver into the kernel. It places Linux at the forefront of open-source console peripheral support, ahead of proprietary hardware ecosystems that often restrict third-party controller functionality.
Developers and enthusiasts using Linux will be able to utilize these next-generation controllers over USB or Bluetooth once the kernel is deployed. Practical use will depend on the finalization of the required userspace-to-kernel interface for input mapping.
The takeaway
This driver release signals the beginning of broad compatibility efforts for next-generation console hardware. Interested developers should monitor the Linux kernel mailing list for upcoming patches regarding the required userspace communication interfaces.
Further reading
For broader technical analysis of peripheral support, see our Computers section.
Live Poll
Do you believe expanded Linux support for gaming peripherals improves the gaming experience?






