Re: Pas de DRM suite à [drm:radeon_cp_init] *ERROR* radeon_cp_init called without lock held
Bonjour
Christophe Alonso a écrit :
> Le mercredi 25 avril 2007 à 20:05 +0200, Joel a écrit :
>
>> Bonjour la liste !
>>
>
> Bonjour,
>
>
>> 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
>> -----------------------------------------------------------------------------------------------------
>>
>
> Le man de radeon dit "R350 Radeon 9800PRO/9800SE/9800, FireGL X2 (2D
> only)", peut-être la réponse au problème ?
>
>
>> 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".0
>>
As-tu essayé en mettant radeon à la place de ati pour le driver,
celui-ci étant , je crois plus adapté
>> Option "MonitorLayout" "LVDS, TMDS"
>> Option "MonitorLayout" "AUTO, AUTO"
>> Option "MonitorLayout" "TMDS, AUTO"
>>
>
> Pourquoi 3 configurations différentes ?
>
>
>> Option "VideoOverlay" "on"
>> Option "OpenGLOverlay" "on"
>>
>
> Toujours d'après le manuel, si VideoOverlay est on alors automatiquement
> OpenGLOverlay doit être off et vice versa.
>
>
>> Option "AGPMode" "8"
>>
>
> Chez moi AGPMode à 8 a toujours posé problème, mais je n'ai qu'une 9000.
>
>
>> 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 dmesg :
>> -----------------------------------------------------------------------------------------------------
>> [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)
>>
>
> 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 ?
>
>
>> 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...
>>
>
> 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...
>
>
>> Merci de votre patience,
>>
>
> De rien, j'espère avoir aider un peu.
>
>
>> Joël.
>>
>
> Christophe
>
>
>
Reply to: