Accelération 3D ATI drivers proprio avec xinerama

Bonjour,
Je tourne actuellement sur débian testing avec un kernel 2.6.20.3 fraichement recompilé. J’ai réussi a installer le module fglrx, mon accélération 3d marche bien, mais lorsque je lance X avec xinerama je n’ai plus cette accélération.
Je possède une ATI X700, un des mes écrans est branché sur le port DVI l’autre sur le port VGA.

Si quelqu’un à une solution à mon problème, il est le bienvenu.

Merci d’avance à tous :slightly_smiling:

que disent tes logs ?
et glxinfo ?

Mon glxinfo : fr.pastebin.ca/400055 (avec xinerama desactivé)
Mon glxinfo : fr.pastebin.ca/400059 (avec xinerama activé)

Xinerama actif :

yo575@debian:~$ fglrxinfo Xlib: extension "XFree86-DRI" missing on display ":0.0". display: :0.0 screen: 0 OpenGL vendor string: Mesa project: www.mesa3d.org OpenGL renderer string: Mesa GLX Indirect OpenGL version string: 1.2 (1.5 Mesa 6.5.1)

Xinerama non actif :

[code]
yo575@debian:~$ fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON X700 PRO
OpenGL version string: 2.0.6334 (8.34.8)

display: :0.0 screen: 1
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON X700 PRO
OpenGL version string: 2.0.6334 (8.34[/code].8)

De quels logs parle-tu s’il te plait ?

/var/log/Xorg.0.log
mais les infos glx et ce que j’ai crû lire par ci par là me font penser que pour avoir la 3d avec le xinerama, il faut activer les dri.
Reagardes par ici:
gentoo.org/doc/fr/dri-howto.xml

[code]yo575@debian:~$ cat /var/log/Xorg.0.log |grep WW
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(WW) The directory “/usr/X11R6/lib/X11/fonts/misc” does not exist.
(WW) The directory “/usr/share/fonts/X11/cyrillic” does not exist.
(WW) The directory “/usr/X11R6/lib/X11/fonts/cyrillic” does not exist.
(WW) The directory “/usr/X11R6/lib/X11/fonts/100dpi/” does not exist.
(WW) The directory “/usr/X11R6/lib/X11/fonts/75dpi/” does not exist.
(WW) The directory “/usr/X11R6/lib/X11/fonts/Type1” does not exist.
(WW) The directory “/usr/X11R6/lib/X11/fonts/100dpi” does not exist.
(WW) The directory “/usr/X11R6/lib/X11/fonts/75dpi” does not exist.
(WW) The directory “/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType” does not e
xist.
(WW) fglrx: No matching Device section for instance (BusID PCI:1:0:1) found
(WW) fglrx(0): ***********************************
(WW) fglrx(0): * DRI initialization disabled! *
(WW) fglrx(0): * 2D acceleraton available (MMIO) *
(WW) fglrx(0): * no 3D acceleration available *
(WW) fglrx(0): ***********************************
(WW) fglrx(0): Option “VendorName” is not used
(WW) fglrx(0): Option “ModelName” is not used
(WW) fglrx(1): ***********************************
(WW) fglrx(1): * DRI initialization disabled! *
(WW) fglrx(1): * 2D acceleraton available (MMIO) *
(WW) fglrx(1): * no 3D acceleration available *
(WW) fglrx(1): ***********************************

yo575@debian:~$ cat /var/log/Xorg.0.log |grep EE
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(EE) end of block range 0x3ffffff < begin 0xdc000000
(II) Loading extension MIT-SCREEN-SAVER
(EE) end of block range 0x3ffffff < begin 0xdc000000
(EE) AIGLX: Screen 0 is not DRI capable
(EE) AIGLX: Screen 1 is not DRI capable
[/code]

Voili voilu :slightly_smiling:

Mon xorg.conf : fr.pastebin.ca/400136
Je sais que la ligne dri est commentée, mais même décommentée j’ai ce message

tu as bien
Load "dri"
Load "glx"
et
Section "dri"
Mode 0666
EndSection
:question:
Alors je ne vois pas. Je ne connais rien aux ati …
[edit:]j’avais pas vu ton lien sur pastebin.

