Question Ubuntu 14.04 deux cartes Nvidia triple écran Xinerama avec pilote propriétaire, troisième écran noir et curseur X [fermé]


J'ai quelques problèmes pour que mon troisième écran fonctionne correctement.

J'ai eu des écrans triples fonctionnant bien le 12.04, en utilisant 2 cartes NVIDIA. A fait une nouvelle installation de 14.04 et n'a pas de problèmes pour le faire fonctionner.

Il sera simplement désactivé ou l'écran est noir avec le curseur en tant que X. Je ne peux l'activer qu'à partir de l'outil de configuration du serveur nvidia. Les paramètres d'affichage natifs d'Ubuntu ne montreront même pas le 3ème écran.

J'ai essayé de copier le fichier xorg.conf de mon ancienne installation, qui, au redémarrage de X, fonctionnait bien sur l’écran de connexion, mais elle s’y trouvait juste après que je me suis connecté et n’a rien fait (la souris fonctionnait toujours).

J'utilise gnome-session-fallback au lieu de l'unité si cela fait une différence. J'ai toujours ces problèmes si j'essaye de l'unité.

Comment faire fonctionner mon 3ème écran et afficher un bureau?

Voici mon xorg.conf actuel

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 331.20  (buildd@roseapple)  Mon Feb  3 15:07:22 UTC 2014


Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    Screen      1  "Screen1" RightOf "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "0"
EndSection

Section "Files"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"

    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "DELL 1907FP"
    HorizSync       30.0 - 81.0
    VertRefresh     56.0 - 76.0
    Option         "DPMS"
EndSection

Section "Monitor"

    # HorizSync source: unknown, VertRefresh source: unknown
    Identifier     "Monitor1"
    VendorName     "Unknown"
    ModelName      "DELL 1907FP"
    HorizSync       0.0 - 0.0
    VertRefresh     0.0
    Option         "DPMS"
EndSection

Section "Monitor"
    Identifier     "Monitor2"
    VendorName     "Unknown"
    ModelName      "DELL 1907FP"
    HorizSync       30.0 - 81.0
    VertRefresh     56.0 - 76.0
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GTX 580"
    BusID          "PCI:1:0:0"
EndSection

Section "Device"
    Identifier     "Device1"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GT 520"
    BusID          "PCI:3:0:0"
EndSection

Section "Device"
    Identifier     "Device2"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GT 520"
    BusID          "PCI:3:0:0"
EndSection

Section "Screen"

# Removed Option "metamodes" "DVI-I-2: nvidia-auto-select +0+0, DVI-I-3: nvidia-auto-select +1280+0"
# Removed Option "metamodes" "DVI-I-2: nvidia-auto-select +0+0"
# Removed Option "SLI" "Off"
# Removed Option "BaseMosaic" "off"
# Removed Option "metamodes" "GPU-109d4eb8-b40b-87d7-3fd6-95830d1d5215.DVI-I-2: nvidia-auto-select +0+0, GPU-109d4eb8-b40b-87d7-3fd6-95830d1d5215.DVI-I-3: nvidia-auto-select +1280+0, GPU-82e96214-175e-5e6a-218c-5bdbc948daf2.DVI-I-1: nvidia-auto-select +3200+0"
# Removed Option "SLI" "off"
# Removed Option "BaseMosaic" "on"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "nvidiaXineramaInfoOrder" "DFP-0"
    Option         "metamodes" "DVI-I-2: nvidia-auto-select +0+0, DVI-I-3: nvidia-auto-select +1280+0"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "off"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Screen"

# Removed Option "metamodes" "nvidia-auto-select +0+0"
# Removed Option "metamodes" "DVI-I-3: nvidia-auto-select +0+0"
    Identifier     "Screen1"
    Device         "Device1"
    Monitor        "Monitor1"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "metamodes" "nvidia-auto-select +0+0"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "off"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Screen"
    Identifier     "Screen2"
    Device         "Device2"
    Monitor        "Monitor2"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "metamodes" "nvidia-auto-select +0+0"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "off"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Voici mon ancien «travail dans 12.04» xorg.conf

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 310.19  (buildmeister@swio-display-x86-rhel47-08.nvidia.com)  Thu Nov  8 02:08:55 PST 2012


Section "ServerLayout"

# Removed Option "Xinerama" "0"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    Screen      1  "Screen1" RightOf "Screen2"
    Screen      2  "Screen2" RightOf "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "1"
EndSection

Section "Files"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"

    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "DELL 1907FP"
    HorizSync       30.0 - 81.0
    VertRefresh     56.0 - 76.0
    Option         "DPMS"
EndSection

Section "Monitor"

    # HorizSync source: unknown, VertRefresh source: unknown
    Identifier     "Monitor1"
    VendorName     "Unknown"
    ModelName      "DELL 1907FP"
    HorizSync       30.0 - 81.0
    VertRefresh     56.0 - 76.0
    Option         "DPMS"
EndSection

Section "Monitor"
    Identifier     "Monitor2"
    VendorName     "Unknown"
    ModelName      "Apple Cinema HD"
    HorizSync       74.0 - 74.6
    VertRefresh     59.9 - 60.0
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GTX 580"
    BusID          "PCI:1:0:0"
    Screen          0
EndSection

Section "Device"
    Identifier     "Device1"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GT 520"
    BusID          "PCI:3:0:0"
EndSection

