J'ai un moniteur connecté à chacune de mes GTX 980 Ti, sous Ubuntu 16.04. Le paramètre NVIDIA X Server détecte avec succès deux moniteurs et deux écrans avec la position absolue de screen1 définie sur + 1920 + 0.
Voici mon fichier xorg.conf:
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 375.20 (buildd@lcy01-26) Sat Nov 19 12:38:43 UTC 2016
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 "ViewSonic VX2433wm"
HorizSync 24.0 - 82.0
VertRefresh 50.0 - 75.0
Option "DPMS"
EndSection
Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor1"
VendorName "Unknown"
ModelName "ViewSonic VP2365WB"
HorizSync 24.0 - 82.0
VertRefresh 50.0 - 75.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce GTX 980 Ti"
BusID "PCI:1:0:0"
EndSection
Section "Device"
Identifier "Device1"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce GTX 980 Ti"
BusID "PCI:2:0:0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "Stereo" "0"
Option "nvidiaXineramaInfoOrder" "DFP-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 "Screen1"
Device "Device1"
Monitor "Monitor1"
DefaultDepth 24
Option "Stereo" "0"
Option "nvidiaXineramaInfoOrder" "DFP-0"
Option "metamodes" "nvidia-auto-select +0+0"
Option "SLI" "Off"
Option "MultiGPU" "Off"
Option "BaseMosaic" "off"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Cependant, mon deuxième moniteur (Monitor1, Screen1) est vide (noir). Mais la partie étrange est la suivante: je peux déplacer ma souris vers le deuxième écran et je verrai une croix noire avec des limites blanches à la place de ma souris. Je ne vois rien d'autre sur ce deuxième écran (tout noir) et je ne peux pas y ouvrir une fenêtre.
Voici la sortie de l'exécution: Sudo lshw -c video
*-display
description: VGA compatible controller
product: GM200 [GeForce GTX 980 Ti]
vendor: NVIDIA Corporation
physical id: 0
bus info: pci@0000:01:00.0
version: a1
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
configuration: driver=nvidia latency=0
resources: irq:135 memory:de000000-deffffff memory:c0000000-cfffffff memory:d0000000-d1ffffff ioport:e000(size=128) memory:df000000-df07ffff
*-display
description: VGA compatible controller
product: GM200 [GeForce GTX 980 Ti]
vendor: NVIDIA Corporation
physical id: 0
bus info: pci@0000:02:00.0
version: a1
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
configuration: driver=nvidia latency=0
resources: irq:136 memory:dc000000-dcffffff memory:a0000000-afffffff memory:b0000000-b1ffffff ioport:d000(size=128) memory:dd000000-dd07ffff
J'ai essayé de jouer avec xorg.conf ainsi que les paramètres du serveur NVIDIA X, mais rien n'a fonctionné jusqu'à présent et mon deuxième moniteur est toujours vide. Ce problème a été soulevé lors de la mise à niveau du 14.04 au 16.04. J'ai une installation double sous Windows, et le deuxième moniteur est OK sur mon autre système d'exploitation.
Après des jours de problèmes, j'ai finalement trouvé la solution, ou peut-être juste une solution de contournement: la configuration à plusieurs moniteurs ne fonctionnerait pas si vous n'activiez pas Xinerama dans les paramètres nvidia.
Faire cela:
ouvrez un terminal, écrivez Sudo nvidia-settings
Dans les configurations d’affichage du serveur X, activez Xinerama.
Enregistrer dans le fichier de configuration X (vous pouvez créer une sauvegarde de votre fichier xorf.conf avant cette étape). Fermez la fenêtre des paramètres.
Sudo service lightdm restart