Open junglerobba opened 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):
hid_playstation
is also mapped strangely. EDIT: confirmed the weird mapping was from missing controller definitions in SDL. Specifying manually via SDL_GAMECONTROLLERCONFIG
fixes the mapping (with SteamInput disabled). Strange that the original device isn't hidden while SteamInput is enabled though.xboxdrv
to spoof an xbox controller ended up working.5.12.9-1-MANJARO x86_64
I'm having similar issues here.
hid_playstation
is enabled, no input whatsoever is working - except big picture navigation.Gamepad
controller mappingsLoaded Config for Local Selection Path for App ID 1235140, Controller 0: /home/myuser/.local/share/Steam//controller_base/templates/controller_ps5_gamepad_joystick.vdf
On Windows 10 the same controller works just fine with the same games - however as of right now, DualSense Controller on Linux is basically unusable for me.
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.
With Yakuza Kiwami 2 on 5.14 it works but uses Xbox button prompts, blacklisting hid_playstation restored the button prompts for me.
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.
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.
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: