overblog

Dapper DRI et i915

Publié le 07/08/2006 à 01:49 Par greg
La loi de l'emmerdement maximum n'en fini pas de m'épater.
Imaginez que vous ayiez une distribution qui marche bien tant qu'elle est en béta. Puis dès qu'elle passe en stable, pof ! plus de DRI.

Or le DRI c'est super important, plus de crack-attack salvateur après le boulot, plus d'entraînement de bzflag ... misère. Mais que s'est il passé  ?

Et bien c'est très simple, la dernière mise à jour pour le passage en stable de dapper contient une libgl1-mesa-dri buggée pour le driver i810 et i915.

Symptômes :

greg@kookaburra:~$ glxinfo > /dev/null
ERROR!  sizeof(I830DRIRec) does not match passed size from device driver
libGL warning: 3D driver returned no fbconfigs.
libGL error: InitDriver failed       
libGL error: reverting to (slow) indirect rendering

Bon bein du coup dans le glxinfo :

direct rendering: No

Solution :
Pas question d'installer des paquets douteux et de risquer de casser notre belle distribution. Nous allons substituer les lib cassées par des lib saines en toute discrétion.

Commencer par télécharger la lib expérimentale de Debian qui contient des lib corrigées.
Extraire le paquet et remplacer le répertoire par celui de notre lib :

kookaburra:~# mkdir temp
kookaburra:~# dpkg -x libgl1-mesa-dri_6.5.0.cvs.20060524-1_i386.deb  temp
kookaburra:~# mv /usr/lib/dri ./dri.old
kookaburra:~# mv temp/usr/lib/dri /usr/lib/
kookaburra:~# exit
greg@kookaburra:~$ glxinfo | grep 'direct'
direct rendering: Yes

Et voila !
Bonnes vacances en 3D...
#geekblog
Partager
Vous aimerez aussi

La page de blog se tourne

Arnaque et recouvrement

En vrac de septembre

Sécurisez vos serveurs à peu de frais

Commentaires
< freebox, pont wifi et open source Screen - une autre approche du shell >
Créer un blog sur Overblog Créer un blog