https://bugs.winehq.org/show_bug.cgi?id=54994
Bug ID: 54994 Summary: Problem with Dolphin emulator "X Error of failed request: GLXBadFBConfig" and OpenGL < 4.6 Product: Wine Version: 8.6 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: kle@bluewin.ch Distribution: ---
Hi all!
Here follows a new bug report regarding a "X Error of failed request: GLXBadFBConfig" error in conjunction with the dolphin emulator. This problem is present for me since Wine 8.6 and Mesa 23.2.0-devel (git-483639d 2023-04-24 jammy-oibaf-ppa).
It is unclear if this is a Mesa or a Wine bug. Originally this was reported at the Mesa issue tracker here: https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
Maybe someone from the Wine project can bring more clarity where the problem is coming from. ;-)
Note, this issue is similar to old bug 50859. But in contrast the underlying problem does not affect all applications. I was only able to reproduce this issue with the dolphin emulator.
A workaround is to add "MESA_GL_VERSION_OVERRIDE=4.6" and override the reported OpenGL version to 4.6. Interestingly this even works with OpenGL 3.3 based hardware like an Intel HD 2000 iGPU. And this is only valid for OGL 4.6. A lower OGL override like "MESA_GL_VERSION_OVERRIDE=4.5" has no effect.