New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Steam input broken #1180
Comments
Could be related to the new Wayland backend. Steam Overlay does not support Wayland (see ValveSoftware/steam-for-linux#8020) and afaik Steam Input relies on the Steam Overlay. Running from 14a1db3 may fix the issue. |
Happens on the arch stable package as well though which is before the new back end I believe EDIT: it is before that commit https://github.com/ValveSoftware/gamescope/tree/3.14.2 |
I have this same problem and I also tried downgrading gamescope to the previous minor release (3.13.19) but the problem persists. I also switched over to Plasma 6 today from Gnome, so that could factor in. I typically didn't use gamescope on Gnome (currently testing KDE's HDR support) but I do remember the controller working properly under Wayland recently. I'll probably quickly switch back later and check. System Details
|
Same issue on Plasma 6 System
|
@Joshua-Ashton could this be a plasma bug? Is it better to report there? |
I haven't swapped back to Gnome yet to check, but Steam Input does work in Plasma if Steam itself is run in Gamescope or if Gamescope isn't used. It seems to specifically be an issue when Gamescope is in-between Steam and the game. |
Just tested on Gnome (Wayland) and found that it worked when using |
It's probably the Wayland backend not having stuff play nicely with xtest stuff Steam is doing. I'll investigate. |
I also found an issue related to Steam input + gamescope. |
FWIW, I tried 14a1db3 (the commit right before the Wayland backend) and https://github.com/ValveSoftware/gamescope/releases/tag/3.14.2 both in Steam big picture and desktop mode. Also tried messing with the steam overlay and steam input settings. I am unable to use gamescope with a controller when running Steam games |
found 2 workarounds for this bug first, launching a game scope window and then pointing the game to that window, as described here #835 (comment) fixes the issue I have also been just running all of Steam in a nested Gamescope session like this.
that also works. |
In my case, input on steam does not work only in the -bigpicture mode. Running Steam through gamescope in desktop mode does not cause any input problems. |
launching steam in big picture within gamescope doesn't work for you? That how I am currently playing P3R with gamescope and a controller |
This solved my input problems with gamepad (i use dualsense): steam -gamepadui -steamos3 -steampal -steamdeck |
Are you running Steam inside gamescope or gamescope inside Steam for individual games via launch options? We know that the former works, this ticket is about the latter. |
For me, a simple "steam -steamos3" from a terminal in a wayland plasma6 session fixes this issue on Tumbleweed. So Steam is running outside of gamescope, but I launch a game within gamescope using launch options, then DualSense input works perfectly fine (at least with Armored Core VI). I can't seem to find any detailed info on -steamos3 however, so I have no idea what it actually does or why it fixes this problem (or if it might cause other issues). |
I think I'm also affected by this. If I run my game from Desktop mode enabling gamescope as a launch option in a Lutris installed game everything works fine, Steam input works. However if I do the same from game mode I can't get any Steam Input events in these third party games. It seems that steam input is not passing events through to the nested gamescope session and I can't control the game. |
You need an XWayland compiled with libei support. |
Hi, care to elaborate? Just tried v21.1.99 Xwayland with both |
cold you go into more detail? |
Gamescope seems to break steam input
To reproduce
gamescope %command%
to the launch option for your game (tested a hat in time and trails into reverie)The text was updated successfully, but these errors were encountered: