[Radeonhd] pas possible d'activer le DRI (résolu)

Xorg, Compiz, KDE / Gnome / Xfce / Fluxbox / e17 / fvwm ... GDM/KDM/XDM...
Répondre
titoucha
Daikyu
Messages : 81
Inscription : mar. 02 sept. 2008, 16:58
Localisation : Genève

[Radeonhd] pas possible d'activer le DRI (résolu)

Message par titoucha »

Bonjour à tous, je viens de compiler le pilote libre radeonhd, tout fonctionne à par le dri qui lui refuse de tourner. pourtant en regardant le journal de démarrage de Xorg il est déclaré comme fonctionnel.

Code : Tout sélectionner

 cat /var/log/Xorg.0.log | grep -i dri
        X.Org Video Driver: 2.0                                          
        X.Org XInput driver : 2.0                                        
        ABI class: X.Org Video Driver, version 2.0
(II) LoadModule: "dri"
(II) Loading /usr/lib/xorg/modules/extensions//libdri.so
(II) Module dri: vendor="X.Org Foundation"
(II) Loading extension XFree86-DRI
(II) Loading /usr/lib/xorg/modules/drivers//radeonhd_drv.so
        Module class: X.Org Video Driver
        ABI class: X.Org Video Driver, version 2.0
        Module class: X.Org XInput Driver
        ABI class: X.Org XInput driver, version 2.0
        Module class: X.Org XInput Driver
        ABI class: X.Org XInput driver, version 2.0
(II) RADEONHD: X driver for the following AMD GPG (ATI) graphics devices:
(**) RADEONHD(0): Option "DRI" "true"
(II) RADEONHD(0): Found libdri 5.4.0.
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: node name is /dev/dri/card0
        ABI class: X.Org Video Driver, version 2.0
(II) RADEONHD(0): FB: Allocated DRI Back Buffer at offset 0x02366000 (size = 0x009C4000)
(II) RADEONHD(0): FB: Allocated DRI Depth Buffer at offset 0x02D2A000 (size = 0x009C4000)
(II) RADEONHD(0): FB: Allocated DRI Textures at offset 0x036EE000 (size = 0x0C800000)
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: node name is /dev/dri/card0
(II) RADEONHD(0): [dri] Visual configs initialized
(II) RADEONHD(0): [DRI] installation complete
comme dit dans ce qui précède dri est ok, mais si je fais

Code : Tout sélectionner

glxinfo | grep direct
direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)
OpenGL renderer string: Mesa GLX Indirect
je vois que le dri n'est pas activé et là franchement je ne comprend pas trop.

Je vous mets aussi mon xorg.conf

Code : Tout sélectionner

cat /etc/X11/xorg.conf                               
Section "InputDevice"                                                                    
        Identifier      "Generic Keyboard"                                               
        Driver          "kbd"                                                            
        Option          "XkbRules"      "xorg"                                           
        Option          "XkbModel"      "pc105"                                          
        Option          "XkbLayout"     "ch"                                             
        Option          "XkbVariant"    "fr"                                             
EndSection                                                                               

Section "InputDevice"
        Identifier      "Configured Mouse"
        Driver          "mouse"           
        Option          "CorePointer"     
        Option          "Device"                "/dev/input/mice"
        Option          "Emulate3Buttons"       "true"           
EndSection                                                       

Section "Device"
        Identifier      "Configured Video Device"
        Driver          "radeonhd"
#       Option          "AccelMethod"   "exa"
        Option          "DRI"           "true"
EndSection

Section "Monitor"
        Identifier      "Configured Monitor"
EndSection

Section "Screen"
        Identifier      "Default Screen"
        Monitor         "Configured Monitor"
        Device          "Configured Video Device"
EndSection

Section "ServerLayout"
        Identifier      "Default Layout"
        Screen          "Default Screen"
        Option          "AIGLX"         "false"
EndSection

Section "DRI"
    Mode    0666
EndSection
Je précise que je n'ai pas d'erreur au démarrage de xorg

Code : Tout sélectionner

