ValveSoftware / steam-for-linux

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

PS5 controller not working with Steam Input with `hid_playstation` module loaded #7791

Open junglerobba opened 3 years ago

junglerobba commented 3 years ago

Your system information

Please describe your issue in as much detail as possible:

Describe what you expected should happen and what did happen. Please link any large code pastes as a Github Gist After upgrading to Linux 5.12 the PS5 controller does not produce any inputs in games when used with Steam Input. Running rmmod hid_playstation makes it work fine again.

Steps for reproducing this issue:

  1. Plug in controller
  2. Start Steam with PlayStation Steam Input enabled
  3. Start game -> Controller produces no input
hopibel commented 3 years ago

The effect of having both hid_playstation and Steam Input enabled seems entirely dependent on the game's input handling (tested with DualSense connected via bluetooth on Arch):

TheTee82 commented 3 years ago

I'm having similar issues here.

cyberang3l commented 3 years ago

Same issue here with a bluetooth paired PS5 controller and Linux kernel 5.12. Mainly tested with Hollow Knight.

When the hid_playstation module is loaded, I experience exactly what is described in this 4 years old bug with Hollow Knight: https://steamcommunity.com/app/367520/discussions/0/2592234299560251689/

When I sudo rmmod hid_playstation, the controller works fine.

Vash63 commented 3 years ago

With Yakuza Kiwami 2 on 5.14 it works but uses Xbox button prompts, blacklisting hid_playstation restored the button prompts for me.

ghost commented 3 years ago

For me personally, I just need to connect the PS5 controller before starting games and then it freezes with a blank screen for like 1 minute before Steam gives me the "controller connected" notification in the overlay

Opening "controller configuration" in the Steam Overlay may help btw.

Vash63 commented 2 years ago

For me personally, I just need to connect the PS5 controller before starting games and then it freezes with a blank screen for like 1 minute before Steam gives me the "controller connected" notification in the overlay

Opening "controller configuration" in the Steam Overlay may help btw.

Yes I have the same here with every game I tested before I rebuilt my kernel without the hid_playstation module. I think Steam Input is not fully compatible with hid_playstation and they conflict.