Précédent Remonter Suivant

6  Serveur X

6.1  Version de base (framebuffer)

La version debian de base fonctionne bien avec le fichier de config hispalinux, mais seulement en utilisant le pilote fbdev (section Driver du fichier de config). Ça ne suffit pas pour utiliser la carte video un peu plus efficacement (par exemple pour bénéficier de l'accélération 3d).

6.2  Version avec DRI

Pour une version plus complète (accélération 2d et 3d), utiliser la version 4.2.99 de XFree, disponible en paquet Debian sur http://people.debian.org/~daenzer/dri-trunk/ (apt-cdrom add si on a gravé les paquets sur CD, ou modif /etc/apt/sources.list : ajouter par exemple ``deb http://people.debian.org/daenzer/dri-trunk/'') :
apt-get update
apt-get install xlibmesa3-dri-trunk xserver-xfree86-dri-trunk
Linux 2.4 seulement (dri du 2.6 de base est Ok, cf section 20) : compiler le module DRM pour la Radeon :
apt-get install drm-trunk-module-src
cd n/importe/ou ; tar xzvf /usr/src/drm-trunk/le_fichier.tar.gz
cd modules/drm-trunk
make -f Makefile.linux TREE=chemin/vers/sources/linux/include radeon.o
mkdir /lib/modules/[version-noyau]/kernel/drivers/char/drm/
cp radeon.o /lib/modules/[version-noyau]/kernel/drivers/char/drm/
(chez moi, version-noyau, c'est 2.4.20-ben5)
Mettre a jour /etc/modutils/arch/powerpc.pmac en rajoutant :
pre-install radeon modprobe agpgart
Avant de faire update-modules.
Récupérer le fichier de config XF86 adapté (cf mes fichiers de config). Personnellement, je suis en 16bpp parce que sinon la 3D est très poussive (en 24bpp par exemple).

Éviter de lancer X à ce niveau. Car si on lance le nouveau X sur le nouveau noyau (/etc/init.d/gdm restart si on utilise gdm), d'abord il risque de râler parce qu'il ne trouve pas le clavier demandé, et si on a du bol et que la fenêtre de login gdm apparaît alors on est content. Mais... Le clavier est foireux. C'est là que la connexion depuis une autre machine est intéressante, parce qu'avec un beau X sous le nez inutilisable à cause du clavier, on ne peut plus revenir en console pour modifier le reste (ie le clavier). Bref, si on ne peut pas se connecter a l'ibook depuis une autre machine, éviter de lancer le serveur X maintenant.

6.3  Sortie vers écran extérieur

C'est de la bidouille mais ça marche pour une sortie vers un écran type VGA : Je n'ai pas réussi à activer convenablement la sortie extérieure sur S-Video, ni en PAL ni en NTSC : le mode est tout à fait incorrect. Peut-être ça marche mieux avec XFree 4.3.

6.4  Anti-aliasing

Étant donnée la faible résolution de l'écran (1024x768), il vaut mieux utiliser l'anti-crénelage sous X, sinon les textes (en particulier sous mozilla) sont difficiles et désagréables à lire.

Installer le package libgdkxft0 puis utiliser la session gnome-AA sous gdm si vous l'utilisez, ou sinon demander à charger LD_PRELOAD=/usr/lib/libgdkxft.so avant le reste du Xsession.

La config gdkxft de base est peu efficace, demander à être un peu plus violent : un fichier de configuration $HOME/.gdkxft comme celui qui suit fait très bien l'affaire :
  !-*-fixed-*

Précédent Remonter Suivant