You are not logged in.

#1 2021-03-30 12:51:07

gregoryjay
Member
Registered: 2021-03-30
Posts: 2

Wine no longer working after update - X Error GLXBadFBConfig

Any help would be deeply appreciated! Haven't played WoW for almost 3 days lol

Im using an i3 3570k with intel HD (4000 I think) onboard graphics. Using mesa, the xfs-intel-graphics driver causes my system to crash.
Been using it with no problems for about 8 years, it was definitely the last update that caused it. Here is the full error:

wine: Read access denied for device L"\\??\\Z:\\", FS volume label and serial are not
wine: Read access denied for device L"\\??\\Z:\\", FS volume label and serial are not
X Error of failed request:  GLXBadFBConfig
  Major opcode of failed request:  152 (GLX)
  Minor opcode of failed request:  0 ()
  Serial number of failed request:  220
  Current serial number in output stream:  220

When I use sudo the first 2 lines disappear (but I never had to use sudo in the past.)

Cheers,

Greg

Offline

#2 2021-03-30 12:58:47

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 12,505

Re: Wine no longer working after update - X Error GLXBadFBConfig

In general. don't ever run wine as sudo.

Is this limited to wine or general GL? What's your

glxinfo -B #Needs mesa-demos

in

[code]code tags[/code]

What exactly was part of "last update"? Safe guess is the new mesa package, which might be defaulting to a weird OGL driver.

Offline

#3 2021-03-30 15:56:23

valon_soturi
Member
Registered: 2021-03-30
Posts: 1

Re: Wine no longer working after update - X Error GLXBadFBConfig

EDIT: removed my original message, since the cause is probable

This most likely happens because you updated to Mesa 21. Apparently this is wine bug, and a workaround is proposed here https://bugs.winehq.org/show_bug.cgi?id=50859#c11 . Set MESA_GL_VERSION_OVERRIDE=4.5 environment variable. This fixed the problem in all my use cases.

Last edited by valon_soturi (2021-03-30 17:41:47)

Offline

#4 2021-04-03 07:11:13

gregoryjay
Member
Registered: 2021-03-30
Posts: 2

Re: Wine no longer working after update - X Error GLXBadFBConfig

Thanks for your response!

I have tried exporting MESA_GL_VERSION_OVERRIDE=4.5.  This allows the game to open the login screen (its Vanilla World of Warcraft old client) But entering the game it still crashes.

Here is the output from Wine (the last 5 line are when it crashes)

wine: Read access denied for device L"\\??\\Z:\\", FS volume label and serial are not available.
wine: Read access denied for device L"\\??\\Z:\\", FS volume label and serial are not available.
0024:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0024:fixme:d3d:wined3d_swapchain_init The application requested more than one back buffer, this is not properly supported.
Please configure the application to use double buffering (1 back buffer) if possible.
0024:err:module:open_builtin_file failed to load .so lib "/usr/lib32/wine/winepulse.drv.so"
0024:fixme:imm:ImmReleaseContext (00040054, 00159100): stub
0110:fixme:d3d:state_linepattern_w Setting line patterns is not supported in OpenGL core contexts.
0110:err:d3d:wined3d_debug_callback 0x182948: "GL_INVALID_ENUM in glBindBufferARB(target GL_QUERY_BUFFER)".
0110:err:d3d:wined3d_debug_callback 0x182948: "GL_INVALID_ENUM in glBufferStorage(target)".
0110:err:d3d:wined3d_debug_callback 0x182948: "GL_INVALID_ENUM in glMapBufferRange(target)".
0110:err:d3d:wined3d_debug_callback 0x182948: "GL_INVALID_ENUM in glBindBufferARB(target GL_QUERY_BUFFER)".
0180:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION

glxinfo -B:

name of display: :0
display: :0  screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
    Vendor: Intel Open Source Technology Center (0x8086)
    Device: Mesa DRI Intel(R) HD Graphics 4000 (IVB GT2) (0x162)
    Version: 21.0.1
    Accelerated: yes
    Video memory: 1536MB
    Unified memory: yes
    Preferred profile: core (0x1)
    Max core profile version: 4.5
    Max compat profile version: 4.5
    Max GLES1 profile version: 1.1
    Max GLES[23] profile version: 3.0
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) HD Graphics 4000 (IVB GT2)
OpenGL core profile version string: 4.5 (Core Profile) Mesa 21.0.1
OpenGL core profile shading language version string: 4.20
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile

OpenGL version string: 4.5 (Compatibility Profile) Mesa 21.0.1
OpenGL shading language version string: 4.20
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile

OpenGL ES profile version string: OpenGL ES 3.0 Mesa 21.0.1
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00

Thanks for any suggestions!

Offline

Board footer

Powered by FluxBB