Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 10/02/2007, à 12:22

Julius

Driver libre radeon avec ATI 9600XT - compatibilité AIGLX

Bonjour,

J'ai ici un pc entre les mains qui possède une carte graphique ATI 9600XT. Voilà les lignes que me donnent lspci :

01:00.0 VGA compatible controller: ATI Technologies Inc RV350 NF [Radeon 9600]
01:00.1 Display controller: ATI Technologies Inc RV350 NF [Radeon 9600] (Secondary)

Pour l'installer, la solution rapide a été d'utiliser "envy". Les drivers propriétaires se sont donc installés. Tout est nickel, la résolution grande, fluidité et tout et tout. Seul soucis connu : pas de gestion de AIGLX. J'ai donc installé une session XGL pour permettre d'utiliser Beryl. Problème : lorsqu'une session XGL s'ouvrait par l'utilisateur A, même si celui ci se déconnectait, l'utilisateur B et C ne pouvait pas démarrer la session XGL... Bizarre, je ne comprend pas pourquoi.

Un mois plus tard (c'est à dire maintenant), je me décide à installer les drivers libres. Je désinstalle donc tout ce qui à trait avec fglrx. Je fais un "sudo dpkg-reconfigure xserver-xorg" pour revenir à la configuration initiale du xorg. Et je suis à la lettre prêt le tuto suivant : http://doc.ubuntu-fr.org/radeon

A première vue, la résolution est pourrie en 1024x768 par rapport à la même résolution avec les drivers propriétaires. C'est assez genant !!! Toutefois, j'ai regagné la fluidité que j'avais obtenue. Ca se voit au défilement des pages dans Firefox. glxgears fonctionne et ne me met pas de message d'erreur. Ma 3D est bien activée. La commande [glxinfo | grep "direct rendering"] me le confirme. Logiquement AIGLX devrait maintenant être supporté même avec cette résolution. Hé ben......... apparemment non, Beryl ne fonctionne pas !!!

Pourriez-vous m'aider dans la résolution du problème ? D'abord pour la résolution et ensuite pour AIGLX et Beryl. S'il vous plait bien tongue

Voici mon magnifique xorg.conf :

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

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

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

Section "InputDevice"
	Identifier	"Generic Keyboard"
	Driver		"kbd"
	Option		"CoreKeyboard"
	Option		"XkbRules"	"xorg"
	Option		"XkbModel"	"pc105"
	Option		"XkbLayout"	"be"
	Option		"XkbOptions"	"lv3:ralt_switch"
EndSection

Section "InputDevice"
	Identifier	"Configured Mouse"
	Driver		"mouse"
	Option		"CorePointer"
	Option		"Device"		"/dev/input/mice"
	Option		"Protocol"		"ExplorerPS/2"
	Option		"ZAxisMapping"		"4 5"
	Option		"Emulate3Buttons"	"true"
EndSection


Section "Device"
	Identifier	"Carte vidéo générique"
	Driver		"radeon"
	BusID		"PCI:1:0:0"
        Option "AccelMethod" "XAA" # Use XFree86 Acceleration Architecture
        Option "AccelDFS"    "1" # mettez à 0 si vous avez une carte AGP
#       Option 	"AGPMode" "4" # Décommentez si vous avez une carte AGP
#       Option "AGPSize" "128" # Décommentez si vous avec une carte AGP AGP aperture size
        Option "GARTSize" "64"
        Option "RingSize" "8"
        Option "BufferSize" "2"
        Option "EnablePageFlip" "1" # Enable page flipping for 3D apps
        Option "ColorTiling" "1"
        Option "EnableDepthMoves" "yes"
        Option "UseFBDev" "false"
        Option "RenderAccel" "true" # Enable the hardware render acceleration
        Option "mtrr" "on"
        Option	"SubPixelOrder" "none"
        Option "DPMS"
        Option "DynamicClocks" "on"
EndSection

Section "Monitor"
	Identifier	"Generic Monitor"
	Option		"DPMS"
	HorizSync	28-51
	VertRefresh	43-60
EndSection

Section "Screen"
	Identifier	"Default Screen"
	Device		"Carte vidéo générique"
	Monitor		"Generic Monitor"
	DefaultDepth	24
	SubSection "Display"
		Depth		1
		Modes		"1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		4
		Modes		"1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		8
		Modes		"1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		15
		Modes		"1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		16
		Modes		"1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		24
		Modes		"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

Section "Extensions"
        Option "Composite" "disable"
EndSection

Et ce que me donne Beryl quand j'essaye de le démarrer :

* Beryl system compatiblity check                            *
**************************************************************

Detected xserver                                : AIGLX

Checking Display :0.0 ...

Checking for XComposite extension               : failed

No composite extension
beryl: No composite extension

Merci smile

EDIT :
Solution du problème 1 : Dans le tuto ils demandent de désactiver l'option composite (voir la fin de mon xorg.conf). Hé bien... il suffit de lire ce que me dit Beryl pour comprendre que c'est la cause du problème. J'ai donc supprimé les 3 dernières lignes de mon xorg.conf.

Il reste toujours le problème de la résolution hmm

Dernière modification par Julius (Le 10/02/2007, à 12:26)

Hors ligne

#2 Le 27/03/2007, à 13:26

BlindeKinder

Re : Driver libre radeon avec ATI 9600XT - compatibilité AIGLX

Saut... mieux vaut tard que jamais...
J'ai la même carte, et après des mois de galère, (presque) tout s'est résolu avec edgy:noyau optimisé, aiglx, accélération... et beryl foncionne à la première installation... wink
Pour la résolution, je monte jusqu'à 1400x1050... Peut-être qu'en changeant tes lignes comme ça:

 SubSection "Display"
                Depth           1
                Modes           "1400x1050" "1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "640x480"
        EndSubSection

Et décommentes les lignes suivante:

#       Option     "AGPMode" "4" # Décommentez si vous avez une carte AGP
#       Option "AGPSize" "128" # Décommentez si vous avec une carte AGP AGP aperture size

...
En fait, j'ai toujours l'erreur:

 libGL warning: 3D driver claims to not support visual 0x4b

, et certaines applications ne fonctionnent pas (ça rame): des jeux comme cube, googleearth... et si j'avais beryl un peu plus fluide ça m'arrangerais... (défilement dans firefox et autre)...

Je me demande si avec d'autres drivers ça fonctionnerait mieux... j'ai ça:
Identifier      "ATI Technologies, Inc. RV350 AR [Radeon 9600 XT]"
        Driver          "ati"
est-ce que ça veut dire que c'est fglrx? C'est quoi l'ordre des meilleures solutions?


earth@universe:~$ sudo dpkg --force-remove-essential /usa/bill_gates.deb

Hors ligne