protonscr

Switch 2 Pro Controller inputs not registering in steam

steamclosed Distro Family: ArchGeneral controller / Steam Input
ValveSoftware/steam-for-linux#12667 · opened 2026-01-24 by zachmeyner · updated 2026-07-23 · 10 comments · github
1 matching comments, n / p to jump
Zzachmeyner 2026-01-24 github

Your system information

Please describe your issue in as much detail as possible:

When plugging in Switch 2 Pro Controller to PC steam recognizes the controller, and acts as it is connect (allowing renaming of controller name, and enabling rumble); however, when testing input device no input is being read. Additionally, pressing the home button on the controller still turns on the nearby Switch 2.
This behavior is the same on PROTON_PREFER_SDL=0 and PROTON_PREFER_SDL=1.

Steps for reproducing this issue:

  1. Plug in switch 2 pro controller
  2. Check inputs in "Test Device Inputs" to see that controller inputs are not being registered.
Kkisak-valve maintainer 2026-01-24 github
Zzachmeyner 2026-01-24 github

I went ahead and added that line and the result is the same. No input being registered, home button still powers on the switch 2.

KKetoro 2026-01-24 github

i have the same issue on fedora

Zzachmeyner 2026-01-26 github

I don't know if something somehow changed, but now that fix you linked in that comment has worked.

VVaporware-Satyr 2026-01-26 github

Having the same issue, it shows its there and can be named but nothing other than that

KKetoro 2026-05-19 github

why was this closed?

Eelegance-and-stoicism 2026-06-15 github

Have the exact same issue on Kubuntu.

Hhikikomero 2026-06-24 github

It worked just yesterday, now doesn't again

Zzachmeyner 2026-07-22 github

For all asking why it was closed: the fix here worked when I needed it, and since then it seems like this fix has been implemented directly into steam. I don't really have much more to say on it.

MMixingFlow 2026-07-22 github

For all asking why it was closed: the fix here worked when I needed it, and since then it seems like this fix has been implemented directly into steam. I don't really have much more to say on it.

But it didn't, theres still a bunch of people in that thread that have an issue with it.
Edit: nvm didn't find the RT3 branch the first time, that fixed it!!

Launch options

Upstream links