Problèmes d'affichage 3D

Top Page

Reply to this message
Author: Frédéric
Date:  
To: ML Guilde
Subject: Problèmes d'affichage 3D
Bonjour,

J'ai un soucis d'affichage de certains jeux 3D. Il s'agit en particulier de
tuxkart et torcs. Daans ces deux jeux, certaines parties de l'affichage
clignotent, ou du moins disparaissent, ce qui laisse apercevoir les
parties qui en sont en arrière plan.

Par contre, je n'ai aucun soucis avec des jeux comme tuxracer ou slune.

Voici ce que me dit ldd dans différents cas :

$ ldd /usr/games/tuxkart (marche mal)
        libplibjs.so.1.8.3 => /usr/lib/libplibjs.so.1.8.3 (0x4002b000)
        libplibsl.so.1.8.3 => /usr/lib/libplibsl.so.1.8.3 (0x4002e000)
        libplibssg.so.1.8.3 => /usr/lib/libplibssg.so.1.8.3 (0x4004d000)
        libplibpu.so.1.8.3 => /usr/lib/libplibpu.so.1.8.3 (0x40335000)
        libplibfnt.so.1.8.3 => /usr/lib/libplibfnt.so.1.8.3 (0x40363000)
        libplibsg.so.1.8.3 => /usr/lib/libplibsg.so.1.8.3 (0x40373000)
        libplibpw.so.1.8.3 => /usr/lib/libplibpw.so.1.8.3 (0x40385000)
        libplibul.so.1.8.3 => /usr/lib/libplibul.so.1.8.3 (0x40389000)
        libGL.so.1 => /usr/X11R6/lib/libGL.so.1 (0x4038f000)
        libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x403fe000)
        libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x40407000)
        libpthread.so.0 => /lib/tls/libpthread.so.0 (0x4041e000)
        libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x4042d000)
        libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0x404f4000)
        libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x404fd000)
        libXmu.so.6 => /usr/X11R6/lib/libXmu.so.6 (0x4050b000)
        libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0x40521000)
        libm.so.6 => /lib/tls/libm.so.6 (0x405db000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x405fd000)
        libc.so.6 => /lib/tls/libc.so.6 (0x40606000)
        libdl.so.2 => /lib/tls/libdl.so.2 (0x4073b000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
        libXt.so.6 => /usr/X11R6/lib/libXt.so.6 (0x4073e000)


$ ldd /usr/games/tuxracer (marche très bien)
        libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x4002b000)
        libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x40034000)
        libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x4004c000)
        libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0x40113000)
        libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x4011b000)
        libXmu.so.6 => /usr/X11R6/lib/libXmu.so.6 (0x40129000)
        libXt.so.6 => /usr/X11R6/lib/libXt.so.6 (0x4013f000)
        libdl.so.2 => /lib/tls/libdl.so.2 (0x40190000)
        libtcl8.4.so.0 => /usr/lib/libtcl8.4.so.0 (0x40194000)
        libSDL-1.2.so.0 => /usr/lib/libSDL-1.2.so.0 (0x40244000)
        libpthread.so.0 => /lib/tls/libpthread.so.0 (0x402eb000)
        libSDL_mixer-1.2.so.0 => /usr/lib/libSDL_mixer-1.2.so.0 
                                 (0x402fa000)
        libGL.so.1 => /usr/X11R6/lib/libGL.so.1 (0x4036a000)
        libGLU.so.1 => /usr/X11R6/lib/libGLU.so.1 (0x403d9000)
        libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0x40455000)
        libm.so.6 => /lib/tls/libm.so.6 (0x4050f000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x40531000)
        libc.so.6 => /lib/tls/libc.so.6 (0x4053a000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
        libvorbisfile.so.3 => /usr/lib/libvorbisfile.so.3 (0x4066e000)
        libvorbis.so.0 => /usr/lib/libvorbis.so.0 (0x40677000)
        libogg.so.0 => /usr/lib/libogg.so.0 (0x4069f000)
        libsmpeg-0.4.so.0 => /usr/lib/libsmpeg-0.4.so.0 (0x406a4000)


$ ldd /usr/lib/torcs/torcs-bin (marche mal)
        libracescreens.so => not found
        librobottools.so => not found
        libclient.so => not found
        libconfscreens.so => not found
        libtgf.so => not found
        libtgfclient.so => not found
        libtxml.so => not found
        libplibul.so.1.8.3 => /usr/lib/libplibul.so.1.8.3 (0x4002d000)
        libraceengine.so => not found
        libplibssgaux.so.1.8.3 => /usr/lib/libplibssgaux.so.1.8.3 
                                  (0x40032000)
        libplibssg.so.1.8.3 => /usr/lib/libplibssg.so.1.8.3 (0x40062000)
        libplibsm.so.1.8.3 => /usr/lib/libplibsm.so.1.8.3 (0x4034a000)
        libplibsl.so.1.8.3 => /usr/lib/libplibsl.so.1.8.3 (0x4034d000)
        libplibsg.so.1.8.3 => /usr/lib/libplibsg.so.1.8.3 (0x4036c000)
        libglut.so.3 => /usr/lib/libglut.so.3 (0x4037e000)
        libGLU.so.1 => /usr/X11R6/lib/libGLU.so.1 (0x403aa000)
        libGL.so.1 => /usr/X11R6/lib/libGL.so.1 (0x40425000)
        libpng12.so.0 => /usr/lib/libpng12.so.0 (0x40494000)
        libz.so.1 => /usr/lib/libz.so.1 (0x404b9000)
        libdl.so.2 => /lib/tls/libdl.so.2 (0x404cc000)
        libXmu.so.6 => /usr/X11R6/lib/libXmu.so.6 (0x404cf000)
        libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0x404e5000)
        libXt.so.6 => /usr/X11R6/lib/libXt.so.6 (0x404ed000)
        libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x4053e000)
        libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x40547000)
        libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x4055f000)
        libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x4056d000)
        libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0x40634000)
        libm.so.6 => /lib/tls/libm.so.6 (0x406ee000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x40710000)
        libc.so.6 => /lib/tls/libc.so.6 (0x40719000)
        libpthread.so.0 => /lib/tls/libpthread.so.0 (0x4084e000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)


Je ne vois pas trop le rapport entre les librairies utilisées et le
problème. Pour info, j'ai une carte Radeon 9000 M9 (sur un portable), qui
tourne avec les drivers libres de Xfree.

Est-ce que d'autres personnes ont constaté ce genre de problèmes ? Avec
quelle carte/driver ? Avec quels jeux ? J'aimerais bien faire des
recoupements pour savoir qui est en cause...

Merci d'avance.

--
Frédéric

http://www.gbiloba.org