• # Conf qui marche

    Posté par . En réponse au message Utiliser la carte graphique NVIDIA et la carte INTEL intégrée. Évalué à 2.

    J'ai une config à peu prêt similaire, et j'ai galéré pour avoir mes trois écrans, mais j'ai réussi.

    Voilà ma conf:

    # One screen section per graphic card
    Section "ServerLayout"
     Identifier "Layout 1"
     Screen "Screen0"
     Screen "Screen1" LeftOf "Screen0"
    EndSection
    # NVIDIA graphic card.
    Section "Device"
     Identifier "nvidia0"
     Driver "nvidia"
     Option "NoLogo" "1" # Remove nvidia branding at startup
     BusId "PCI:1:0:0"
     Option "ProbeAllGpus" "false" # Only required for nvidia
     VendorName "NVIDIA Corporation"
     BoardName "GeForce GT 610"
    EndSection
    # Internal graphic card.
    Section "Device"
     Identifier "intel0"
     Driver "intel"
     BusId "PCI:0:2:0"
    EndSection
    # NVIDIA (uses two monitors)
    Section "Screen"
     Identifier "Screen0"
     Device "nvidia0"
     DefaultDepth 24
     Option "Stereo" "0"
     Option "nvidiaXineramaInfoOrder" "DFP-0"
     Option "metamodes" "DVI-I-1: nvidia-auto-select +0+0, HDMI-0: nvidia-auto-select +1920+0"
     Option "SLI" "Off"
     Option "MultiGPU" "Off"
     Option "BaseMosaic" "off"
     SubSection "Display"
     Depth 24
     EndSubSection
    EndSection
    # Intel
    Section "Screen"
     identifier "Screen1"
     Device "intel0"
    EndSection
    

    Le truc à savoir, c'est que Xorg est obligé de créer un "Screen" par carte graphique, et qu'un Screen n'est pas un écran physique.
    Dans ma config, le Screen NVIDIA est en fait 2 écrans (listés dans l'option "metamodes")
    Bon, ça utilise le driver proprio.

    Par contre, il faut bien comprendre que les 2 Screens sont indépendants, presque comme 2 serveurs graphiques. Les environnements de bureau gèrent ça plus ou moins bien. Sous Xubuntu (donc XFCE), c'est loin d'être parfait: on ne peut pas faire passer de fenêtre entre les 2 Screens, et il y a parfois des bugs graphiques bizarres.