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.
http://bugs.winehq.org/show_bug.cgi?id=58832
--- Comment #4 from debtwjxv@sharklasers.com --- I see that 10.18 is tagged. Now waiting for it to become available in Arch Linux to test.
http://bugs.winehq.org/show_bug.cgi?id=58832
debtwjxv@sharklasers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED
--- Comment #5 from debtwjxv@sharklasers.com --- I have updated to wine 10.18 now. I switched to Wayland driver and Elasto Mania II works now. To confirm that X11 driver is not used, I ran `killall Xwayland` while running Elasto Mania II.