http://bugs.winehq.org/show_bug.cgi?id=20181
--- Comment #22 from Alistair ajftonner@gmail.com 2009-11-17 08:57:17 --- (In reply to comment #21)
I don't have much experience with the plain dri drivers, so what I'm saying might not be fully correct.
<snippage>
I would check if you have a 32-bit i965_dri.so and if not try to install it.
On my system - Gentoo x86_64 :
wine --version wine-1.1.30 atonner@lrssbra0240 /usr/lib32/dri $ X -version
X.Org X Server 1.6.4 Release Date: 2009-9-27 X Protocol Version 11, Revision 0 Build Operating System: Linux 2.6.30-gentoo-r5 x86_64 Current Operating System: Linux lrssbra0240 2.6.31-gentoo-r2 #3 SMP Wed Oct 14 22:08:52 EDT 2009 x86_64 Build Date: 13 October 2009 10:53:26PM
Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. atonner@lrssbra0240 /usr/lib32/dri $ glxinfo |grep -e render -e version direct rendering: Yes server glx version string: 1.2 client glx version string: 1.4 GLX version: 1.2 OpenGL renderer string: Mesa DRI Mobile Intel® GM45 Express Chipset GEM 20090712 2009Q2 RC3 OpenGL version string: 2.1 Mesa 7.5.2 OpenGL shading language version string: 1.20
I find the following rather interesting:
tonner@lrssbra0240 ~ $ ls -l /usr/lib/dri/i915* -rwxr-xr-x 1 root root 2636840 Nov 7 09:52 /usr/lib/dri/i915_dri.so atonner@lrssbra0240 ~ $ ls -l /usr/lib32/dri/i915* -rwxr-xr-x 1 root root 2255868 Nov 26 2007 /usr/lib32/dri/i915_dri.so -rwxr-xr-x 1 root root 2256188 Nov 26 2007 /usr/lib32/dri/i915tex_dri.so
The linked libraries are ***NOT*** consistent between 32bit and 64bit libraries (barring bitness, I'd presume that we need the same code sets in the ldd tree)
I find this odd since as far as I know these two libraries should have been built at the same time. I'll try rebuilding both xf86-video-intel and wine to see if I can clean up the inconsistencies before I dump the debugs.