If you’re lucky enough to have a dual headed video card and an extra monitor lying around, there are a few options for getting a dual-monitor setup working in X Windows.
If you have a dual-headed nVidia or ATI card, the binary-only TwinView and BigDesktop drivers (respectively) will probably perform well, but if you don’t fall into either of these camps, there are still options available.
Xinerama is a standard X extension which will work with just about anything, but you give up that ability to do OpenGL direct rendering on the second screen. For many uses, this may not even be an issue. If you need the 3d support on both monitors, however, a subset of open source drivers are supported by the MergedFB driver, which does support 3D direct rendering on both screens.
Check out the dual monitor howto on the Ubuntu Forums. It covers all four options and should be relevant for any current Linux distro –Link.
2 thoughts on “Linux Dual Monitor Support”
Comments are closed.
Thanks a lot for the tips!
In my case, with a Fire GL 5200 and OpenSuse 11, it doesn’t work as expected.
For this reason, for my setup, I decided to use the “unused†runlevel 4, to act as an hardware profile. In this way using two xorg.conf files, I can switch, during the boot time, to the setup I need.
This way it’s useful also in other situations, like you are, or not, docked with a laptop.
If you like it, this is the link to the brief article I wrote: http://antenore.blogspot.com/2008/11/hardware-profiles-in-linux-dual-display.html
If you want I can link your article.
Good work!!!