Dual screen simple

TODO : Tester/documenter pour d'autres drivers.

Depuis les dernières versions de Xorg, on peut se passer du /etc/X11/xorg.conf… ou presque. Le dual screen n'est pas (encore) reconnu automatiquement (xorg-server 1.6.1).

Driver nvidia

Les options AllowGLXWithComposite, RenderAccel, AddARGBGLXVisuals, TripleBuffer et j'en passe ne semblent plus utiles ; on peut donc tout envoyer vers /dev/null et résumer son xorg.conf à ceci :

Section "Device"
    Identifier     "Card0"
    Driver         "nvidia"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Option         "TwinView"
EndSection

Tout est supporté, le composite marche aussi bien qu'avant et les FPS suivent dans les jeux.

Driver Intel

Après 24 heures de bruteforce sur xrandr (sous Debian 5.0/Lenny) voici ce que j'ai trouvé pour avoir deux écrans plats de 1280*1024 cote a cote sur ce chipset precis :

00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03)

xorg.conf complet :

Section "InputDevice"
    Identifier "Keyboard1"
    Driver "kbd"
    Option "XkbModel" "pc105"
    Option "XkbLayout" "fr"
    Option "XkbOptions" "compose:rwin"
EndSection

Section "Screen"
	Identifier "Screen0"
	Device     "Card0"
	Monitor    "Monitor0"
	SubSection "Display"
		Virtual 2560 1024
		Depth     24
	EndSubSection
EndSection

Au lancement de la session il faut exécuter cette incantation magique (il y a peut etre moyen de faire plus simple) :

xrandr --output LVDS --off
xrandr --output TMDS-1 --off
xrandr --output TMDS-2 --preferred
xrandr --output TMDS-1 --preferred
xrandr --output TMDS-1 --right-of TMDS-2

References

bazaar/xorg_dual_screen.txt · Last modified: 2010/01/12 13:29 (external edit)