HGL
equal-aqua

linux, ps5 controller issues with Proton GE + UMU

2 games that i do see that problem already - sifu and rage 2. Both games work just fine but doesn't recognize controller, no matter how i launch it, from heroic / steam / with / without steam input. But controller DOES work and gets recognized if i launch those games with Wine Latest. pong me if logs from any of those games are needed
18 Replies
stormy-gold
stormy-gold5mo ago
looks like the problem is either proton-ge or umu if it works with wine-latest does it work with proton-ge without umu? because if it does then it's something to report in the umu repo
equal-aqua
equal-aquaOP5mo ago
to test this i disable umu in heroic settings or i uncheck the 'use steam runtime' in game settings? anywho , doing both of those things didn't help and controller is still not recognized in those games ghostrunner 2 is also affected
stormy-gold
stormy-gold5mo ago
umu and the steam runtime are different things, umu is disabled in general settings > advanced > experimental features, the steam runtime is disabled in the game's settings (when umu is enabled, the steam runtime checkbox is ignored) what I want to understand is if the problem happens when umu is added to the mix, or with just proton because that would at least narrow it down
equal-aqua
equal-aquaOP5mo ago
so to test if the problem persist was it enough to just have UMU checkbox in settings unchecked? or i needed to clear some dirs?
stormy-gold
stormy-gold5mo ago
not 100% sure, I'd personally delete the prefix to be sure things are not mixed, but be careful doing that if you have saves, backup them first
equal-aqua
equal-aquaOP5mo ago
ok, UMU checkbox in settings disabled, cleared prefix dir and launched the game - still no controller
stormy-gold
stormy-gold5mo ago
ok, so it sounds like a problem with proton-ge if it works with wine-ge you can try with https://github.com/CommandMC/EpicLinux/wiki/Potential-controller-issue-fixes but I don't know much about controllers, maybe someone else sees this and can suggest something else
GitHub
Potential controller issue fixes
Repo for people to report issues with Epic Games games running through Wine on *nix - CommandMC/EpicLinux
equal-aqua
equal-aquaOP5mo ago
i've seen that thing yes, when did a first server search on subject of borked controller support in games, but hesitated following those instructions cuz last update was like in 2022 still valid?
stormy-gold
stormy-gold5mo ago
honestly, not sure, it's easy to try, just open the game settings, click the winecfg button in the wine tab and set what's explained there if it doesn't work you can revert that or just delete the prefix
equal-aqua
equal-aquaOP5mo ago
tried it, doesn't work (
optimistic-gold
optimistic-gold5mo ago
I have a proton patch for this I have to give it to GE I forgot
equal-aqua
equal-aquaOP5mo ago
can you link me the pr pls? so i follow it and don't miss when its merged
optimistic-gold
optimistic-gold5mo ago
I'm just gonna dm him the patch lol Or put it in some other server So unfortunately not
equal-aqua
equal-aquaOP5mo ago
ah heh then ima try to switch and check like in 1 month or so tyvm, now my soul is in peace
optimistic-gold
optimistic-gold5mo ago
It will probably be in change log You have to use an env Because the behavior isn't always ideal (since it will use Xbox UI elements since SDL translates the inputs) But it also leaves hid enabled
equal-aqua
equal-aquaOP5mo ago
wdym use an env there is some env var for proton ge to spit the log of the change log? oops sry for ping, forgot to disable the toggle
optimistic-gold
optimistic-gold5mo ago
No you have to use an env to fix the issue In the future The env doesn't exist yet My patch adds it
equal-aqua
equal-aquaOP5mo ago
aaah,kkk how to find out what the env is and what to set it to for fix to work? and maybe i will also add it to this wiki page when its added to proton ? - https://github.com/CommandMC/EpicLinux/wiki/Potential-controller-issue-fixes
GitHub
Potential controller issue fixes
Repo for people to report issues with Epic Games games running through Wine on *nix - CommandMC/EpicLinux

Did you find this page helpful?