ii xlibmesa-dev 4.2.1-6pre7v2 XFree86 Mesa development libraries pseudopackage ii xlibmesa-gl-dev 4.2.1-6pre7v2 Mesa 3D graphics library development files [XFree86] ii xlibmesa-glu-dev 4.2.1-6pre7v2 Mesa OpenGL utility library development files [XFree86] ii xlibmesa3 4.2.1-6pre7v2 XFree86 Mesa libraries pseudopackage ii xlibmesa3-gl 4.2.1-6pre7v2 Mesa 3D graphics library [XFree86] ii xlibmesa3-glu 4.2.1-6pre7v2 Mesa OpenGL utility library [XFree86]A présent, j'ai bien le 'direct rendering: Yes', mais glxgears plante lamentablement.
ii xbase-clients 4.3.0-0ds4 miscellaneous X clients ii xfree86-common 4.3.0-0ds4 X Window System (XFree86) infrastructure ii xfs 4.3.0-0ds4 X font server ii xlibs 4.3.0-0ds4 X Window System client libraries ii xlibs-data 4.3.0-0ds4 X Window System client data ii xlibs-dev 4.3.0-0ds4 X Window System client library development files ii xserver-common 4.3.0-0ds4 files and utilities common to all X servers ii xserver-xfree86 4.3.0-0ds4 the XFree86 X server ii xspecs 4.3.0-0ds4 X protocol, extension, and library technical specifications ii xutils 4.3.0-0ds4 X Window System utility programs
$ export MESA_NO_3DNOW=Ycar les pentium 4 n'ont plus les instruction 3DNow! simple, mais j'ai cherché longtemps!
Complément en date du 12 décembre 2003:
Ayant eu (encore) des problèmes d'accélération graphique, je me suis penché sérieusement sur le problème, et je suis
arrivé à résoudre le problème! Voilà ce que j'ai fait:
deb http://penguinppc.org/~daniel/sid/i386/ ./puis installer ces fichiers (copie de dpkg -l | grep ds4):
$ dpkg -l | grep ^ii | grep ds4 ii lbxproxy 4.3.0-0ds4 Low Bandwidth X (LBX) proxy server ii libdps1 4.3.0-0ds4 Display PostScript (DPS) client library ii libxaw6 4.3.0-0ds4 X Athena widget set library (version 6) ii libxaw7 4.3.0-0ds4 X Athena widget set library ii libxaw7-dev 4.3.0-0ds4 X Athena widget set library development files ii proxymngr 4.3.0-0ds4 X proxy services manager ii twm 4.3.0-0ds4 Tab window manager ii x-window-system 4.3.0-0ds4 X Window System ii x-window-system-core 4.3.0-0ds4 X Window System core components ii xbase-clients 4.3.0-0ds4 miscellaneous X clients ii xdm 4.3.0-0ds4 X display manager ii xfonts-100dpi 4.3.0-0ds4 100 dpi fonts for X ii xfonts-100dpi-transcoded 4.3.0-0ds4 100 dpi fonts for X (transcoded from ISO 10646-1) ii xfonts-75dpi 4.3.0-0ds4 75 dpi fonts for X ii xfonts-75dpi-transcoded 4.3.0-0ds4 75 dpi fonts for X (transcoded from ISO 10646-1) ii xfonts-base 4.3.0-0ds4 standard fonts for X ii xfonts-base-transcoded 4.3.0-0ds4 standard fonts for X (transcoded from ISO 10646-1) ii xfonts-cyrillic 4.3.0-0ds4 Cyrillic fonts for X ii xfonts-scalable 4.3.0-0ds4 scalable fonts for X ii xfree86-common 4.3.0-0ds4 X Window System (XFree86) infrastructure ii xfs 4.3.0-0ds4 X font server ii xfwp 4.3.0-0ds4 X firewall proxy server ii xlibmesa-dev 4.3.0-0ds4 Mesa 3D graphics development library meta-package [XFree86] ii xlibmesa-gl-dev 4.3.0-0ds4 Mesa 3D graphics library development files [XFree86] ii xlibmesa-glu-dev 4.3.0-0ds4 Mesa OpenGL utility library development files [XFree86] ii xlibmesa4 4.3.0-0ds4 Mesa 3D graphics library meta-package [XFree86] ii xlibmesa4-dri 4.3.0-0ds4 Mesa 3D graphics library modules [XFree86] ii xlibmesa4-drm-src 4.3.0-0ds4 XFree86 4.3 DRM source snapshot ii xlibmesa4-gl 4.3.0-0ds4 Mesa 3D graphics library [XFree86] ii xlibmesa4-glu 4.3.0-0ds4 Mesa OpenGL utility library [XFree86] ii xlibosmesa4 4.3.0-0ds4 Mesa off-screen rendering library [XFree86] ii xlibs 4.3.0-0ds4 X Window System client libraries ii xlibs-data 4.3.0-0ds4 X Window System client data ii xlibs-dev 4.3.0-0ds4 X Window System client library development files ii xnest 4.3.0-0ds4 nested X server ii xprt 4.3.0-0ds4 X print server ii xserver-common 4.3.0-0ds4 files and utilities common to all X servers ii xserver-xfree86 4.3.0-0ds4 the XFree86 X server ii xspecs 4.3.0-0ds4 X protocol, extension, and library technical specifications ii xutils 4.3.0-0ds4 X Window System utility programs ii xvfb 4.3.0-0ds4 virtual framebuffer X server
# /etc/init.d/gdm stop # modconfJ'ai executé ces deux commandes par sécurité: arret du serveur X, puis déchargement du module radeon du noyau
# cd /root/tmp # tar xzvf ../linux-drm-4.3.0-kernelsource.tar.gz # cd drm # make -f Makefile.linux # mv /lib/modules/2.4.21/kernel/drivers/char/drm/radeon.o /lib/modules/2.4.21/kernel/drivers/char/drm/radeon.orig.o # cp radeon.o /lib/modules/2.4.21/kernel/drivers/char/drm/ # modconfCe dernier modconf permet de charger le nouveau module radeon.o.
# /etc/init.d/gdm stop # modconfComme plus haut, les deux commandes par sécurité: arret du serveur X, puis déchargement du module radeon du noyau
# cd /usr/src/ # tar xzvf xlibmesa4-drm.tar.gz # cd modules/xlibmesa4-drm/debianla, il faut installer un patch car sinon, il y a une erreur à la compilation! Ce patch, je l'ai trouvé sur le net, grâce à google, mais je ne peux plus vous donner l'adresse (je ne l'ai pas noté à temps).
# patch < <chamin-du-patch/patch-drm> # cd /usr/src/linux/ # make-kpkg --revision=new-version.0.1 modules-image # cd ../A partir de là, installez le paquet créé:
# dpkg -i xlibmesa4-drm-module-'votre numero de noyo'_4.3.0-0pre1v1+new-version.0.1_i386.debEt là, patatra, ca marchera pas, car en fait, il n'y a pas de paquet installé dans /lib/modules/'votre numéro de noyo' mais dans un répertoire nommé 'votre numéro de noyo'_diversions. J'ai donc biaisé un peu:
# mkdir /lib/modules/'votre numero de noyo/drm # cp /lib/modules/'votre numéro de noyo'_diversions/* /lib/modules/'votre numero de noyo/drm/ # modconfpour recharger le module que l'on vient de compiler/installer.
# /etc/init.d/gdm startLoguez vous pour tester. Maintenant, chez moi, glxinfo et glxgears fonctionnent. glxgears me donne ceci:
$ glxgears 3790 frames in 5.0 seconds = 758.000 FPS 4289 frames in 5.0 seconds = 857.800 FPS 4279 frames in 5.0 seconds = 855.800 FPS 4288 frames in 5.0 seconds = 857.600 FPS 4290 frames in 5.0 seconds = 858.000 FPSsi vous avez une méthode pour aller encore plus vite, je suis preneur!
/usr/share/doc/i8kutils/examples/Voilà comment je m'y suis pris:
xmodmap -e "keycode 129=F13"