Maybe this will help, I'm using nvidia both at home and at work.
In the one machine I have a GX550 Ti (home) and in the other 2 Quatro 2000 cards. On both machines I have 3 monitors connected.
To make this work I had to configure each monitor on there own xserver.
- In Nvidia X Server Settings → X Server Display Configuration: select the monitor which is disabled or hidden behind the other monitor.
- In the Configuration pull down menu add new xserver. Also enable the Xinerama check box.
- Drag the screen to fit your need.
- The next is important: Click Save to X Configuration File and save the configuration in
/etc/X11/xorg.conf
.
You will have to restart the Display Manager or reboot your computer.
If any thing goes wrong you can always delete the /etc/X11/xorg.conf
and reboot.
Some times (not very often) have I problems with the display configuration. Then the /etc/X11/xorg.conf
file is renamed by system to something like /etc/X11/xorg.conf.062914
. To fix it just copy: sudo cp /etc/X11/xorg.conf.062914 /etc/X11/xorg.conf
and reboot
You will often see application complain about XRAND is missing but it will not give any problems. Some standard display configuration apps will not work and you will have to use NVidia Settings.
Hopes this solves your problem.
dpkg --list | grep nvidia
might reveal more than "just what you need". It might be a good idea to clean up anything that doesn't need to be there (e.g: nvidia-337 and nvidia-settings for xorg-edgers). I'm on 14.04 LTS/64b with a single GTX 780 if that matters.