ValveSoftware / Proton

Compatibility tool for Steam Play based on Wine and additional components
Other
23.86k stars 1.04k forks source link

DualShock 4 (PS4) controller not working #5502

Open Lastique opened 2 years ago

Lastique commented 2 years ago

Compatibility Report

System Information

I confirm:

Symptoms

Upon launching the game, the controller LED lights up blue (normally it is turned off on my system after connection). In the game, buttons or stick movements are not recognized. The touchpad area acts as a mouse touchpad.

The gamepad is working correctly in native games running from Steam, as well as Windows games running under vanilla Wine 7.0-rc6.

Reproduction

  1. Connect DualShock 4 over Bluetooth.
  2. Launch a game via Proton.
  3. Try interacting with the game using the controller (e.g. navigate the in-game menu).
Lastique commented 2 years ago

The controller LED lighting up blue is possibly a Steam client issue, since it also happens when the client (not the game) starts up. See https://github.com/ValveSoftware/steam-for-linux/issues/8019.

ipr commented 2 years ago

In some cases you need to exit game and launch it again, notably after Proton version has changed (such as 6.3 -> 7.0).

Lastique commented 2 years ago

I had been launching the game multiple times, the controller wasn't working every time. I haven't tested with Proton 7.0 though.

ipr commented 2 years ago

I had been launching the game multiple times, the controller wasn't working every time. I haven't tested with Proton 7.0 though.

I know there are games where it just doesn't work for some reason, but I was making a note that something in the launch of a newer version might need improvement. Some games with Uplay have issues where you need to disable Steam input to get gamepad working so there are some rough edges somewhere.

Thief (2014) works fine with Proton 7.0 for me.

Lastique commented 2 years ago

This problem still persists. With Proton 7.0 too.

AndrejPatak commented 7 months ago

Any updates or fixes?