Help needed configuring Ubuntu 16.04 and Nvidia NVS 450 for 3 display


I am having trouble configuring my Ubuntu 16.04 machine with a NVIDIA NVS 450 graphics card.

As soon as I enable BaseMosaic mode in my xorg.conf file the system starts freezing upon reboot and is extremely unresponsive.

The only way to resolve this is to drop to the terminal (CTRL+ALT+F1) and either edit or remove the conf file and reboot.

Everything works fine for two displays, its only when I try to get all three going the problems start.

All is fine in Windows 10 - except that its windows.

I am using the NVIDIA binary driver version 340.102.

Any help/advice greatly received or am I flogging a dead horse. I know the card is old but I’m not looking to play games and I’m hesitant to purchase say an NVS 510 in case of similar issues.

Many thanks, Lee

Please run and attach output to your post.
Did you follow the guide at:


Thanks for your reply.

I did follow the guide that you mentioned.

I have attached the bug report and a copy of my xorg.conf.

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 381.22  (buildd@lgw01-19)  Tue May  9 21:38:53 UTC 2017

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "0"

Section "Files"

Section "Module"
    Load           "dbe"
    Load           "extmod"
    Load           "type1"
    Load           "freetype"
    Load           "glx"

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

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"

Section "Monitor"
    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "DELL 2407WFP"
    HorizSync       30.0 - 83.0
    VertRefresh     56.0 - 76.0
    Option         "DPMS"

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "Quadro NVS 450"
    BusID          "PCI:4:0:0"

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "nvidiaXineramaInfoOrder" "DFP-0"
    Option         "metamodes" "GPU-9c009c35-ce20-7c17-f85d-a92780a70cfd.GPU-0.DP-0: nvidia-auto-select +1280+0, GPU-9c009c35-ce20-7c17-f85d-a92780a70cfd.GPU-0.DP-1: nvidia-auto-select +3200+0, GPU-ca4cc24a-ea51-7930-03ee-da6f5a8fdcfd.GPU-1.DP-0: nvidia-auto-select +0+0"
    Option         "MultiGPU" "Off"
    Option         "SLI" "off"
    Option         "BaseMosaic" "on"
    SubSection     "Display"
        Depth       24

Many thanks, Lee

All logs are looking good, the xserver is set up right using all 3 monitors, no driver woes in dmesg. So it’s more likely that the wm i.e. unity is not getting it right.
Better replace

Option         "nvidiaXineramaInfoOrder" "DFP-0"


Option         "nvidiaXineramaInfo" "FALSE"

Seeing anything specific in journal (journalctl -e)?