protonscr

Switch Pro Controller only working in some games

steamopen General controller / Steam Input
ValveSoftware/steam-for-linux#6144 · opened 2019-03-14 by jolty1 · updated 2021-06-25 · 7 comments · github
Jjolty1 2019-03-14 github

Your system information

  • Steam client version (build number or date): Mar 14, 2019
  • Distribution (e.g. Ubuntu): KDE neon 5.15 UE (ubuntu 18.04 bionic based)
  • Opted into Steam client beta?: Yes
  • Have you checked for system updates?: Yes

Please describe your issue in as much detail as possible:

Switch Pro controller compatibility with steam input only works in some games. I've tested some Linux/Windows (proton) "Full controller support" titles according to their steam page. All games use the default gamepad configuration to act as a xbox pad. I've found that some native linux games don't detected the gamepad but running the game through proton is a work around.

Native Linux Games:

[Native] Axiom Verge: Working fine.
[Native] Dirt Rally: Working fine.
[Native + Proton] LIMBO: Linux version doesn't detect controller, Proton version does.
[Native + Proton] Slain - Back from Hell: Linux version doesn't detect controller, Proton version does.

Windows/Proton Games:

Grand Theft Auto V: Working fine.
Sonic Mania: Working fine.
Cuphead: No controller detected.
Rayman Origins: No controller detected.

Ddarkpumpkins 2019-03-20 github

Here i can only make my swich pro controller "to work" on dead cells, the gamepad is not seen Hollow knight, everspace, Dirt rally, Salt and sanctuary, Witcher III ( proton ) and others ... The gamepad is properly detected into steam configuration interface as Nintendo switch pro controller and i can navigate into big pictures interface without any problem but most part of my games just don't see it.

Jjolty1 2019-03-21 github

Should mention that I installed updated udev rules from steam-devices for my pro controller to even work with steam. Used the debian buster package and put it on on hold to stop it downgrading.

https://packages.debian.org/buster/steam-devices

sudo apt-mark hold steam-devices

Bionic repo is pretty outdated now.

Ttruboxl 2019-06-12 github

RIVE
(native) doesn't detect the controller at all
(proton) works, but glitch-y, no rumble as far as I can tell

Ccuevasclemente 2019-09-24 github

I'm having the same issue on Arch Linux with Steam. I tried Steam Beta and downgraded to non-beta Steam and still the issue persists. The OS and Steam Big Picture recognize the controller, but when I try to get into a game the switch controller won't be recognized. I don't remember but recently it did work just fine.

Kkisak-valve maintainer 2019-09-24 github

Hello @cuevasclemente, you may be encountering https://github.com/systemd/systemd/issues/13553.

Sskadge 2021-05-25 github

Sorry to wake up an old thread, but I'm running into the same issue today.

  • Ubuntu 20.04 (systemd 245.4, so systemd/systemd#13553 should have been fixed)
  • Proton experimental
  • tested game: The Witcher 3

The Switch Pro controller is recognised by Steam and works perfectly in big picture mode, but is basically unusable in-game.

TTheGreatDeadOne 2021-06-25 github

I'm having the same problem but with an Xbox One S controller. The games I'm having problems with are: Dead Cells, OutLast and Source games except L4D2.

Proton versions