#1 Le 10/02/2007, à 11: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
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
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
Dernière modification par Julius (Le 10/02/2007, à 11:26)
Hors ligne
#2 Le 27/03/2007, à 12: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...
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