Comment 3 for bug 515933

Revision history for this message
Robert Hooker (sarvatt) wrote :

Well you are running into a few issues here. you're using 64 bit, we don't build ia32-libs with updated mesa packages in xorg-edgers. wine is using the 32 bit mesa libs which come from the distro in the ia32-libs package. r600 is not built for mesa 7.6.1 in karmic so it is using swrast even though you have the updated 64 bit mesa libs that do have r600. If you upgrade to lucid this will be alleviated somewhat as mesa 7.7 in lucid is built with r600 support, but there is still a difference between the 7.7 r600_dri.so and the 7.8 r600_dri.so which has glsl support enabled so there might still be problems you run in to. When you use glxinfo, you are seeing the 64 bit results and native 64 bit programs will have no problems using those libs. The only way I'm aware of to fix it is to build your own ia32-libs package with newer mesa packages built it but that is something I'm not doing in xorg-edgers because the package is huge, there is not enough space in the PPA to do it, and updating that is way too complex to be a daily routine for every update like I do with mesa.