flathub / flathub/com.valvesoftware.Steam

PS4 Controller Controller Support

Open
#1,226 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
421
Forks
78
PR merge metrics
No merged PRs in 30d

Description

I am totally frustrated with this issue and have spent way too many hours trying to resolve by reading various posts on git as well as doing various Google searches. I consider myself fairly technical and certainly not a novice linux user.

First I know PS4 controller support works in Steam as I have successfully installed in naive Steam as well as the Snap package. However, I can not get to fully install/work in flatpak which I think is very odd since I know flatpak steam is widely used and the ps4 controller is very popular. The controller seems to work in big picture mode and some games, but something is not quite right. A symptom of the problem occurs when I try to do a text based search in big picture mode with the virtual keyboard. The screen will freeze up and make the controller non responsive.

Here is what I have done to troubleshoot the issue:

1. I am using a recent kernel version that supports the ps4 contoller
2. The ps4 contoller is recognized using lsusb
3. The evtest works under /dev/input
4. I have installed Steam devices package for udev support
5. I have enabled devices all in flatseal for correct access to /dev/input and /dev/uinput
6. I have run steam using -dev and can see that uinput is writable

What other troubleshooting steps can I take?

Could my problem be related to my Lenovo P520 workstation?

Does anyone know how steam works under the hood to provide controller support?

With all my testing with naive steam I have seen what I believe is a virtual Xbox controller being created under /dev/input/js1

Is this normal behavior needed for steam input to work?

Thanks and would appreciate any guidance.

Contributor guide

No contributing guide indexed for this repository

Research direction

The report names no repository files, tests, or entry points. Start by reproducing the freeze during virtual-keyboard text search in Flatpak Steam, then compare controller and uinput behavior with the native or Snap installation; completion is not clearly defined beyond identifying and fixing the cause.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.