cat /var/log/Xorg.0.log | grep -i WW
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
(WW) RADEONHD: No matching Device section for instance (BusID PCI:1:0:1) found
Dernière modification par titoucha le jeu. 23 oct. 2008, 05:18, modifié 1 fois.
Avatar de l’utilisateur
marc[i1]
Maître du Kyudo
Messages : 1753
Inscription : ven. 27 oct. 2006, 10:48
Localisation : Nantes (44)

Message par marc[i1] »

Salut,

Sauf erreur, Radeonhd ne gère pas la 3D … donc DRI.
Ne vous emmerdez plus, emmerdez les autres.
titoucha
Daikyu
Messages : 81
Inscription : mar. 02 sept. 2008, 16:58
Localisation : Genève

Message par titoucha »

Je veux bien mais alors comment expliquer les messages dans le log Xorg qui me disent que le dri est ok.

Pour la gestion du dri c'est sur que la version 1.2.1 ne le gère pas mais pour la 1.2.3 je ne sais pas.
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Message par mélodie »

J'ignore si tu peux obtenir la 3D, mais quand j'avais une ati sur cette machine, j'avais ceci dans xorg.conf:

Section "DRI"
Group "users"
Mode 0660
EndSection

Section "Extensions"
Option "Composite" "Enable"
Option "RENDER" "Enable"
Option "DAMAGE" "Enable"
EndSection

mais pas:

« Option "DRI" "true" »

Et j'avais un paquet nommé "libgl-dri" installé, paquet actuellement en voie de disparition. :(

/Edit : sinon les infos utiles sont surtout là:

http://wiki.cchtml.com/index.php/Hardware

et là :
http://wiki.cchtml.com/index.php/Main_Page

"General Documentation

* Driver Features
* Supported Hardware
* Working Branded Systems

.......
.......

"

Et plus d'infos ici aussi:
http://www.phoronix.com/scan.php?page=n ... &px=NjMxNg


Tu as quoi comme modèle de carte ?
Avatar de l’utilisateur
marc[i1]
Maître du Kyudo
Messages : 1753
Inscription : ven. 27 oct. 2006, 10:48
Localisation : Nantes (44)

Message par marc[i1] »

euh il charge la libdri mais DRI est pas ok du tout !

Pour info, j'ai aussi :

Code : Tout sélectionner

Option "DRI" "true"
Je répète (encore :) ) le pilote radeonhd ne gère pas la 3D.
Ne vous emmerdez plus, emmerdez les autres.
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Message par mélodie »

marc[i1] a écrit : Je répète (encore :) ) le pilote radeonhd ne gère pas la 3D.
Free or not free, là est la question. :)
(Voyez l'article sur Phoronix, il dit aussi que ça ne gère _pas encore_ la 3D, à ce que j'ai compris. :) )
titoucha
Daikyu
Messages : 81
Inscription : mar. 02 sept. 2008, 16:58
Localisation : Genève

Message par titoucha »

Merci à vous deux,pour cette précision car j'ai bien essayer de décrypter les annonce sur Phoronix, mais mon anglais est vraiment trop mauvais.
titoucha
Daikyu
Messages : 81
Inscription : mar. 02 sept. 2008, 16:58
Localisation : Genève

Message par titoucha »

En recherchant autre chose je suis tomber sur cette page.
http://wiki.x.org/wiki/radeonhd%3ADRI
donc le pilote radeonhd version 1.2.3 gère le DRI sous certaines conditions et certaines cartes
Avatar de l’utilisateur
marc[i1]
Maître du Kyudo
Messages : 1753
Inscription : ven. 27 oct. 2006, 10:48
Localisation : Nantes (44)

Message par marc[i1] »

Pour le moment seules les cartes R5xx sont prisent en compte et seulement de façon aléatoire car tu peux pas avoir l'accélaration 2D et la 3D en même temps.

Pour le moment radeonhd gère rien du tout car l'écriture est en cours et ça change tout le temps.
Ne vous emmerdez plus, emmerdez les autres.
titoucha
Daikyu
Messages : 81
Inscription : mar. 02 sept. 2008, 16:58
Localisation : Genève

Message par titoucha »

J'ai réussi à faire fonctionner le DRI en prenant les dernier paquets xorg dans testing, mais par contre j'ai des problèmes avec les flèches du clavier, je suis donc revenu en arrière.
Répondre