NVIDIa on Ubuntu 12.04 took about 10 minutes to work out twinview. You should put your method on Ubuntuforums or askubuntu. There are always threads running about AMD cards on those forums.
While external monitors with twinview work pretty well, it is a huge pain to configure. You have to open up the nvidia configuration application and set it up, not autodetection or panel applet.