Dual Monitor in 12.04 - Sort of works
Solution 1:
This is my first post, so let me know if I do something wrong.
It took about an hour, but I ended up getting it to work.
This assumes that you have the propriety driver.
Step 1: Set the resolution correctly of your first monitor using the AMD Catalyst Control Center.
Note: Although it may seem like everything can be solved using this, it can't.
Step 2: Restart your computer.
Step 3: Go to System Settings > Display and activate your second monitor.
Note: Even though it will be detected in the AMD Catalyst Control Center, the only settings that stick are the resolution settings.
Step 4: Restart your computer.
Step 5: Go to the AMD Catalyst Control Center and make sure the display is set up correctly.
For example, I changed it to Multi-display desktop(s) with 2 displays.
Step 6: Restart your computer.
Step 7: Go to System Settings > Display and set the resolution of your second monitor.
Note: I also disabled Sticky edges.
Step 8: Restart your computer.
All of the display settings should now be saved correctly.
Incidentally, I have no idea why all of this works. It just does.
Solution 2:
Try change virtual size in your xorg.conf
.
Go to:
gksu gedit /etc/X11/xorg.conf
Find Section "Screen"
and there should be SubSection "Display"
and there you should paste your virtual size....
Mine looks like this:
Section "Screen"
Identifier "aticonfig-Screen[0]-0"
Device "aticonfig-Device[0]-0"
Monitor "aticonfig-Monitor[0]-0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Virtual 3400 1200
EndSubSection
EndSection
Save it and than run in terminal:
sudo aticonfig --input=/etc/X11/xorg.conf --tls=1
I had the same problem but set up virtual size (more than is my resolution = monitor + notebook (1920 + 1366 = 3286 = I set up 3400 and 1200) solve this problem :). Hope it will help.
Solution 3:
Seems like there is some sort of limit on the maximum size, when combining the two displays. 1600x1600. When you stack your two monitors side by side, they exceed this limit. I tried putting one below other and it worked. Its not the ideal config for me but it works.
Please try and let me know how you like it.
Solution 4:
Catalyst tools are your best bet.
I have an Intel gfx adapter on my laptop and routinely connect to an external monitor. I am using KDE4.9 on kubuntu 12.04 desktop. When an external monitor is (dis)connected, KDE Daemon brings up a "Monitor has changed" dialog, from where I can configure the monitors.
I also use xrandr to configure from command line.
$ xrandr
Screen 0: minimum 320 x 200, current 1366 x 768, maximum 8192 x 8192
LVDS1 connected 1366x768+0+0 (normal left inverted right x axis y axis) 344mm x 193mm
1366x768 60.0*+
1360x768 59.8 60.0
1024x768 60.0
800x600 60.3 56.2
640x480 59.9
VGA1 connected (normal left inverted right x axis y axis)
1280x1024 60.0 + 75.0
1152x864 75.0
1024x768 75.1 70.1 60.0
832x624 74.6
800x600 72.2 75.0 60.3 56.2
640x480 72.8 75.0 66.7 60.0
720x400 70.1
HDMI1 disconnected (normal left inverted right x axis y axis)
DP1 disconnected (normal left inverted right x axis y axis)
I use a scripts such as:
xrandr -q
xrandr --output VGA1 --auto
xrandr --output LVDS1 --primary
xrandr --output VGA1 --left-of LVDS1
xrandr --output LVDS1 --primary
and later,
# we can also turn off the LCD panel
xrandr --output VGA1 --off
Hope that helps.