protonscr

[Bug] Remote Play controller input not recognized by games in Proton Experimental

protonopen
ValveSoftware/Proton#8187 · opened 2024-10-23 by NyaomiDEV · updated 2026-04-01 · 4 comments · github
1 matching comments, n / p to jump
NNyaomiDEV 2024-10-23 github

The setup:
Arch Linux host PC, with an AMD 5950x and a 6900 XT. Kernel is 6.11.4; streaming via Steam Remote Play to a Framework 13 AMD for coziness' sake. This has the same distro installed.
An Xbox Series controller is attached via USB to the Framework 13.

The symptom:
There's no way to get the input to the games running in the host PC if the game is ran using Proton Experimental.

All the evidence I could find:
Proton 9.0-3 works, so I wondered if this was a thing that I could easily diagnose. The thing is, uinput is loaded, and via evtest I could see the virtual X360 pad appearing and also properly sending inputs to the system. I then employed protontricks to open up the Wine Game Controllers control panel window, and there I found that Proton Experimental wasn't even listing the virtual gamepad. At this point I wonder if the recent builds have something that is off about them, and I fear this issue eventually getting into the stable branch as well; and this leads me to write about the bug.

Aalasky17 2024-10-24 github

@NyaomiDEV Could you list some specific game(s) where you are seeing this issue? Are you using the Steam beta client or stable client?

NNyaomiDEV 2024-10-24 github

@NyaomiDEV Could you list some specific game(s) where you are seeing this issue? Are you using the Steam beta client or stable client?

@alasky17 Steam stable on both computers. I am testing it with Rivals of Aether mainly because it's quick to launch. TEKKEN 8 has the exact same bug. Vampire Survivors under Proton has the same bug (actually I then discovered that they recently updated their Linux version so I also know that native Linux games are not affected now, thanks to them and to me unchecking the compatibility tick box for that game). I do have other games to test with, but I didn't think it's important to check the game as literally the joystick control panel under the Proton prefix doesn't recognize anything but physically connected controllers (yep, tested a mix of those too)

NNyaomiDEV 2025-03-07 github

This is still an issue with Proton 9.0-4

BBLaDZer 2025-03-30 github

I got the same problem with DualShock. Only reverting back to the 9.0.2 or even to the 8.0 branch fixes issue.
For local playing turn off the Steam Input helps, but this can't be done for Remote play (didn't check it), same as for SteamLink.

I guess this bug related to the https://github.com/ValveSoftware/Proton/issues/7952 where recent proton with steam input cause same problems

Proton versions

Upstream links