web-dev-qa-db-fra.com

configuration double écran dans ubuntu avec graphiques Intel HD

J'ai une machine Ubuntu avec Intel HD Graphics intégré avec 2 moniteurs branchés sur les deux ports fournis. Avec cette configuration, les deux moniteurs ont exactement la même sortie. J'avais besoin d'étendre les fonctionnalités du serveur X pour prendre en charge un autre écran afin que, lorsque j'exécute une application, celle-ci s'exécute sur screen0 ou sur screen1.

Pour ce faire, j’ai ajouté un nom de fichier monior.conf dans le répertoire /usr/share/X11/xorg.conf.d, mais cela ne fonctionnait pas pour moi. Le fichier ressemble à ceci:

Section "ServerLayout"
    Identifier    "DualScreen"
    Screen        0 "Screen0"
    Screen      1 "Screen1" RightOf "Screen0" 
EndSection 

Section "Monitor"
    Identifier    "Monitor0"
EndSection

Section "Monitor"
    Identifier    "Monitor1"
EndSection

Section "Device"
    Identifier    "Card0"
    Driver        "intel"
    BusID        "PCI:00:02.0"
EndSection

Section "Device"
    Identifier    "Card1"
    Driver        "intel"
    BusID        "PCI:00:02.0"
EndSection

Section "Screen"
    Identifier    "Screen0"
    Device        "Card0"
    Monitor        "Monitor0"
EndSection

Section "Screen"
    Identifier    "Screen1"
    Device        "Card1"
    Monitor        "Monitor1"
EndSection

Mais ça ne marche pas. La sortie de xrandr est la suivante:

Screen 0: minimum 1280 x 900, current 1280 x 900, maximum 1280 x 900
default connected 1280x900+0+0 0mm x 0mm
   1280x900        0.0*

Ce dont j'ai besoin, c'est deux écrans indépendants l'un de l'autre et les fenêtres ne peuvent pas être déplacées entre eux. Aidez-moi s'il vous plaît à faire cela.

1
mandeep

Votre réponse est ici . Au moment d'écrire ces lignes, ce site est en panne, mais heureusement, The Grand Way Back Machine l'a toujours .

Cela fonctionne pour moi, mais malheureusement, GNOME 3 ne prend pas en charge plusieurs écrans X.

Pour résumer, les étapes nécessaires pour obtenir deux écrans X sur des graphiques intel sont les suivantes:

  • Deux sections de périphérique avec

    • Option "ZaphodHeads" " votre périphérique "
      • votre périphérique tel que donné par xrandr
    • Option "AccelMethod" "sna"
  • Deux sections d'écran faisant référence aux identificateurs de périphérique

Ceci est mon exemple (presque minimal) de configuration

 Section "ServerLayout" 
 Identificateur "Layout0" 
 Écran "Screen0" 0 0 
 Écran "Screen1" RightOf "Screen0" 
 FinSection 
 
 Section "Device" 
 Identificateur "Device0" 
 Pilote "intel" 
 BusID "0: 2: 0" 
 Option " ZaphodHeads "" eDP1 "
 Option" AccelMethod "" sna "
 Écran 0 
 EndSection 
 
 Section" Appareil "
 Identificateur "Device1" 
 Pilote "intel" 
 BusID "0: 2: 0" 
 Option "ZaphodHeads" "DP1" 
 Option "AccelMethod" "sna" 
 Écran 1 
 EndSection 
 
 Section "Écran" 
 Identificateur "Écran0" 
 Appareil "Appareil0" 
 EndSection. 
 
 Section "Écran" 
 Identificateur "Écran1" 
 Appareil "Appareil1" 
 FinSection 
.
3
Nils Goroll