Well, I can’t say my DE (KDE) doesn’t have a multi-monitor bug because I cannot prove a negative. There is a bit of KDE strangeness as I said. Since getting the 960 a year ago I’ve not needed an xorg.conf file and it has set up correctly. Because it ‘just worked’ I didn’t use nvidia-settings at all.
Recently Gentoo forced us into the newer KDE updates, 15.12.3 a couple of months ago which dropped kdm and pushed us into other display managers, with sddm being the suggested one and the one I am using. The worst of my ‘auto-setup’ problems have occurred since that change, and that’s when I started trying to get an xorg.conf file from nvidia-settings.
Yesterday I did the next stable KDE update, kde-meta-16.04.3. The X11 setup problems (all 3 monitors showing the same single screen) persist so I went back to trying nvidia-settings.
Now, even if KDE does have a problem it doesn’t explain why nvidia-settings doesn’t create a valid 3 monitor xorg.conf file, at least internally. When I run nvidia-setting it sees all 3 monitors and allows me to do “Right Of” settings, shows the monitors in it’s display and allows me to save. In the save dialog there is a preview button which shows a single monitor config and if I save it I get this:
nvidia-settings: X configuration file generated by nvidia-settings
nvidia-settings: version 367.35 (portage@c2RAID6) Sat Aug 20 15:48:48 MST 2016
Section “ServerLayout”
Identifier “Layout0”
Screen 0 “Screen0” 0 0
InputDevice “Keyboard0” “CoreKeyboard”
InputDevice “Mouse0” “CorePointer”
Option “Xinerama” “0”
EndSection
Section “Files”
EndSection
Section “InputDevice”
# generated from data in “/etc/conf.d/gpm”
Identifier “Mouse0”
Driver “mouse”
Option “Protocol”
Option “Device” “/dev/input/mice”
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 “Samsung S24B150”
HorizSync 30.0 - 81.0
VertRefresh 56.0 - 75.0
Option “DPMS”
EndSection
Section “Device”
Identifier “Device0”
Driver “nvidia”
VendorName “NVIDIA Corporation”
BoardName “GeForce GTX 960”
EndSection
Section “Screen”
Identifier “Screen0”
Device “Device0”
Monitor “Monitor0”
DefaultDepth 24
Option “Stereo” “0”
Option “nvidiaXineramaInfoOrder” “DFP-0”
Option “metamodes” “DVI-I-1: nvidia-auto-select +0+0, HDMI-0: nvidia-auto-select +3840+0, DP-1: nvidia-auto-select +1920+0”
Option “SLI” “Off”
Option “MultiGPU” “Off”
Option “BaseMosaic” “off”
SubSection “Display”
Depth 24
EndSubSection
EndSection