I recently returned to ubuntu (14.10) and I'm currently trying to get my multiple monitor setup to work properly.
It worked fine after the first setup in the desired configuration: A 1600x900 built-in monitor (Thinkpad T430) besides a 1920x1200 external Monitor (Asus VK226H) which is connected by DVI or VGA or mDP.
However, after the first reboot it greeted me with 'the selected configuration for displays could not be applied' and showed me a partially overlapping and highly distorted background with weird placement of the launcher and a non-functional mouse interaction (does not click where it's shown). Switching to mirrored mode made everything functional again.
Having a look at the X Server Configuration I've noticed that only the external monitor is being represented in the layout graphic and 'Selection' drop down menu while displays shows them both. The 'the selected configuration for displays could not be applied' started to pop up almost anytime I apply something to displays or X Server, apply something to displays, reboot or reconnect the external monitor (no matter which port).
since this is a new Account I'm not allowed to embed any pictures. Here are 2 screenshots with driver rev 331 showing both displays and the X Server config before and after i managed to get everything visible/not overlapping after a reboot. While it was heavily distorted along the vertical dimension (and parts of the desktop off-screen) on the physical screens this is not reflected in the screenshot
Failing horribly with lots of X Server settings, I decided to try the legacy drivers. I've purged the current drivers via this method and installed the 304 version though Software & Updates. The same thing happened. It worked after the initial setup and installation but failed again after a reboot. The built-in monitor still did not show up in X Server.
Since this didn't achieve anything I've reverted back to 331 and tried it once more with the same result. Everything looks fine to me in lshw and dpkg.
dpkg -l | grep nvidia
ii nvidia-331 331.113-0ubuntu0.1 amd64 NVIDIA binary driver - version 331.113
ii nvidia-331-uvm 331.113-0ubuntu0.1 amd64 NVIDIA Unified Memory kernel module
ii nvidia-opencl-icd-331 331.113-0ubuntu0.1 amd64 NVIDIA OpenCL ICD
ii nvidia-prime 0.6.7 amd64 Tools to enable NVIDIA's Prime
ii nvidia-settings 331.20-0ubuntu8 amd64 Tool for configuring the NVIDIA graphics driver
sudo lshw -C display
*-display
description: VGA compatible controller
product: GF108M [NVS 5400M]
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:48 memory:f0000000-f0ffffff memory:c0000000-cfffffff memory:d000
0000-d1ffffff ioport:4000(size=128) memory:f1000000-f107ffff
At this point I have no Idea what to do since it's obviously a problem with the placement of my screens on the virtual screen but it doesn't show all of them in the configuration menu. How do I get it to show up so that I can configure everything properly?
Any help would be greatly appreciated.
If you need any more log extracts or other information please let me know.