ValveSoftware / ValveSoftware/Proton

DualShock 4 (PS4) controller not working

Open
#5,502 12 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C++
Stars
32.8k
Forks
1.6k
PR merge metrics
PR metrics pending

Description

Compatibility Report

  • Name of the game with compatibility issues: Presumably, any Windows game running under Proton. Tried Horizon Zero Dawn, Mass Effect Legendary Edition, Thief (2014)
  • Steam AppID of the game: 1151640, 1328670, 239160

System Information

  • Kubuntu 21.10
  • GPU: GeForce RTX 2080 Ti
  • Driver/LLVM version: Nvidia 510.39.01
  • Kernel version: 5.13.0-25-lowlatency
  • Link to full system information report as Gist: steam_system_info.txt
  • Proton version: 6.3-8

I confirm:

  • that I haven't found an existing compatibility report for this game.
  • that I have checked whether there are updates for my system available.

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).

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Reproduce the report by connecting a DualShock 4 over Bluetooth and launching a listed game with Proton 6.3-8. Compare controller behavior in Proton with native Steam games and vanilla Wine, using the linked system information and the stated Kubuntu, kernel, and driver versions. Done means the controller buttons and sticks are recognized in-game instead of only acting as a mouse touchpad.

Written by the indexing model from the issue text.

Assessment

Tech stack
linux
Domain
operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.