[Bug 60343] New: Euro Truck Simulator 2 fails to start using OpenGL renderer with the EGL backend
http://bugs.winehq.org/show_bug.cgi?id=60343 Bug ID: 60343 Summary: Euro Truck Simulator 2 fails to start using OpenGL renderer with the EGL backend Product: Wine Version: 11.12 Hardware: x86-64 URL: https://store.steampowered.com/app/227300/Euro_Truck_S imulator_2/ OS: Linux Status: NEW Keywords: regression Severity: normal Priority: P2 Component: win32u Assignee: wine-bugs@list.winehq.org Reporter: gyebro69@gmail.com CC: rbernon@codeweavers.com Target Milestone: --- Regression SHA1: e0a0ab55202d78f5cb85a81433b91f1d53b9d4b2 Distribution: --- Euro Truck Simulator 2 fails to start when its OpenGL renderer is selected while Wine is using the EGL OpenGL backend ("no valid graphics device was found" error). The DirectX 11 renderer continues to work. Reproducible with the Euro Truck Simulator 2 Demo available on Steam (download size 23 GiB!). Select <Launch with OpenGL> from the launch options. This is a regression between Wine 11.11 and Wine 11.12 and is still present in Wine 11.17-git. I identified the following commit as the first bad commit: commit e0a0ab55202d78f5cb85a81433b91f1d53b9d4b2 win32u: Share all unix-side GL contexts with a global context. The parent of this commit works: the game starts successfully with its OpenGL renderer. A regular Wine terminal log does not show any additional useful error messages. Game: Euro Truck Simulator 2, Steam version 1.61.1.0s GPU: NVIDIA GeForce GTX 1660 SUPER Driver: NVIDIA proprietary driver 615.71.09 Desktop session: X11 / XFCE wine-11.17-322-g67eb19d662b -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=60343 --- Comment #1 from Béla Gyebrószki <gyebro69@gmail.com> --- Created attachment 82116 --> http://bugs.winehq.org/attachment.cgi?id=82116 +wgl,+opengl logs (bad and good states) The attached archive contains +wgl,+opengl debug log with current Wine-11.17-git and with the parent commit(before the regression). WINEDEBUG=-all,+timestamp,+pid,+wgl,+opengl,+msgbox WINEPREFIX=... wine eurotrucks2.exe -nointro -rdevice gl I reproduced the same failure in the following configurations: XFCE/X11 with the NVIDIA proprietary driver 615.71.09 KDE Plasma with native Wayland nouveau with Mesa 26.2.3 -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=60343 Béla Gyebrószki <gyebro69@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |dd5f1b7ef90196ddc6920ee6882 | |31c186fb88b0a Resolution|--- |FIXED Status|NEW |RESOLVED --- Comment #2 from Béla Gyebrószki <gyebro69@gmail.com> --- Fixed in current Wine master after merge request !12219 (“win32u: Generate extra sRGB pixel formats for onscreen EGL configs”) was merged. Both Euro Truck Simulator 2 and American Truck Simulator now start successfully when selecting their native OpenGL renderer with the EGL backend. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=60343 Alexandre Julliard <julliard@winehq.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED --- Comment #3 from Alexandre Julliard <julliard@winehq.org> --- Closing bugs fixed in 11.19. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
participants (1)
-
WineHQ Bugzilla