ValveSoftware / gamescope

SteamOS session compositing window manager
Other
3.03k stars 198 forks source link

[REGRESSION] Can no longer start genshin impact in gamescope #1251

Open Quackdoc opened 5 months ago

Quackdoc commented 5 months ago

Working version: 3.14.2-1 Bad Version: 3.14.3-1

CAN BISECT IF NEEDED

Starting with version 3.14.3 (Current stable) Genshin Impact's launcher will no longer respond to mouse buttons for any of the icons on the launcher (the the events/news section does, perhaps it's a webview?)

Rolling back the version works fine

OS: Arch Linux Kernel: 6.8.5-arch1-1 Graphics: Intel DG2 A380 Compositor: Cosmic-comp

REPRO on Arch Linux

  1. sudo pacman -U https://archive.archlinux.org/packages/g/gamescope/gamescope-3.14.2-1-x86_64.pkg.tar.zst
  2. start genshin impact launcher
  3. Launch genshin impact (succsess)
  4. sudo pacman -U [3.14.2-1](https://archive.archlinux.org/packages/g/gamescope/gamescope-3.14.2-1-x86_64.pkg.tar.zst)
  5. start genshin impact launcher again
  6. launcher now not responsive except for news
misyltoad commented 5 months ago

Can you please bisect this?

Quackdoc commented 5 months ago

Bisected down to ce1156af053239e662aa021dbfc6a64cb770f64a

I've also verified the issue on sway.

sharkautarch commented 5 months ago

Bisected down to ce1156a

I've also verified the issue on sway.

Do you still get the issue if you launch the game with ENABLE_GAMESCOPE_WSI=0 gamescope ... (this is to check if there's a weird interaction between gamescope WSI layer and the wayland backend...)

Quackdoc commented 5 months ago

Do you still get the issue if you launch the game with ENABLE_GAMESCOPE_WSI=0 gamescope ... (this is to check if there's a weird interaction between gamescope WSI layer and the wayland backend...)

Same issue, launched with ENABLE_GAMESCOPE_WSI=0 WINEPREFIX=/nvme/Bottles/Nvme-Games ./build/src/gamescope -b -w 2560.0 -h 1440.0 -W 2560.0 -H 1440.0 -- /home/quack/.local/share/bottles/runners/ge-proton8-27/files/bin/wine64 start /wait 'C:\Program Files\Genshin Impact\launcher.exe'

exysturnal commented 5 months ago

Hello, I am experiencing the same issue on the Steam Deck (256GB LCD). Using Bazzite 40 (KDE Plasma 6 Edition) as the OS, and the Lutris game launcher, I downloaded the Epic Games Store and then the Genshin Impact launcher from there, using the GE-Proton 9.4 translation layer, the game is pretty much stuck in a bootloop with the Steam logo running and nothing booting.

Outside of Gamescope, the game boots fine on the KDE 6 Desktop.