https://bugs.winehq.org/show_bug.cgi?id=39787
--- Comment #5 from Alois Schlögl alois.schloegl@gmail.com --- The x86_64 (64bit) machine has the Intel, the 32bit machine has the NVidia card, both run Jessie (i.e. Debian 8). The libGL/drm error occurs on the 32bit machine, one which the application is running just fine.
When running dpkg -l |grep libgl on 64bit, I get:
ii libgl1-mesa-dev:amd64 10.3.2-1+deb8u1 amd64 free implementation of the OpenGL API -- GLX development files ii libgl1-mesa-dri:amd64 10.3.2-1+deb8u1 amd64 free implementation of the OpenGL API -- DRI modules ii libgl1-mesa-dri:i386 10.3.2-1+deb8u1 i386 free implementation of the OpenGL API -- DRI modules ii libgl1-mesa-glx:amd64 10.3.2-1+deb8u1 amd64 free implementation of the OpenGL API -- GLX runtime ii libgl1-mesa-glx:i386 10.3.2-1+deb8u1 i386 free implementation of the OpenGL API -- GLX runtime
and on 32bit
ii libgl1-mesa-dev:i386 10.3.2-1+deb8u1 i386 free implementation of the OpenGL API -- GLX development files ii libgl1-mesa-dri:i386 10.3.2-1+deb8u1 i386 free implementation of the OpenGL API -- DRI modules ii libgl1-mesa-glx:i386 10.3.2-1+deb8u1 i386 free implementation of the OpenGL API -- GLX runtime
and checking libGL* with 'ls -al /usr/lib/*linux-gnu/libGL*', I see this (on 64bit)
lrwxrwxrwx 1 root root 14 Aug 19 2015 /usr/lib/i386-linux-gnu/libGL.so.1 -> libGL.so.1.2.0 -rw-r--r-- 1 root root 695836 Aug 19 2015 /usr/lib/i386-linux-gnu/libGL.so.1.2.0 lrwxrwxrwx 1 root root 15 Sep 20 2013 /usr/lib/i386-linux-gnu/libGLU.so.1 -> libGLU.so.1.3.1 -rw-r--r-- 1 root root 468624 Sep 20 2013 /usr/lib/i386-linux-gnu/libGLU.so.1.3.1 lrwxrwxrwx 1 root root 21 Aug 19 2015 /usr/lib/x86_64-linux-gnu/libGLESv1_CM.so.1 -> libGLESv1_CM.so.1.1.0 -rw-r--r-- 1 root root 18232 Aug 19 2015 /usr/lib/x86_64-linux-gnu/libGLESv1_CM.so.1.1.0 lrwxrwxrwx 1 root root 18 Aug 19 2015 /usr/lib/x86_64-linux-gnu/libGLESv2.so.2 -> libGLESv2.so.2.0.0 -rw-r--r-- 1 root root 26424 Aug 19 2015 /usr/lib/x86_64-linux-gnu/libGLESv2.so.2.0.0 lrwxrwxrwx 1 root root 17 Nov 22 2013 /usr/lib/x86_64-linux-gnu/libGLEW.so -> libGLEW.so.1.10.0 lrwxrwxrwx 1 root root 17 Nov 22 2013 /usr/lib/x86_64-linux-gnu/libGLEW.so.1.10 -> libGLEW.so.1.10.0 -rw-r--r-- 1 root root 554088 Nov 22 2013 /usr/lib/x86_64-linux-gnu/libGLEW.so.1.10.0 lrwxrwxrwx 1 root root 17 Nov 10 08:56 /usr/lib/x86_64-linux-gnu/libGLEW.so.1.13 -> libGLEW.so.1.13.0 -rw-r--r-- 1 root root 513760 Nov 10 08:56 /usr/lib/x86_64-linux-gnu/libGLEW.so.1.13.0 lrwxrwxrwx 1 root root 14 Aug 19 2015 /usr/lib/x86_64-linux-gnu/libGL.so -> libGL.so.1.2.0 lrwxrwxrwx 1 root root 14 Aug 19 2015 /usr/lib/x86_64-linux-gnu/libGL.so.1 -> libGL.so.1.2.0 -rw-r--r-- 1 root root 627320 Aug 19 2015 /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0 -rw-r--r-- 1 root root 901120 Sep 19 2013 /usr/lib/x86_64-linux-gnu/libGLU.a lrwxrwxrwx 1 root root 15 Sep 19 2013 /usr/lib/x86_64-linux-gnu/libGLU.so -> libGLU.so.1.3.1 lrwxrwxrwx 1 root root 15 Sep 19 2013 /usr/lib/x86_64-linux-gnu/libGLU.so.1 -> libGLU.so.1.3.1 -rw-r--r-- 1 root root 449144 Sep 19 2013 /usr/lib/x86_64-linux-gnu/libGLU.so.1.3.1
and this on 32bit:
lrwxrwxrwx 1 root root 21 Aug 19 2015 /usr/lib/i386-linux-gnu/libGLESv1_CM.so.1 -> libGLESv1_CM.so.1.1.0 -rw-r--r-- 1 root root 11876 Aug 19 2015 /usr/lib/i386-linux-gnu/libGLESv1_CM.so.1.1.0 lrwxrwxrwx 1 root root 18 Aug 19 2015 /usr/lib/i386-linux-gnu/libGLESv2.so -> libGLESv2.so.2.0.0 lrwxrwxrwx 1 root root 18 Aug 19 2015 /usr/lib/i386-linux-gnu/libGLESv2.so.2 -> libGLESv2.so.2.0.0 -rw-r--r-- 1 root root 21684 Aug 19 2015 /usr/lib/i386-linux-gnu/libGLESv2.so.2.0.0 lrwxrwxrwx 1 root root 17 Nov 22 2013 /usr/lib/i386-linux-gnu/libGLEW.so -> libGLEW.so.1.10.0 lrwxrwxrwx 1 root root 17 Nov 22 2013 /usr/lib/i386-linux-gnu/libGLEW.so.1.10 -> libGLEW.so.1.10.0 -rw-r--r-- 1 root root 438004 Nov 22 2013 /usr/lib/i386-linux-gnu/libGLEW.so.1.10.0 lrwxrwxrwx 1 root root 14 Aug 19 2015 /usr/lib/i386-linux-gnu/libGL.so -> libGL.so.1.2.0 lrwxrwxrwx 1 root root 14 Aug 19 2015 /usr/lib/i386-linux-gnu/libGL.so.1 -> libGL.so.1.2.0 -rw-r--r-- 1 root root 695836 Aug 19 2015 /usr/lib/i386-linux-gnu/libGL.so.1.2.0 -rw-r--r-- 1 root root 727018 Sep 20 2013 /usr/lib/i386-linux-gnu/libGLU.a lrwxrwxrwx 1 root root 15 Sep 20 2013 /usr/lib/i386-linux-gnu/libGLU.so -> libGLU.so.1.3.1 lrwxrwxrwx 1 root root 15 Sep 20 2013 /usr/lib/i386-linux-gnu/libGLU.so.1 -> libGLU.so.1.3.1 -rw-r--r-- 1 root root 468624 Sep 20 2013 /usr/lib/i386-linux-gnu/libGLU.so.1.3.1
So, that seems pretty much the same. Which 3d program would you suggest for testing ? I tried BrainExplorer2, and Meshlab v1.3.3 64bit for windows, and do not see any issue. Because, Lilo2 is not really a 3d application, and uses SecuROM copy protection mechanism (it tests whether the original cdrom is in the drive), I doubt that this is a issue of the graphics driver. My guess is that the functions in wine that make SecuROM work, do not do the job on a 64bit platform.