[Précédent (date)] [Suivant (date)] [Précédent (sujet)] [Suivant (sujet)] [Index par date] [Index par sujet]

Re: DRI chez XFree



Yvan Barbeau wrote:
> 
> Je connais pas cette carte mais regarde donc du côté des modules
>  dri de xfree (/usr/X11R6/lib/modules/dri) le tien pourrait
> ressembler à radeon_dri.so (?)
> 
> Crois-moi tout peut être installé sauf ce module.
> 
> Salut!

J'ai oublié de le mentionner. Je n'avais effectivement pas ce module
dans /usr/X11R6/lib/modules/dri. J'ai toujours essayé de me limiter au
package Debian.

Mais pour la cause, je suis allé chez dri.sourceforce.org, j'ai
downloadé leurs sources. Après compilation (fiou, c'était long ;-) et
installation selon leurs procédures, j'avais un nouveau serveur X.

Lorsque je le partais, il y avait des changements: l'écran ne
s'éteignait pas, mais restait noir. L'écran était inutilisable, mais je
pouvais taper en "aveugle" des commandes au shell. Après un reboot dans
les normes, l'écran était utilisable, j'ai retanté de lancer X, même
problème. J'ai donc ensuite enlevé ce qui m'a été fourni de chez dri.

Cette expérience pourrait être maladroite, j'ai peut-être des fichiers
qui ne doivent pas se mélanger, mais cela dépasse de mes compétances.
Par contre, j'avais bien remarqué qu'après la compilation des sources de
chez DRI, j'avais bien un radeon_dri.so. Depuis, je l'ai gardé, mais je
ne sais pas si la version qui a été compilé sera bonne.

Autre fait intéressant: en faisant un export LIBGL_DEBUG='verbose' et un
glxinfo, les documenations sur le web parlent d'affichage d'information
suplémentaire. Or, je n'ai rien de cela.

En vérifiant pourtant:

$ ldd `which glxinfo`
        libGL.so.1 => /usr/lib/libGL.so.1 (0x40017000)
        libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x40079000)
        libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x40087000)
        libm.so.6 => /lib/libm.so.6 (0x40162000)
        libc.so.6 => /lib/libc.so.6 (0x40184000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x40297000)
        libdl.so.2 => /lib/libdl.so.2 (0x402ad000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)


$ strings /usr/lib/libGL.so.1 | grep XF86DRI
XF86DRIQueryExtension
XF86DRIQueryVersion
[...]

Sur le site de DRI, ils mettent bien que mon type de chip est supporté.
J'en viens à deux conclusions:

1- Bien sûr, il se peut que je fasse des gaffes monumentales
2- XFree fourni par Debian ne supporte pas encore Radeon. C'est pour
cela que je suis venu sur le newsgroup pour vérifier si je n'étais pas
le seul à ne pas réussir à faire fonctionner cette carte.

Merci beaucoup !

-Hervé