ValveSoftware / steam-for-linux

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

Steam input appears to be broken #10474

Open mwsduelle opened 8 months ago

mwsduelle commented 8 months ago

Your system information

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
HansKristian-Work commented 8 months ago

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.

simifor commented 7 months ago

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.

sjohal21 commented 1 week ago

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.

sjohal21 commented 1 week ago

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.

sjohal21 commented 1 week ago

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

sjohal21 commented 6 days ago

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.