ValveSoftware / steam-for-linux

Issue tracking for the Steam for Linux beta client
4.26k stars 175 forks source link

Steam Input configuration not functional in some games with DS5 #11428

Closed nullwyrm closed 2 weeks ago

nullwyrm commented 2 weeks ago

Your system information

Please describe your issue in as much detail as possible:

As of the latest steam client update, my DualSense5 controller has started behaving oddly in Hollow Knight when running the native version. This issue has not been occurring when using proton. Specifically, the square and triangle buttons are swapped with regards to their usual behaviour, and the the start and select buttons are completely nonfunctional, with those functions instead being applied when half-pressing the right or left triggers, respectively. Furthermore, attempting to rectify this using Steam Input's remapping features didn't work, as any edits made did not reflect in game, with the exception of adding an always-on layer to change the LED colour.

Steps for reproducing this issue:

  1. Start Hollow Knight (or likely other games that run natively, but I can't easily test this right now)
  2. Note that the controls are incorrect
  3. Close the game, and edit the Steam Input map
  4. Restart the game
  5. Note that the controls are unchanged
kisak-valve commented 2 weeks ago

Hello @nullwyrm, this issue is already being tracked at https://github.com/ValveSoftware/steam-for-linux/issues/8217. In particular, https://github.com/ValveSoftware/steam-for-linux/issues/8217#issuecomment-1179724343.

In the recent Steam client update cycle, it's expected that Linux native games started to be run inside the Steam Linux Runtime container environment, but we already know that this game bundles and older version of SDL2 that has a hard time with your controller and that's the root of your issue.

Closing in favor of the older issue report.