[Wine] Wine not detecting correctly graphic vendor

Marcos sombra2eternity at gmail.com
Mon Dec 27 13:15:05 CST 2010


>It looks that you still have the Nvidia version of libGL.so online instead of
>the needed one. Wine itself doesn't use nvidia-tls, but nvidia's libGL does:

Thanks Pavel, I think you are totally right but let me explain:
I run the NVIDIA-XXXX --uninstall and let it make the work, but lots
of losts libraries were abandoned everywhere in my system, I rm'd the
vast majority of them, but the problem I think are the ones that has
no 'nvidia' in the name that are still lost.

Reading your answer I remembered that some time ago I readed at
phoronix that ATI binary driver has now his own prefix for libraries
to avoid conflicts against the free driver they are helping to
develop. I think there is the problem. Starting from locating libGL I
get (sorry for the long log):


$locate libGL
/usr/lib/libGL.so
/usr/lib/libGL.so.1
/usr/lib/libGL.so.1.2
/usr/lib/libGL.so.180.44
/usr/lib/libGL.so.185.18.36
/usr/lib/libGL.so.190.42
/usr/lib/libGLC.so.0
/usr/lib/libGLC.so.0.0.7
/usr/lib/libGLEW.so.1.5
/usr/lib/libGLEW.so.1.5.2
/usr/lib/libGLEWmx.so.1.5
/usr/lib/libGLEWmx.so.1.5.2
/usr/lib/libGLU.a
/usr/lib/libGLU.so
/usr/lib/libGLU.so.1
/usr/lib/libGLU.so.1.3.071000
/usr/lib/libGLcore.so.1
/usr/lib/libGLcore.so.180.44
/usr/lib/libGLcore.so.185.18.36
/usr/lib/fglrx/libGL.so
/usr/lib/fglrx/libGL.so.1
/usr/lib/fglrx/libGL.so.1.2
/usr/lib/mesa/libGL.so
/usr/lib/mesa/libGL.so.1
/usr/lib/mesa/libGL.so.1.2
/usr/lib32/libGL.so
/usr/lib32/libGL.so.1
/usr/lib32/libGL.so.1.2
/usr/lib32/libGL.so.180.44
/usr/lib32/libGL.so.185.18.36
/usr/lib32/libGL.so.190.42
/usr/lib32/libGLU.so
/usr/lib32/libGLU.so.1
/usr/lib32/libGLU.so.1.3.071000
/usr/lib32/libGLcore.so
/usr/lib32/libGLcore.so.1
/usr/lib32/libGLcore.so.180.44
/usr/lib32/libGLcore.so.185.18.36
/usr/lib32/fglrx/libGL.so.1
/usr/lib32/fglrx/libGL.so.1.2
/usr/lib32/mesa/libGL.so.1
/usr/lib32/mesa/libGL.so.1.2

Now the question is, whats the one wine is looking for, to symlink it,
because Im almost sure fglrx put his owns on /usr/lib/fglrx and leave
the old untouched, and maybe the NVIDIA uninstaller wasnt able to
restore previous, making wine to fail.



More information about the wine-users mailing list