http://bugs.winehq.org/show_bug.cgi?id=58832
Bug ID: 58832 Summary: Grey screen in Elasto Mania II on Wine 10.17 Product: Wine Version: 10.17 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: debtwjxv@sharklasers.com Distribution: ArchLinux
I am using an offline installer downloaded from GOG.com for Elasto Mania II. Version is listed as 1.02 and the file is named setup_elasto_mania_ii_1.02_(57739).exe
I setup the game in a fresh prefix by running: WINEPREFIX=$PWD/wine/elma2 wine "setup_elasto_mania_ii_1.02_(57739).exe"
Installer runs fine and the game is installed. Then if I click "Launch" in setup wizard, the game is launched in full screen and the whole screen is grey. Terminal is flooded with messages: libEGL warning: FIXME: egl/x11 doesn't support front buffer rendering.
Then I disable EGL by running WINEPREFIX=$PWD/wine/elma2 wine reg add "HKCU\Software\Wine\X11 Driver" /v UseEGL /d N /f
If I launch the game via menu ("~/.local/share/applications/wine/Programs/Elasto Mania II [GOG.com]/Elasto Mania II.desktop" file is created during setup), the game runs fine.
I then do WINEPREFIX=$PWD/wine/elma2 wine reg delete "HKCU\Software\Wine\X11 Driver" /v UseEGL /f and launch the game again via the menu: there is only grey screen.
This started after updating Wine to 10.17 on my Arch Linux system. As I see in release notes for 10.17 EGL has been enabled by default, this is why I tried to disable it and it worked: https://www.winehq.org/news/2025101701
http://bugs.winehq.org/show_bug.cgi?id=58832
Rémi Bernon rbernon@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |rbernon@codeweavers.com
--- Comment #1 from Rémi Bernon rbernon@codeweavers.com --- Thanks for the report! This is likely a duplicate of bug 58812 which has just been fixed with commit 63e6cfa106a0b12351e8d01eb5bfefd925c3a74e (not in Wine 10.17).
http://bugs.winehq.org/show_bug.cgi?id=58832
--- Comment #2 from debtwjxv@sharklasers.com --- I also tested with Wayland by setting: WINEPREFIX="$PWD/wine/elma2" wine reg.exe add HKCU\Software\Wine\Drivers /v Graphics /d wayland
Apparently then EGL is always used, reconfiguring UseEGL for "X11 Driver" unsurprisingly does not change anything. Xwayland is not started and I always get the same grey screen.
http://bugs.winehq.org/show_bug.cgi?id=58832
--- Comment #3 from Rémi Bernon rbernon@codeweavers.com --- Yes, the Wayland driver suffers from the same issue but doesn't have any fallback like GLX for X11. Then the same commit should fix front buffer rendering for the Wayland too.