[En cours] Xorg refuse de se lancer avec les drivers ATI

Bonjour a tous :slightly_smiling:

Voila je fais parti des nombreux “malchanceux” qui ne peuvent utiliser l’accélération 3D de leur carte graphique ATI sous linux.
Je suis possesseur d’une Radeon 9250, et tout fonctionne “par défaut”, mais pas l’accélération 3d. Ainsi pour pallier à ce soucis (notamment pour pouvoir me remettre a la programmation 3D), j’ai recherché les solutions existantes, et de toutes celles trouvées aucune n’a fonctionné.
J’ai installé les drivers proprio, les “libres”, j’ai fait des modifs de xorg tout c’qu’on veut, toujours le meme problème :
Au démarrage, si le driver est autre, xorg ne se lance pas.

J’ai cru comprendre qu’il vous faudrait le fichier /var/log/Xorg0.log sauf qu’il est énorme et que je ne sais pas quoi envoyer de celui-ci. Si vous en avez besoin , essayez d’me préciser ^^

Je suis sous Debian testing ^^ noyau 2.6.18-5-486

Voila en espérant que quelqu’un puisse m’aider :slightly_smiling:

Bonne journée a vous :slightly_smiling:

Donnes déjà /etc/X11/xorg.conf

Celui qui fonctionne :

[quote]Section "Files"
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/X11R6/lib/X11/fonts/misc"
FontPath "/usr/share/fonts/X11/cyrillic"
FontPath "/usr/X11R6/lib/X11/fonts/cyrillic"
FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/Type1"
FontPath "/usr/share/fonts/X11/100dpi"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi"
FontPath "/usr/share/fonts/X11/75dpi"
FontPath “/usr/X11R6/lib/X11/fonts/75dpi”
# path to defoma fonts
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

Section "Module"
Load "i2c"
Load "bitmap"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "vbe"
EndSection

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option “XkbRules” "xorg"
Option “XkbModel” "pc105"
Option “XkbLayout” "fr"
Option “XkbVariant” "latin9"
EndSection

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option “Device” "/dev/input/mice"
Option “Protocol” "ImPS/2"
Option “Emulate3Buttons” "true"
Option “Buttons” "8"
EndSection

Section "Device"
Identifier "Carte vidéo générique"
Driver "vesa"
BusID "PCI:1:0:0"
EndSection

Section "Monitor"
Identifier "Écran générique"
Option "DPMS"
HorizSync 28-64
VertRefresh 43-60
EndSection

Section "Screen"
Identifier "Default Screen"
Device "Carte vidéo générique"
Monitor "Écran générique"
DefaultDepth 24
SubSection "Display"
Depth 1
Modes “1280x1024” “1280x960” “1280x854” “1280x800” “1280x768” “1200x800” “1152x864” “1152x768” “1024x768” “800x600” "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes “1280x1024” “1280x960” “1280x854” “1280x800” “1280x768” “1200x800” “1152x864” “1152x768” “1024x768” “800x600” "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes “1280x1024” “1280x960” “1280x854” “1280x800” “1280x768” “1200x800” “1152x864” “1152x768” “1024x768” “800x600” "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes “1280x1024” “1280x960” “1280x854” “1280x800” “1280x768” “1200x800” “1152x864” “1152x768” “1024x768” “800x600” "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes “1280x1024” “1280x960” “1280x854” “1280x800” “1280x768” “1200x800” “1152x864” “1152x768” “1024x768” “800x600” "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes “1280x1024” “1280x960” “1280x854” “1280x800” “1280x768” “1200x800” “1152x864” “1152x768” “1024x768” “800x600” "640x480"
EndSubSection
EndSection

Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
EndSection

Section "DRI"
Mode 0666
EndSection[/quote]

Autrement, c’est généralement le nom de la carte graphique, et le driver chargé (ici vesa) qui change pour ati ou fglrx :slightly_smiling:

Donne également le résultat de
$ grep EE /var/log/Xorg.0.log

Voila :slightly_smiling: Merci d’avance, même si je ne suis pas sur que ce soit le bon, car la j’ai fait cette commande après avoir réparé Xorg. Dites moi s’il faut que je remette le driver fglrx pour voir :wink:

As-tu supprimé complètement fglrx ? Mon expérience d’ATI m’a fait arriver à la conclusion que fglrx bloquait le driver libre.

Cela vérifié, remplace “vesa” par “ati” dans ton xorg.conf, installe les paquets libgl1-mesa-dri, libgl1-mesa-glx, x11proto-xf86dri-dev et mesa-utils. Ça devrait suffir.

Tout d’abord merci !

Ensuite, et bien j’ai fait ce que tu m’as dit seulement je n’ai toujours pas d’accélération 3D visiblement.
Tout ce que j’ai pour vérifier ce sont les outils du genre "glxgears"et celui-ci me balance toujours un pénible 200, 300 fps

J’avais pourtant réussi a installer tout ça auparavant (y’a un an ou deux et sur une autre distro), et j’avais bien plus que ça (meme machine)… J’en déduis que ça n’a pas fonctionné :s

Que faire ? … Merci d’avance !

Tu as réussi en utilisant le driver libre ou le driver propriétaire ?

C’est ennuyeux.

Essaie voir de rajouter ces paramètres dans ton xorg, ça ne mange pas de pain :

dans la section “Device” :

	Option		"XaaNoOffscreenPixmaps" "true"
	Option		"RenderAccel"		"true"
	Option		"XaaNoOffscreenPixmaps" "true"
	Option		"AddARGBGLXVisuals"	"true"

dans la section “ServerLayout”:

dans la section “Extensions” :

Enfin, est-il possible que tu postes les erreurs et les warnings de xorg avant ET après ces modifications stp ?

Je pense qu’il faudrait utiliser plutôt

Driver "radeon"

et ajouter à la fin du xorgconf

Section "Extensions"
 Option "RENDER" "Enable" 
EndSection

Le driver “ati” détecte le driver “radeon” automatiquement donc sauf bizarrerie vraiment bizarre, ça doit revenir au même.

Merci a tous !!
En ajoutant les options proposées par “ara qui rit” dans mon xorg, j’obtiens un score plus raisonnable pour glxgears :

3480 frames in 5.1 seconds = 688.884 FPS
3480 frames in 5.0 seconds = 690.752 FPS
3480 frames in 5.1 seconds = 681.516 FPS
3480 frames in 5.0 seconds = 691.393 FPS

Mon problème semble donc résolu :slightly_smiling:

Je me pose deux questions en rapport :
Je voudrais passer à Beryl (ou quelque chose du genre, j’ai laché les évolution de ce soft y’a un moment… D’ailleurs c’est quoi le mieux maintenant ?) et à Fluxbox (mais plus tard).

D’après vous, ces deux softs poseront - ils problème avec ma carte graphique ? Y’aura - t - il une config spéciale ?
Et pensez vous qu’il est important d’installer l’un avant l’autre ou que peu importe ? :slightly_smiling:

Merci encore !!