FS#32666 - [mesa] 9.0 breaks any and all DRI on (older, probably) intel
Attached to Project:
Arch Linux
Opened by René Herman (rene) - Thursday, 15 November 2012, 04:08 GMT
Last edited by Andreas Radke (AndyRTR) - Tuesday, 26 February 2013, 15:45 GMT
Opened by René Herman (rene) - Thursday, 15 November 2012, 04:08 GMT
Last edited by Andreas Radke (AndyRTR) - Tuesday, 26 February 2013, 15:45 GMT
|
Details
Description:
Current mesa (9.0) seems to break any and all DRI on my Intel 865G, with the only result from trying to run a 3D program being: [rene@e600 ~]$ glxinfo name of display: :0.0 X Error of failed request: BadAlloc (insufficient resources for operation) Major opcode of failed request: 153 (GLX) Minor opcode of failed request: 3 (X_GLXCreateContext) Serial number of failed request: 22 Current serial number in output stream: 25 I'm not in fact completely sure that it's mesa 9.0 specifically. A google search seemed to suggest that it "should" be, but when I just now tried to downgrade mesa I couldn't (cleanly), since mesa-8.0.4 conflicts with glu-9.0, which is needed by glew and jasper, which is needed by, well, everything it seems. I tried forcing a few downgrades but can't be sure I had a sane system left when this did not help. * package version(s) mesa-9.0-1 libgbm-9.0-1 intel-dri-9.0-1 glu-9.0.0-1 (I tried with both SNA and UXA enabled; this makes no difference) |
This task depends upon
$ LIBGL_DEBUG=verbose glxinfo
name of display: :0.0
libGL: OpenDriver: trying /usr/lib/xorg/modules/dri/tls/i915_dri.so
libGL: OpenDriver: trying /usr/lib/xorg/modules/dri/i915_dri.so
libGL: Can't open configuration file /home/rene/.drirc: No such file or directory.
X Error of failed request: BadAlloc (insufficient resources for operation)
Major opcode of failed request: 153 (GLX)
Minor opcode of failed request: 3 (X_GLXCreateContext)
Serial number of failed request: 22
Current serial number in output stream: 25
libgl-8.0.4-3
libglapi-8.0.4-3
intel-dri-8.0.4-3
mesa-8.0.4-3
I have DRI back. Although it won't come as a surprise, given the Intel 865G, I guess I should also specify that this is on i686 (ie, 32 bit).
https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/1071530
https://bugs.freedesktop.org/show_bug.cgi?id=56042
Since xorg on older Intel hardware has been problematic for the last 5 years or so anyways, I thought I'd also test how deeply I in fact care. While I must have missed when it started working this well again, with the mesa-8.0.4 packages installed, DRI is actually working great. Games like "AstroMenace" and "Speed Dreams" are fluent.
Just my luck. After years of Intel xorg frustration, the moment I find out that I could finally play cool games again I cannot actually, since they just broke things AGAIN. Sheesh.
There's by the way mention of possible arch-specific trouble at the freedesktop report:
https://bugs.freedesktop.org/show_bug.cgi?id=56042
Is the arch mesa package perhaps compiled with "suspicious" options or compiler flags?
I did just now need to disable texture compression in Speed Dreams (through its menus, OpenGL section) and it did in fact crash on me which it didn't do with mesa 8. That's the kind of problem that's just business as usual for older Intel though -- this specific bug can be closed, it seems.