ValveSoftware / steam-for-linux

Issue tracking for the Steam for Linux beta client
4.21k stars 174 forks source link

Switch Pro Controller only working in some games #6144

Open jolty1 opened 5 years ago

jolty1 commented 5 years ago

Your system information

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.

darkpumpkins commented 5 years ago

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.

jolty1 commented 5 years ago

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.

truboxl commented 5 years ago

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

cuevasclemente commented 5 years ago

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.

kisak-valve commented 5 years ago

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

skadge commented 3 years ago

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

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

TheGreatDeadOne commented 3 years ago

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.