-
Notifications
You must be signed in to change notification settings - Fork 223
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
Gamescope quits on startup/splash screen close #1673
Comments
I don't have Helldivers 2 to check, but I tried a few games with launchers that close themselves or anti-cheat windows that only pop up for a second or two and haven't been able to get this to happen yet on KDE Plasma Wayland w/ a 7900xtx. can you share any gamescope logs? and does it coredump if you check |
If nvidia is not involved and kwin or wlroots is in use, it may be the same as #1456 (comment), but more info is needed to tell. |
I also get the same issue with this and Jojo's Bizarre Adventure: All-Star Battle. I've tried launching from both nested and embedded, so it's present in both Wayland and DRM. I've confirmed that both games' anticheat do work on linux, as they'll run without gamescope, but the latter won't run on gamemode through Hyprland without freezing. |
Something else has to be going wrong here. I just tried the Jojo game on nested Wayland w/ Plasma 6 and also tried the DRM backend, and both worked without issue using |
Similar problem with Guild Wars, which has a splash screen. Gamescope just hangs without showing the splash screen. On any backend. Debian Trixie just upgraded to 3.15.13-2. It used to work in gamescope 3.11.49-1. (Note: You do not need to buy Guild Wars to test this. You can download the client for free (here) and go as far as the login screen without buying an account.) Even weirder, it's not working with Kate. Yes, Kate, KDE's plain old text editor. (I was using this for a sanity test.) Gamescope just dies on launch. Again, it used to work in gamescope 3.11.49-1. |
I'm unable to reproduce the issue in Guild Wars either after downloading the client and installing it, tested in both gamescope-session and gamescope nested on KWin Wayland. I chose Proton Experimental as my runner. At this point a bisect would be ideal, or any additional details you can provide about your setup and any ways it may differ from a "normal" setup. For example, my DE is Plasma 6.2.4 w/ KWin Wayland on Arch Linux using kernel 6.12.6 and Mesa 24.3.2 at the moment. I checked Mesa-git and that was also fine. Separately, |
I'm using Wine-GE-Proton8-26. As I said, Guild Wars runs normally without gamescope, but with gamescope it just hangs without showing the splash screen. After some further testing:
This is less than ideal, since Guild Wars has a lot of extras to install/inject that don't really work well via Steam's interface, and using steam runtime-sniper outside Steam is a large pain in the ass. I'd really like to know what component of the steam runtime is making this work, and if it's something that can be supplied without as much overhead. Also, I'm getting a few pixels of white border on the right and bottom edges of the screen in fullscreen and borderless fullscreen with the default wayland backend. Changing to the sdl backend fixes it. Is this a known issue, or should I go open a ticket for it? |
the extra pixel border/scaling issue was fixed with #1630 in 3.16.1 |
Found some time to look into this a bit more. Back 4 Blood shows an Easy Anticheat popup, and causes Gamescope to quit. When it fails (in B4B's case), gamescope outputs the following line:
I tried a few different backends (sdl, wayland), but those fail straight away, i.e. they don't even show the anticheat popup. Could this be compositor related? I use Wayfire. |
Hi, Same problem here. Gamescope 3.16.1 broken. Wish You well |
Is there an existing issue for this?
Are you using any gamescope patches or a forked version of gamescope?
Current Behavior
Gamescope quits when a game's splash screen/popup window closes, making it unusable with games that have one. I seem to recall this worked fine before.
Good example is Helldivers 2, which shows the anticheat popup before it shows the window proper.
Steps To Reproduce
(gamescope -W 1920 -H 1080 -r 60 -f --force-grab-cursor -- %command%)
Hardware information
Software information
Which gamescope backends have the issue you are reporting?
Logging, screenshots, or anything else
No response
The text was updated successfully, but these errors were encountered: