Prerequisites
Description of the issue
When using the Nintendo Switch 2 Pro Controller over USB in Canary 1.3.271, controller reports left stick in the top left corner, and all other inputs at neutral. No inputs can be provided to the emulator (either for mapping or for in-game use). Using a Nintendo Switch Pro Controller or the Nintendo Switch 2 Pro Controller through Steam to utilize Steam Input (registers as a Nintendo Switch Pro Controller inside Ryujinx) functions as expected, meaning this is explicitly an issue with direct access to Nintendo Switch 2 Pro Controller.
The above description and screenshot applies to my current system setup, however I've also tried this in Windows 11 24H2. There, the Nintendo Switch 2 Pro Controller does not appear inside Ryujinx at all, despite Device Manager seeing it under "Universal Serial Bus devices".
Reproduction steps
- Plug in Nintendo Switch 2 Pro Controller over USB using a USB-C-to-USB-A or USB-C-to-USB-C cable.
- Launch Ryujinx Canary.
- Open Settings, and go to the Input tab.
- Select
Nintendo Switch 2 Pro Controller (0) option in the "Input Device" drop-down. (Not visible in Windows 11)
- Attempt to test or change any inputs.
Log file
Ryujinx_Canary_1.3.271_2026-04-18_00-15-55.log
OS
Fedora Linux 43 KDE Plasma Desktop Edition
Ryujinx version
Canary 1.3.271
Game version
No response
CPU
AMD Ryzen 5 3600
GPU
NVIDIA GeForce GTX 1650
RAM
32GB
List of applied mods
No response
Additional context?
I have to have Steam closed to make sure that Ryujinx can actually see the Nintendo Switch 2 Pro Controller while under Fedora KDE 43. I have not tested with Steam opened on Windows 11. Prior to just before I decided to write this issue up, I decided to remove a udev rule that set the proper values for Nintendo Switch 2 Pro Controller for Steam (I have to use it to make Steam Input properly recognize my controller. I have not tried to "apply" this udev rule to Ryujinx, if that's at all possible), but no change was observed.
To repeat, this is not a game specific issue, this is an issue that I've observed specifically with the emulator's input functionality.
Prerequisites
Description of the issue
When using the Nintendo Switch 2 Pro Controller over USB in Canary 1.3.271, controller reports left stick in the top left corner, and all other inputs at neutral. No inputs can be provided to the emulator (either for mapping or for in-game use). Using a Nintendo Switch Pro Controller or the Nintendo Switch 2 Pro Controller through Steam to utilize Steam Input (registers as a Nintendo Switch Pro Controller inside Ryujinx) functions as expected, meaning this is explicitly an issue with direct access to Nintendo Switch 2 Pro Controller.
The above description and screenshot applies to my current system setup, however I've also tried this in Windows 11 24H2. There, the Nintendo Switch 2 Pro Controller does not appear inside Ryujinx at all, despite Device Manager seeing it under "Universal Serial Bus devices".
Reproduction steps
Nintendo Switch 2 Pro Controller (0)option in the "Input Device" drop-down. (Not visible in Windows 11)Log file
Ryujinx_Canary_1.3.271_2026-04-18_00-15-55.log
OS
Fedora Linux 43 KDE Plasma Desktop Edition
Ryujinx version
Canary 1.3.271
Game version
No response
CPU
AMD Ryzen 5 3600
GPU
NVIDIA GeForce GTX 1650
RAM
32GB
List of applied mods
No response
Additional context?
I have to have Steam closed to make sure that Ryujinx can actually see the Nintendo Switch 2 Pro Controller while under Fedora KDE 43. I have not tested with Steam opened on Windows 11. Prior to just before I decided to write this issue up, I decided to remove a udev rule that set the proper values for Nintendo Switch 2 Pro Controller for Steam (I have to use it to make Steam Input properly recognize my controller. I have not tried to "apply" this udev rule to Ryujinx, if that's at all possible), but no change was observed.
To repeat, this is not a game specific issue, this is an issue that I've observed specifically with the emulator's input functionality.