protonscr

Steam input appears to be broken

steamopen Distro Family: ArchGeneral controller / Steam Input
ValveSoftware/steam-for-linux#10474 · opened 2024-02-08 by mwsduelle · updated 2024-10-02 · 6 comments · github
Mmwsduelle 2024-02-08 github

Your system information

  • Steam client version: steam-runtime_0.20240123.75011
  • Distribution: Arch/KDE/Xorg
  • Opted into Steam client beta?: Yes
  • Have you checked for system updates?: Yes
  • Steam Logs: steam-logs.tar.gz
  • GPU: Radeon 7800XT

Please describe your issue in as much detail as possible:

I get no input from any controller in any game or in big picture mode (tested 2 Dualsense + 1 Xbox Series). This is despite the controllers being detected and all buttons shown working in the test device input window. The only sign of life that I get is the PS/Guide button working in big picture mode. If I disable Steam input, games that support Dinput work (tested Dualsense on Dragon's Dogma: Dark Arisen). Of course, I can't use my gyro aim config then. This issue appeared in the last 4-5 days and I have tried everything I can think of on my end. Anything else that uses a controller seems to work fine (tested Yuzu, Retroarch, PCSX2, KDE Settings>Input>Game Controller).

Steps for reproducing this issue:

  1. Connect Dualsense or Xbox controller with Steam input enabled
  2. All buttons shown working in input test window
  3. No input in game or big picture mode
HHansKristian-Work 2024-02-10 github

I'm observing the same issue, but with Generic Controller Input support. The device input window is working as expected, but input is not working in games. This used to work a few weeks ago. I'm not on beta client.

Ssimifor 2024-02-18 github

My 8bitdo pro 2 is fine in both xbox and switch mode. My wiimote, which gets recognized as a generic controller, works unless I participate in the steam beta.

So steam beta is breaking a generic input controller for me.
Edit: Looks like the breakage was temporary, it's working on a different session.

Ssjohal21 2024-09-29 github

Exact same problem here running the Fedora 41 beta on an Xbox Series controller, absolutely no input sent to games unless Steam Input is disabled to use the built in controller support.

Ssjohal21 2024-10-01 github

Exact same problem here running the Fedora 41 beta on an Xbox Series controller, absolutely no input sent to games unless Steam Input is disabled to use the built in controller support.

Scratch that, for some reason it suddenly started working. I used the settings "Enable Steam Input for Xbox controllers" and "Enable Steam Input for generic controllers" in the controller settings if it helps. All testing was done over Bluetooth.

Ssjohal21 2024-10-01 github

However, for whatever reason, Left Bumper does not work. No idea why.

Ssjohal21 2024-10-02 github

However, for whatever reason, Left Bumper does not work. No idea why.

Turns out this was due to incorrect per game mapping, where for some reason left bumper was mapped to left trigger.

Nothing extracted yet.