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