flathub / flathub/com.valvesoftware.Steam
PS4 Controller Controller Support
- 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