Ce soir, je me suis amusé à faire joujou avec mon serveur d'affichage sous Linux. À la base parce que une mise à jour récente des bibliothèques d'affichage (passage à X.org 6.9) avait tout cassé et m'avait forcé à utiliser Vesa et à rester en 1024x768.
J'avais donc décidé de prendre de bonnes résolutions (ha ha elle est bonne hein ? (mais tellement connue maintenant, depuis que je l'ai sortie la première fois en 2001...)) et de revenir à la résolution native de mon écran LCD, c'est à dire 1280x1024. Par la même occasion, comme plein de choses étaient récemment sorties, j'ai effectué une grosse mise à jour du système et ai essayé des trucs plus ou moins sexy.
Au menu :
- passage au noyau 2.6.15, patché avec Archck ;
- désinstallation du driver propriétaire d'ATI ;
- utilisation du driver libre radeon ;
- activation du mode d'affichage EXA au lieu de XAA, c'est sensé accéler les choses, même si c'est encore considéré comme expérimental ;
- utilisation du module DRI open-source r300 (désormais dans la branche de développement de x.org, même si désactivé par défaut) en suivant ce tutorial ;
- activation des extensions composite ;
- installation de paquets non-officiels de transset et xcompmgr.
Résultat des courses :
- la 3D fonctionne (2000fps avec glxgears) ; je n'ai pas essayé en plein écran par contre ; et de toute manière je ne joue pas (sauf sur console...) ;
- le driver propriétaire ATI a dégagé ;
- je suis revenu en 1280x1024 ;
- et surtout : la transparence fonctionne !
- ... même si ça rame dru (les drivers sont expérimentaux, et les extensions pour la transparence ne sont pas encore accélérées.
PS : ce billet n'est en aucun cas un tutoriel, il faut plutot aller voir les liens correspondants...
PPS : mon bureau fonctionne avec XFCE 4.2, et non pas les sempiternels Gnome, KDE, ou pire, Windows !
PPPS : c'est le premier billet vraiment geekiste ici... ça y est le blog prend une autre orientation ? (bon normalement non, j'ai encore deux ou trois concerts en réserve...)



Ça papote...