I suggest using TwinView on a multihead nVidia card. I've been using that on my Ubuntu desktop for a few years and it works great. I've had problems with ATI cards having graphics glitches like you describe.
Just like on Windows, it comes down to getting a card with good drivers. nVidia's binary drivers are excellent and fast, but closed source. nouveau (the open source driver) tends to work well, but has less features and is slower. ATI's drivers are kind of marginal. Intel's cards work very well, but they're only on integrated chipsets. It's a shame they don't make a multihead card.
What are you using now?
As much as I enjoy open source, I'm more concerned with performance at this point. So closed source drivers would work for me.
At the moment i'm using a 5770 ATI Card with the ATI Properietary Driver. Could check the version if anyone wanted to know.
^^Everything said above matches what I've heard.
I'll add that the generic open source ATI drivers included in Ubuntu 12.04 and Mint 13 are a huge step forward in performance and actually worked faster for me than the ATI developed proprietary drivers. You might want to give that a shot if you intend to salvage your current setup (try it on a live CD first). Unfortunately I can't comment on the dual monitor setup as I haven't tried that yet.
Thanks, could always try it. But as I was just tired of my current setup a bit, I was just thinking about buying an entirely new system altogether. I have also some issues with the current CPU throttling down (overheating ?). Will try to salvage it with some new thermal paste though.
although things got a lot better in recent years, setting up graphics well with linux can still be a bitch, especially if you want ONE x display to span the monitors.
Yeah, I used several days on the issue, googling and reading all obscure forum threads, and trying numerous different setups. And I finally had something that worked, kind of, so I've been using it for the last year. But one of the screens needs a window moved, resized or whatever to be refreshed every time content changes, it usually updates itself as well, but it might take several seconds. You got kinda used to it though, and work around it.
it's usually easier with cards that use the same driver, so the suggestion to use 2 nvidia cards makes sense. Using a single card with dual (triple) head is even more likely to work well.
Make sure hardware accelleration is working and you don't accidentally use some vesa framebuffer shit
Also: the best decision I ever made regarding display was to use a framing window manager (using notion, ion respectively). This allows you to use the existing space much more efficiently without having to constantly arrange windows.
So nvidia card(s) is the recommended solution, over ATI cards ? Perhaps I should ask my question in a linux forum as well, to get even more linux nerds to chime in ?
I never used a framing window manager. I looked up notion and ion and see they're tiling and/or tabbing window managers, incredible I've never heard about this. Certainly will try this out.
Thanks for the feedback, appreciated!