Section "Device"
    Identifier     "Device2"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GTX 580"
    BusID          "PCI:1:0:0"
    Screen          1
EndSection

Section "Screen"

# Removed Option "metamodes" "DFP-0: nvidia-auto-select +0+0, DFP-2: nvidia-auto-select +1280+0"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "metamodes" "DFP-0: nvidia-auto-select +0+0; DFP-0: nvidia-auto-select +0+0; DFP-0: 1280x1024_75 +0+0; DFP-0: 1152x864 +0+0; DFP-0: 1024x768 +0+0; DFP-0: 1024x768_60 +0+0; DFP-0: 800x600 +0+0; DFP-0: 800x600_60 +0+0; DFP-0: 640x480 +0+0; DFP-0: 640x480_60 +0+0; DFP-0: nvidia-auto-select +0+0 {viewportout=1280x720+0+152}"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Screen"
    Identifier     "Screen1"
    Device         "Device1"
    Monitor        "Monitor1"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "metamodes" "nvidia-auto-select +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Screen"
    Identifier     "Screen2"
    Device         "Device2"
    Monitor        "Monitor2"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "metamodes" "DFP-2: nvidia-auto-select +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Extensions"
    Option         "Composite" "Disable"
EndSection

sortie de xrandr après la suppression de xorg.conf et le redémarrage

Screen 0: minimum 8 x 8, current 3200 x 1200, maximum 16384 x 16384
DVI-I-0 disconnected (normal left inverted right x axis y axis)
DVI-I-1 disconnected (normal left inverted right x axis y axis)
DVI-I-2 connected primary 1280x1024+0+0 (normal left inverted right x axis y axis) 376mm x 301mm
   1280x1024      60.0*+   75.0  
   1152x864       75.0  
   1024x768       75.0     60.0  
   800x600        75.0     60.3  
   640x480        75.0     59.9  
HDMI-0 disconnected (normal left inverted right x axis y axis)
DVI-I-3 connected 1920x1200+1280+0 (normal left inverted right x axis y axis) 495mm x 310mm
   1920x1200      60.0*+   59.9  

7
2018-06-13 15:39


origine


Pouvez-vous essayer de démarrer sans xorg.conf puis poster la sortie de xrandr - bain
Une autre chose à essayer est de démarrer avec votre ancien xorg.conf puis connectez-vous à un nouveau compte - un compte que vous venez de créer et auquel vous ne vous êtes jamais connecté - pour voir s'il y a un problème avec votre configuration locale. Ensuite, configurez les multiples moniteurs avec xrandr (parfois, le gui des paramètres d'affichage semble avoir des problèmes avec plusieurs moniteurs) - bain
Je voulais dire supprimer /etc/X11/xorg.conf (ou le sortir du chemin). Pour la plupart des systèmes, xorg détecte et configure tout automatiquement. Si vous pensez que le problème est le bogue Nvidia, vous devrez également rétrograder votre noyau. Avez-vous essayé le nouveau? Certaines personnes signalent qu'il gère mieux les moniteurs triples que le pilote propriétaire. Je pense que randr est désactivé sur votre configuration 12.04 car vous avez activé xinerama. - bain
xrandr ne montre que deux appareils connectés, peut-être que xorg ne fait que configurer la première carte vidéo. Comme je l'ai dit plus tôt, il se peut que vous frappiez le bogue Nividia Xinerama mentionné dans le wiki Arch. - bain
@EdHarcourt hélas pas, toujours bloqué le 12.04 dans l'attente d'une résolution, et ne peut pas vraiment consacrer des heures et des heures au piratage et à la recherche d'Internet. Suis surpris que cela ne soit pas encore résolu, ne pense pas que notre configuration soit ce créneau :( Si vous trouvez quelque chose, SVP faites le moi savoir :) - Horse


Réponses:


J'ai la même configuration avec 3 moniteurs. Une machine a 2 cartes graphiques et 3 moniteurs. L'autre graphique 1 et 3 moniteurs.

Sur les deux machines, je devais configurer chaque moniteur pour avoir son propre serveur x.

Pour le configurer, je lance les paramètres de NVidia X Server (paramètres nvidia) Accédez à la configuration d'affichage du serveur X. Dans la boîte de dialogue Configuration: ajoutez un serveur x pour chaque moniteur. Activez également la case à cocher Xinerama. Organiser le moniteur aux besoins.

Cliquez sur Enregistrer dans la configuration X et enregistrez-le dans le fichier /etc/X11/xorg.conf.

Maintenant, vous devrez redémarrer ou redémarrer le gestionnaire d'affichage.

Quelques fois (pas très souvent), j'ai des problèmes avec la configuration qui se réinitialise, mais je recommence.

Avec cette configuration, certains des outils de configuration d'affichage standard comme la sélection de l'économiseur d'écran, etc.

J'espère que cela t'aides...


0
2018-06-29 18:39



Si je le fais et que je redémarre, je reçois un écran vide (connexion automatique activée). si je redémarre X manuellement, j'arrive à l'écran de connexion (qui ressemble à 3 écrans) mais après je me connecte, il se bloque (bien que la souris bouge encore) - Horse
J'ai remarqué que vous utilisez la version 331.20 du pilote Nvidia. Sur Kubuntu en cours d'exécution, il est possible d'installer 331.38 en utilisant l'application Pilotes supplémentaires. Cela devrait également être possible sur Ubuntu / Unity. Il se trouve dans les paramètres du système. - user298448