Bug 13553

Summary: libGL failing to activate DRM with wine
Product: Mesa Reporter: Chris Rankin <rankincj>
Component: Mesa coreAssignee: Default DRI bug account <dri-devel>
Status: RESOLVED INVALID QA Contact:
Severity: normal    
Priority: medium    
Version: git   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:

Description Chris Rankin 2007-12-06 15:39:39 UTC
I've noticed that wine can no longer activate DRM with git Mesa, and is now producing errors like this:

$ winecfg
libGL warning: 3D driver returned no fbconfigs.
libGL warning: 3D driver returned no fbconfigs.
libGL error: InitDriver failed
libGL error: reverting to (slow) indirect rendering
fixme:mixer:ALSA_MixerInit No master control found on USB Device 0x46d:0x8b4, disabling mixer
libGL error: drmMap of framebuffer failed (Cannot allocate memory)
libGL error: reverting to (slow) indirect rendering

This is with a Radeon 9550 card. Switching back to Fedora 8's native Mesa 7.0.2 allows wine to work correctly again, e.g.

$ winecfg
fixme:mixer:ALSA_MixerInit No master control found on USB Device 0x46d:0x8b4, disabling mixer

I have tried debugging this using git bisect, but am not yet having any success. However, I'm sure that git Mesa was working fine 7 days ago.
Comment 1 Chris Rankin 2007-12-07 16:38:17 UTC
Actually, this seems to be a feature of stock Fedora kernels rather than a bug in Mesa. Booting the 2.6.23.9 kernel (as originally intended) instead of the Evil 2.6.23.8-63.fc8 kernel seems to fix the problem.
Comment 2 Adam Jackson 2009-08-24 12:28:34 UTC
Mass version move, cvs -> git

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.