Bonjour, j’ai le même problème sous Lenny 64 bits 2.6.21-2-amd64.

J’ai bien rajouté ça:

[quote]tu as bien
Load "dri"
Load "glx"
et
Section "dri"
Mode 0666
EndSection [/quote]

Et j’obtien ça:

[quote]toto@toto:~$ fgl_glxgears
Using GLX_SGIX_pbuffer
Xlib: extension “XFree86-DRI” missing on display “:0.0”.
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 158 (GLX)
Minor opcode of failed request: 5 (X_GLXMakeCurrent)
Serial number of failed request: 30
Current serial number in output stream: 30
[/quote]

:frowning:

Mon xorg.conf au cas ou:

Bon alors j’ai remodifier mon xorg.conf en fonction des petites choses que j’ai lu sur le net (ça ne fonctionne toujours pas):

[quote]Section "ServerLayout"
Identifier "Default Layout"
Screen 0 “aticonfig-Screen[0]” 0 0
Screen “aticonfig-Screen[1]” RightOf "aticonfig-Screen[0]"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
Option "Xinerama"
EndSection

Section "Files"
EndSection

Section "Module"
Load "dri"
Load "glx"
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/psaux"
Option “Protocol” "ExplorerPS/2"
EndSection

Section "Monitor"
Identifier "Écran générique"
HorizSync 68.5 - 68.5
VertRefresh 85.0 - 85.0
Option "DPMS"
EndSection

Section "Monitor"
Identifier "aticonfig-Monitor[0]"
Option “VendorName” "ATI Proprietary Driver"
Option “ModelName” "Generic Autodetecting Monitor"
Option “DPMS” "true"
EndSection

Section "Monitor"
Identifier "aticonfig-Monitor[1]"
Option “VendorName” "ATI Proprietary Driver"
Option “ModelName” "Generic Autodetecting Monitor"
Option “DPMS” "true"
EndSection

Section "Device"
Identifier "Carte vidéo générique"
Driver "fglrx"
Option “VideoOverlay” "on"
Option “OpenGLOverlay” "off"
BusID "PCI:1:0:0"
EndSection

Section "Device"
Identifier "aticonfig-Device[0]"
Driver "fglrx"
BusID "PCI:1:0:0"
EndSection

Section "Device"
Identifier "aticonfig-Device[1]"
Driver "fglrx"
BusID "PCI:1:0:0"
Screen 1
EndSection

Section "Screen"
Identifier "Default Screen"
Device "Carte vidéo générique"
Monitor "Écran générique"
DefaultDepth 24
SubSection "Display"
Modes "1024x768"
EndSubSection
EndSection

Section "Screen"
Identifier "aticonfig-Screen[0]"
Device "aticonfig-Device[0]"
Monitor "aticonfig-Monitor[0]"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1024x768"
EndSubSection
EndSection

Section "Screen"
Identifier "aticonfig-Screen[1]"
Device "aticonfig-Device[1]"
Monitor "aticonfig-Monitor[1]"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1024x768"
EndSubSection
EndSection

Section "DRI"
Mode 0666
EndSection

Section "Extensions"
Option “Composite” "Disable"
Option “Render” "Enable"
EndSection

[/quote]

J’ai continué à chercher et je suis tombé sur un mail sans réponse datant de 2003:
Source: http://www.mail-archive.com/debutant@linux-mandrake.com/msg55857.html

[quote]Salut à tous,

pour ce qui est de l’accélération graphique (DRI) en xinerama, il semble
que cela soit impossible si j’en crois cette ligne que j’ai trouvée dans
file:/var/log/XFree86.0.log :

(WW) MGA(0): Direct rendering is not supported when Xinerama is enabled

A moins que ce ne soit un problème dans ma configuration.

Enfin, si l’info peut servir à quelqu’un …

A+[/quote]

Donc je cours lire les logs de xorg et je tombe sur ça:

Donc à priori, toujours impossible d’avoir l’accelération graphique avec Xinerama :cry: