Pas de DRM suite à [drm:radeon_cp_init] *ERROR* radeon_cp_init called without lock held
Le
Joel
Bonjour la liste !
Voilà ça fait plusieurs fois que j'essaye d'avoir l'accélération
matérielle de ma carte graphique, mais rien n'y fait, je me heurte
toujours à un mur d'impossibilité apparente
Ma config :
=
--
Proc : AMD64 3000+
Carte Mère : Asus K8V Deluxe
Carte Graphique : ATI 9800 Pro (All In Wonder)
Linux : linux-image-2.6.18-4-amd64
=
--
J'avais tout d'abord les drivers propriétaires, mais je les ai enlevés
(complètement, puisqu'apparemment ça peux poser problème lorsqu'ils
sont installés mais pas utilisés).
Voici la partie intéressante de mon xorg.conf ;
=
--
Section "Device"
Identifier "All In Wonder 9800 Pro"
Driver "ati"
Option "MonitorLayout" "LVDS, TMDS"
Option "MonitorLayout" "AUTO, AUTO"
Option "MonitorLayout" "TMDS, AUTO"
Option "VideoOverlay" "on"
Option "OpenGLOverlay" "on"
Option "AGPMode" "8"
Option "AGPSize" "128"
Option "RingSize" "8"
Option "BufferSize" "2"
Option "EnablePageFlip" "True"
Option "EnableDepthMoves" "True"
Option "ColorTiling" "on"
Option "RenderAccel" "True"
Option "DRI" "True"
EndSection
=
--
Voici l'erreur que j'ai dans mon Xorg.0.log :
=
--
(EE) RADEON(0): [agp] Could not bind
(EE) RADEON(0): [agp] AGP failed to initialize. Disabling the DRI.
=
--
D'après http://dri.freedesktop.org/wiki/DriTroubleshooting , je n'ai
pas chargé le module agpgart ou un module du chipset (via, intel,
sis,).
J'ai donc vérifié par lsmod, mais le module via_agp est bien chargé :
=
--
# lsmod | grep agp
via_agp 15616 0
=
--
Effectivement, agpgart n'a pas l'air chargé, mais c'est parce qu'il
est directement en dur dans le noyau (d'après /proc/config.gz du
moins).
Ce qui nous amène donc à l'erreur suivante, que j'ai trouvée dans dme=
sg :
=
--
[drm:radeon_cp_init] *ERROR* radeon_cp_init called without lock held
[drm:drm_unlock] *ERROR* Process 3293 using kernel context 0
=
--
D'après http://dri.freedesktop.org/wiki/DriTroubleshooting je n'ai
effectivement pas le module agpgart chargé (ce qui n'est pas
entièrement faux, puisqu'il est en dur et pas en module) et c'est la
cause de mes problèmes. J'ai essayé de compiler un noyau par moi meme,
mais l'option CONFIG_AGP refusait de se mettre en module !! (forcée
sur yes avec xconfig)
Donc voilà, là je ne sais plus trop ou chercher. Ce sujet a déjà
tellement de variantes que ça devient un véritable fouillis
inextricable
Merci de votre patience,
Joël.
Voilà ça fait plusieurs fois que j'essaye d'avoir l'accélération
matérielle de ma carte graphique, mais rien n'y fait, je me heurte
toujours à un mur d'impossibilité apparente
Ma config :
=
--
Proc : AMD64 3000+
Carte Mère : Asus K8V Deluxe
Carte Graphique : ATI 9800 Pro (All In Wonder)
Linux : linux-image-2.6.18-4-amd64
=
--
J'avais tout d'abord les drivers propriétaires, mais je les ai enlevés
(complètement, puisqu'apparemment ça peux poser problème lorsqu'ils
sont installés mais pas utilisés).
Voici la partie intéressante de mon xorg.conf ;
=
--
Section "Device"
Identifier "All In Wonder 9800 Pro"
Driver "ati"
Option "MonitorLayout" "LVDS, TMDS"
Option "MonitorLayout" "AUTO, AUTO"
Option "MonitorLayout" "TMDS, AUTO"
Option "VideoOverlay" "on"
Option "OpenGLOverlay" "on"
Option "AGPMode" "8"
Option "AGPSize" "128"
Option "RingSize" "8"
Option "BufferSize" "2"
Option "EnablePageFlip" "True"
Option "EnableDepthMoves" "True"
Option "ColorTiling" "on"
Option "RenderAccel" "True"
Option "DRI" "True"
EndSection
=
--
Voici l'erreur que j'ai dans mon Xorg.0.log :
=
--
(EE) RADEON(0): [agp] Could not bind
(EE) RADEON(0): [agp] AGP failed to initialize. Disabling the DRI.
=
--
D'après http://dri.freedesktop.org/wiki/DriTroubleshooting , je n'ai
pas chargé le module agpgart ou un module du chipset (via, intel,
sis,).
J'ai donc vérifié par lsmod, mais le module via_agp est bien chargé :
=
--
# lsmod | grep agp
via_agp 15616 0
=
--
Effectivement, agpgart n'a pas l'air chargé, mais c'est parce qu'il
est directement en dur dans le noyau (d'après /proc/config.gz du
moins).
Ce qui nous amène donc à l'erreur suivante, que j'ai trouvée dans dme=
sg :
=
--
[drm:radeon_cp_init] *ERROR* radeon_cp_init called without lock held
[drm:drm_unlock] *ERROR* Process 3293 using kernel context 0
=
--
D'après http://dri.freedesktop.org/wiki/DriTroubleshooting je n'ai
effectivement pas le module agpgart chargé (ce qui n'est pas
entièrement faux, puisqu'il est en dur et pas en module) et c'est la
cause de mes problèmes. J'ai essayé de compiler un noyau par moi meme,
mais l'option CONFIG_AGP refusait de se mettre en module !! (forcée
sur yes avec xconfig)
Donc voilà, là je ne sais plus trop ou chercher. Ce sujet a déjà
tellement de variantes que ça devient un véritable fouillis
inextricable
Merci de votre patience,
Joël.

Poser une question


Bonjour,
Le man de radeon dit "R350 Radeon 9800PRO/9800SE/9800, FireGL X2 (2D
only)", peut-être la réponse au problème ?
Pourquoi 3 configurations différentes ?
Toujours d'après le manuel, si VideoOverlay est on alors automatiquement
OpenGLOverlay doit être off et vice versa.
Chez moi AGPMode à 8 a toujours posé problème, mais je n'ai qu'une 9000.
Concernant le problème d'agpgart, le pilote propriétaire fourni un agp
interne, en utilisant la bonne option (plus en tête, désolé) peut-être
que ça peut être jouable, non ?
Une chose est sûre, pas de 3D avec le pilote xorg pour la 9800 PRO.
Réessayer le pilote fglrx avec l'option pour l'agp...
De rien, j'espère avoir aider un peu.
Christophe
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"
To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Christophe Alonso a écrit :
As-tu essayé en mettant radeon à la place de ati pour le driver,
celui-ci étant , je crois plus adapté
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"
To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact