Driver libre ATI, XVideo et bi-écran

Bonjour à tous,

ça fait un moment maintenant que j’essaie de configurer l’affichage sur ma Debian Etch en utilisant le driver libre ATI. Pour l’instant, mes résultats sont assez mitigés.

Je vais essayer de faire court : le driver libre ATI considère que la sortie DVI est le périphérique d’affichage principal. Le souci, c’est que mon écran principal (un CRT) est sur le port VGA. J’ai tenté de le brancher sur le DVI, mais j’ai trouvé le résultat affreux (flou, géométrie catastrophique et aberration chromatique dès que j’utilise une résolution un peu haute). La question est réglée : le port DVI ne peut servir que pour l’écran secondaire, ce que je trouve au demeurant curieux. Peut être est-ce là le résultat du convertisseur DVI-VGA, je ne sais pas. Bref.

Le souci induit est que pour une raison que j’ignore, XVideo ne fonctionne pas sur le pseudo écran secondaire (celui sur le VGA, donc), mais fonctionne très bien sur l’autre. J’en arrive à ma question : connaîtriez-vous un moyen d’étendre le support de XVideo à l’écran branché sur le port VGA ?

Voici ce que me retourne xvinfo (j’ai élagué un peu) :

X-Video Extension version 2.2 screen #0 Adaptor #0: "ATI Radeon Video Overlay" number of ports: 1 port base: 73 operations supported: PutImage supported visuals: depth 24, visualID 0x23 .... number of attributes: 22 "XV_DEVICE_ID" (range 0 to -1) client gettable attribute (current value is 108) "XV_LOCATION_ID" (range 0 to -1) client gettable attribute (current value is 109) ... maximum XvImage size: 2048 x 2048 Number of image formats: 8 id: 0x41424752 (RGBA) guid: 52474241-0000-0010-8000-00aa00389b71 bits per pixel: 32 number of planes: 1 type: RGB (packed) depth: 32 red, green, blue masks: 0xff0000, 0xff00, 0xff id: 0x0 ...

Comme vous le voyez, il n’y a pas de “screen #1

Je suis un peu perdu, donc si vous avez des pistes, je suis preneur.

Merci d’avance.

(han, je voulais vraiment faire court, si, c’est vrai)

Voici mon xorg.conf quand j’avais une carte ati radeon 9600 avec 2 ports dvi tu peux t’en inspiré peut etre. J’avais un écran crt et l’autre lcd.

[code]# /etc/X11/xorg.conf (xorg X Window System server configuration file)

This file was generated by dexconf, the Debian X Configuration tool, using

values from the debconf database.

Edit this file with caution, and see the /etc/X11/xorg.conf manual page.

(Type “man /etc/X11/xorg.conf” at the shell prompt.)

This file is automatically updated on xserver-xorg package upgrades only

if it has not been modified since the last upgrade of the xserver-xorg

package.

If you have edited this file but would like it to be automatically updated

again, run the following command:

sudo dpkg-reconfigure -phigh xserver-xorg

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 "glx"
Load "dri"
Load "extmod"
SubSection "extmod"
Option "omit xfree86-dga"
EndSubSection
Load "freetype"
Load "int10"
Load "vbe"
Load "v4l"
Load "GLcore"
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"
EndSection

#Affichage primaire CRT Sony G420

Section "Device"
Identifier "ATI Radeon 9600"
Driver "fglrx"
BusID "PCI:3:0:0"
Option “VideoOverlay” "on"
Option “OpenGLOverlay” "off"
Screen 0
Option “XAANoOffscreenPixmaps” "True"
Option “AddARGBGLXVisuals” “On”

EndSection

Section "Monitor"
Identifier "Sony G420"
Option "DPMS"
HorizSync 30-110
VertRefresh 47-170
EndSection

Section "Screen"
Identifier "Default Screen"
Device "ATI Radeon 9600"
Monitor "Sony G420"
DefaultDepth 24
SubSection "Display"
Depth 1
Modes “1280x1024” “1024x768” “800x600” "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes “1280x1024” “1024x768” “800x600” "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes “1280x1024” “1024x768” “800x600” "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes “1280x1024” “1024x768” “800x600” "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes “1280x1024” “1024x768” “800x600” "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes “1280x1024” “1024x768” “800x600” "640x480"
EndSubSection
EndSection

#Affichage secondaire LCD Sony kdlv2000
Section "Device"
Identifier "ATI Radeon 9600 dvi"
Driver "fglrx"
BusID "PCI:3:0:0"
Option “VideoOverlay” "on"
Option “OpenGLOverlay” "off"
Screen 1

Option “AddARGBGLXVisuals”

EndSection

Section "Extensions"
Option “Composite” "Enable"
Endsection

Section "Monitor"
Identifier "Sony kdlv2000"
Option "DPMS"
HorizSync 30-110
VertRefresh 47-170
EndSection

Section "Screen"
Identifier "TV Screen"
Device "ATI Radeon 9600 dvi"
Monitor "Sony kdlv2000"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes “1024x768” “800x600” "640x480"
EndSubSection
EndSection

Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
Screen “TV Screen” rightof "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
Option “AIGLX” "false"
EndSection

Section "DRI"
Mode 0666
EndSection
[/code]

certe avec les driver ati propriétaires mais bon ca fonctionnait bien.

Hmm. Tant qu’à faire, je préférerai rester sur le driver libre. Je sais que le propriétaire fonctionne, mais bon, ce sera la solution de la dernière chance.