I'm considering buying a Raspberry Pi or compatible solution. My problem is that I could not find how to achieve a dual head configuration.

I would like to attach two 1920x1200 displays by digital connection (HDMI, DVI, DisplayPort, etc.). Any ideas how to achieve such hardware configuration?

3 Answers 3


Well, now the Raspberry Pi 4 model B has come out with two Micro HDMI ports, so I think that gives the best solution to the problem?

If you don't want a Pi 4, it seems that buying two Pis may still be the next best option. But I would use x2x instead of Synergy to connect them, because it is free software.

For additional displays, I noticed that there are USB 3 to HDMI adapters, which could be used with the Raspberry Pi 4 B, which has two USB 3.0 ports, however such adapters don't work well with Linux. There is a related question "USB to VGA on Linux" which I found helpful.


Simple! :) Buy TWO Raspberry Pies and hook them up with ethernet cable. Then use synergy to hook up the two systems in a virtual multihead config. See http://synergy-foss.org/ for more details.

Apart from that - there's not much you can do now as hdmi & composite cannot be used simultaneously.

This may change once we find out more about how to use the DSI video connector.

  • I wondered about attaching additional video car in some way, but I'm not yet so familiar with that hardware design. Jun 24, 2012 at 23:01
  • Connecting two rasperry-pi with ethernet cable might help if I would split apps to two devices. What about sharing apps ? Or do you think about things like Xmove ? Jun 24, 2012 at 23:03
  • 1
    There is no interface on the Pi capable of handling bandwidth for such a "video card" especially given that you're asking of resolution that's HD+. Besides second Pi is bound to be cheaper that any video card! :) And yes, synergy allows you to move apps across the windows by using vnc type connection under the hood. So apps stay running on the computer that launches them, despite the fact that they can be moved to either monitor as if the system was running dual-head. Jun 24, 2012 at 23:07
  • Synergy is interesting. For Windows, Microsoft developed a solution, called Microsoft Garage Mouse without Borders. It can't move apps between computers but it does allow the mouse and keyboard and clipboard to be focused on up to 4 computers (and each can have multiple monitors). I have 3 computers with 2 monitors each. Win8, Win7, Vista, and can control everything from a single keyboard and mouse. Download for free at microsoft.com/en-us/download/details.aspx?id=35460
    – SDsolar
    Jan 1, 2017 at 22:38

At present I believe this to be a no-go:

There are two outputs on the RPi - the hdmi and the composite, however the composite is turned off when hdmi is connected.

You can get hdmi splitters, but that will just mirror the display on the two outputs, so if you're after that then fine.

  • 1
    Actually "hdmi splitter" is "mirror" not "Dual-Head" so it is completely not what I want. Even thou, thanks for try. Jun 24, 2012 at 23:00
  • 1
    I said it was a mirror. It was more that I wanted to point out that it is a way to get two screens out of an RPi, even if they're the same. Jun 24, 2012 at 23:01
  • In that sense, you are absolutely right :). Jun 24, 2012 at 23:03
  • You can split an DVI signal side by side using kit like the Matrox DualHead2Go or TripleHead2Go but these would be serious overkill for a Raspberry Pi, assuming it could do 3840x1080 or 5760*1080, which I doubt. It may work for multi-monitoring lower resolution monitors though.
    – Mark Booth
    Jun 26, 2012 at 10:33

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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