Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

What satisfactory solutions are there to achieve three monitors on Ubuntu? I know some ATI cards (Eyefinity) can support 3 monitors from a single card, but I don't know how well this is supported under Linux and besides, I've never had much luck with ATI on Linux.

The alternative is to try two cards, but there seem to be problems there too. It looks to me like xrandr cannot support 2 GPUs. I believe you'll end up with two separate "Screens" across which you cannot move applications or windows, unless you enable Xinerama which as I understand it disables some acceleration and probably compositing too.

I've found so much conflicting information on this online, I'm really confused. Please advise!

share|improve this question
add comment

2 Answers

up vote 4 down vote accepted

Thanks to Geppetvs for his suggestion, but I have one that is up and running and working very well.

I have a Sapphire HD6770 fleX Edition card.

I believe any of the ATI "Eyefinity" cards would work. Most of them require a DisplayPort monitor to support 3 displays, or a DP->DVI adapter. The Sapphire fleX cards can work with 2xDVI + 1xHDMI (which can be easily converted to DVI - in fact they supply the adapter in the box).

This card supports 3 monitors with the open source "radeon" driver without any need to create or edit an xorg.conf file. Standard xrandr tools work with it. 3D acceleration is active (enough to run glxgears and compositing at least) and no xinerama is needed.

Hope this helps someone!

[P.S. This link was useful https://bbs.archlinux.org/viewtopic.php?id=116502&p=2 ]

share|improve this answer
Thank you for sharing. This is really interesting and useful. I own some Sapphire cards with the same connectors as yours. I will later test your suggestion in order to get some projects running. Thank you again. –  Geppettvs D'Constanzo Mar 13 '12 at 19:17
add comment

Using 2 GPU's can be as expensive as a hardware related solution and for high demanding tasks such as working with more than 2 monitors it would be a better idea considering a solution like the Matrox TripleHead2Go

enter image description here enter image description here enter image description here enter image description here enter image description here

Which seems to be plug-and-play and the windows/mac compatible software is mentioned for special arrangement/management of your video setup.

Product Features and Technical Details

Product Features

  1. Run two or three monitors from your laptop or desktop computer
  2. 1 VGA input, 3 VGA outputs
  3. Works with LCDs, CRTs and projectors
  4. Supports a maximum resolution of 5760x1080 (3x 1920x1080) across three monitors, or 3840x1200 (2x 1920x1200) across two monitors; displays must run at the same resolution
  5. Includes one 2-foot HD-15 (analog) monitor cable, one 2-foot DVI-I to VGA cable, external 5VDC power adapter, region-specific cable(s), and software CD

Technical Details

  1. Brand Name: Matrox
  2. Model: T2G-A3A-AJF-P
  3. Item Package Quantity: 1
  4. Graphics Coprocessor: Matrox

I am not sure (and you don't mention) what you are going to do with your monitor arrangement, which leads to useful things like audio/video production, programming, and video gaming.

However, using more than 1 GPU may not result in what you expect on performance, different than using only 1 GPU and an external hardware like this. And a solution can be as expensive as the other one. (from $299.99 on BH Photo & Video, more expensive in other places)

I haven't tested this hardware myself which is indeed cheaper than other hardware. I am using another good solution in order to Perform Multi Monitor real time video-wall using digital inputs but I am talking of a Broadcast Video Mixer similar to this Sony Anycast Station AWS-G500

enter image description here

I am following your question so close in order to find better (and of course: cheaper) solutions, but what I can share is related to broadcast systems, which is high demanding and -sorry- expensive.

I hope you find a solution soon and if so, please share it with us.

Good luck!

share|improve this answer
This looks like an intriguing product, but I couldn't find this info on the Matrox site: does this make the three monitors appear as a single large monitor the OS? Does this cause problems with window managers not being aware of the separate monitors? –  JohnCC Mar 8 '12 at 12:54
Matrox Information of this product can be reached right here: matrox.com/graphics/en/products/gxm/th2go and as far as I can say, colleagues using this product refers to it as an awesome solution for multiplexing the monitors. I don't use the Matrox Solution. I use multiplexing video switchers (like the Sony) and/or Video Projectors, and for my desktop I have an nVidia Sparkle gt9500 with dual monitor setup. I have seen this Matrox solution working pretty fine under Windows/Mac OS based systems but never tested on my system, nevertheless the hardware is plug-and-play. –  Geppettvs D'Constanzo Mar 8 '12 at 17:36
This may answer your questions: "Supports a maximum resolution of 5760x1080 (3x 1920x1080) across three monitors; displays attached to TripleHead2Go must run at the same resolution Supports a maximum resolution of 3840x1200 (2x 1920x1200) across two monitors; displays attached to TripleHead2Go must run at the same resolution" (Check the info provided in the features tab). It would also be good if you request a demonstration from your local retailer if available. –  Geppettvs D'Constanzo Mar 8 '12 at 17:39
add comment

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.