[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

le tandem d'enfer: fglrx et DRI sur une X700 mobility radeon --> grrrrrrrr



salut la liste ;)

Après des semaines de googling, je ne sais plus quoi faire, alors un tuyau, un lien, un ticket restaurant pour me sortir de cette m...

Je suis en Etch, sur un portable acer aspire 1694WLMI. Et vous l'avez deviné: l'accélération 3D ne fonctionne pas.

fabricer@FR-PORT:~$ glxinfo | grep direct
direct rendering: No
OpenGL renderer string: Mesa GLX Indirect

Et pourtant, dans /var/log/Xorg.0.log, aucune erreur (EE) et un seul (WW).

fabricer@FR-PORT:~$ grep WW /var/log/Xorg.0.log
(WW) fglrx(0): board is an unknown third party board, chipset is supported

--> la cause de tous mes soucis ?

fabricer@FR-PORT:~$ grep DRI /var/log/Xorg.0.log
(II) Loading extension XFree86-DRI
(**) fglrx(0): NoDRI = NO
(II) Loading extension ATIFGLRXDRI
(II) fglrx(0): doing DRIScreenInit
(II) fglrx(0): DRIScreenInit done
(II) fglrx(0): DRI initialization successfull!
(II) fglrx(0): [DRI] installation complete

FR-PORT:~# lsmod | grep fg
fglrx                 387756  9

fabricer@FR-PORT:~$ uname -a
Linux FR-PORT 2.6.15 #1 PREEMPT Mon Aug 28 14:39:32 CEST 2006 i686 GNU/Linux
Noyau recompilé par mes soins, peut-être que c'est là que je m'a gourré au niveau des "trucs" graphiques ?

FR-PORT:/usr/src/linux# grep AGP .config
# CONFIG_AGP is not set
D'ailleurs, dans le config, j'ai juste sélectionné:
(*) Support for Frame buffer device
(*) VESA VGA Graphic Support
sans prendre ATI Radeon display support


FR-PORT:~# dpkg -al| grep fglrx
ii  fglrx-control                     8.28.8-3
ii  fglrx-driver                      8.28.8-3
ii  fglrx-driver-dev                  8.28.8-3
ii  fglrx-kernel-2.6.15               8.28.8-3+FR.3
ii  fglrx-kernel-src                  8.28.8-3

J'ai également testé avec le driver de unstable (8.28.8-4) et le dernier driver du site ati (8.29.6-1), avec le même résultat :(

Pour les courageux, je livre (une partie de) mon xorg.conf:


Section "Module"
        Load    "bitmap"
        Load    "dbe"
        Load    "ddc"
        Load    "dri"
#       Load    "extmod"
        Load    "freetype"
        Load    "glx"
        Load    "type1"
        Load    "vbe"
#rajout de http://komite.net/florimond/driver_ati_pour_debian.html
        Load    "GLcore"
        # Charger "extmod" mais pas l'extension DGA
        # (L'extension DGA est impropre dans le driver fglrx)
        SubSection "extmod"
            Option "omit xfree86-dga"
        EndSubSection
#fin rajout
EndSection

Section "Device"
        Identifier      "ATI Technologies Inc Radeon Mobility X700 (PCIE)"
        Driver          "fglrx"
        BusID           "PCI:1:0:0"

#rajouté depuis http://www.s2ii.com/blog/index.php?2006/10/08/92-aiglx-beryl-carte-ati-x700-mobility-pcie-sous-ubuntu-edgy-eft-beta
        Option "DRI"            "true"
#fin rajout
#rajout de http://komite.net/florimond/driver_ati_pour_debian.html
        # Si X refuse d'utiliser la résolution que vous demandez,
        # décommentez ceci ; voir Bugs et Rustines pour les détails.
        #Option "NoDDC"

        # === Video Overlay pour l'extension Xv ===
        Option "VideoOverlay" "on"
        # === OpenGL Overlay ===
        # Note : quand l'overlay OpenGL est activé, l'overlay
        # video est automatiquement désactivé
        Option "OpenGLOverlay" "off"
        # === Utiliser le support AGP GART interne ? ===
        # Si l'accélération OpenGL ne fonctionne pas, essayer de mettre
        # "yes" ici et désactivez le driver agpgart du noyau.
        Option "UseInternalAGPGART" "no"
EndSection
Section "Screen"
        Identifier      "Default Screen"
        Device          "ATI Technologies Inc Radeon Mobility X700 (PCIE)"
        Monitor         "Generic Monitor"
        DefaultDepth    24
        SubSection "Display"
                Depth           1
                Modes           "1280x800" "1024x768" "800x600" "640x480"
        EndSubSection
        SubSection "Display"
                Depth           4
                Modes           "1280x800" "1024x768" "800x600" "640x480"
        EndSubSection
        SubSection "Display"
                Depth           8
                Modes           "1280x800" "1024x768" "800x600" "640x480"
        EndSubSection
        SubSection "Display"
                Depth           15
                Modes           "1280x800" "1024x768" "800x600" "640x480"
        EndSubSection
        SubSection "Display"
                Depth           16
                Modes           "1280x800" "1024x768" "800x600" "640x480"
        EndSubSection
        SubSection "Display"
                Depth           24
                Modes           "1280x800" "1024x768" "800x600" "640x480"
        EndSubSection
EndSection
Section "ServerLayout"
        Identifier      "Default Layout"
        Screen          "Default Screen"
        InputDevice     "Generic Keyboard"
        InputDevice     "Configured Mouse"
        InputDevice     "Synaptics Touchpad"
EndSection

Section "DRI"
        Mode    0666
EndSection

Section "ServerFlags"
        Option  "AIGLX" "off"
EndSection

Section "Extensions"
        Option "Composite" "false"
EndSection

Merci d'avoir lu ce long post. Je vouerai un culte à celui ou celle qui me mettra sur la voie du glxgears à 1000000 FPS ;)

merci et a+

f.



Reply to: