Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
bazaar:xorg_dual_screen [2009/06/03 15:04]
kalessin Ajout d'une conf qui marchouille pour un chipset intel.
bazaar:xorg_dual_screen [2010/01/12 13:29] (current)
Line 1: Line 1:
 +====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 :
 +
 +<​code>​
 +Section "​Device"​
 +    Identifier ​    "​Card0"​
 +    Driver ​        "​nvidia"​
 +EndSection
 +
 +Section "​Screen"​
 +    Identifier ​    "​Screen0"​
 +    Option ​        "​TwinView"​
 +EndSection
 +</​code>​
 +
 +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 :
 +
 +<​code>​
 +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)
 +</​code>​
 +
 +**xorg.conf** complet :
 +
 +<​code>​
 +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
 +</​code>​
 +
 +Au lancement de la session il faut exécuter cette incantation magique (il y a peut etre moyen de faire plus simple) :
 +
 +<​code>​
 +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
 +</​code>​
 +
 +===References===
 +
 +  - [[http://​wiki.debian.org/​XStrikeForce/​HowToRandR12]]
bazaar/xorg_dual_screen.txt · Last modified: 2010/01/12 13:29 (external edit)