[Bug 13101] GLXBadDrawable when antialias ON (Nvidia driver bug?)

wine-bugs at winehq.org wine-bugs at winehq.org
Mon Jun 9 17:09:25 CDT 2008


http://bugs.winehq.org/show_bug.cgi?id=13101





--- Comment #54 from Aneurin Price <aneurin.price at gmail.com>  2008-06-09 17:09:24 ---
Okay, I've tried numerous combinations of settings:
The demo app from NeHe always works, windowed and fullscreen, regardless of the
configuration in nvidia-settings.

If multisampling is disabled in WoW, then the game runs - as long as
nvidia-settings isn't configured to override it.

Similarly, if nvidia-settings is used to force antialiasing to off then the
game runs, regardless of the in-game configuration.

If multisampling is set in-game to anything over 1, then it crashes. This
happens even if it's set to 8 or 16 in opengl mode (I'm guessing it's falling
back to 4?). If it's set to 8 or 16 in d3d mode then the setting is ignored
(this makes sense given your last comment), and it works, without any
multisampling.

If nvidia-settings is used to override the application setting, then any 2x or
4x AA methods crash, but all the others work.

Aside from d3d ignoring the higher settings, the only difference between d3d
and opengl is that in d3d I get this:
...
fixme:win:EnumDisplayDevicesW ((null),0,0x33f5a0,0x00000000), stub!
err:d3d:CreateContext Requesting MultiSampleType=4
X Error of failed request:  GLXBadDrawable
  Major opcode of failed request:  144 (GLX)
  Minor opcode of failed request:  5 (X_GLXMakeCurrent)
  Serial number of failed request:  579
  Current serial number in output stream:  579

And in opengl I get this:
...
fixme:win:EnumDisplayDevicesW ((null),0,0x33f518,0x00000000), stub!
X Error of failed request:  GLXBadDrawable
  Major opcode of failed request:  144 (GLX)
  Minor opcode of failed request:  5 (X_GLXMakeCurrent)
  Serial number of failed request:  587
  Current serial number in output stream:  587


The "serial number of failed request" line can be different with different AA
settings. If it's any use, I can provide more detailed traces.

In short, anything which involves 2x-4x AA will crash, no matter whether it's
selected in game or in nvidia-settings, both in d3d and opengl mode. This does
not occur when using a compositing window manager.

I hope that provides some useful information; if you need any more, I should be
able to spend some more time on this tomorrow evening.


-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
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.



More information about the wine-bugs mailing list