{"id":60,"date":"2012-01-09T17:11:38","date_gmt":"2012-01-09T22:11:38","guid":{"rendered":"http:\/\/les3.aultfamily.info\/?p=60"},"modified":"2012-01-09T17:11:38","modified_gmt":"2012-01-09T22:11:38","slug":"triple-monitor-desktop","status":"publish","type":"post","link":"http:\/\/bytesandbullets.com\/?p=60","title":{"rendered":"Triple Monitor Desktop"},"content":{"rendered":"<p>So I finally found enough time at $work to set up my triple monitor desktop. I received an new desktop and monitor a few months ago; I was already running dual monitors and the new system came with a monitor.<\/p>\n<p>I am running Fedora16 on my desktop with Xfce desktop environment. The new system is a Dell Optiplex 980 with an ATI Radeon 3450HD. I added the ATI Radeon X600 (PCIE) card out of the old system, a Dell Optiplex GX620. Both cards have the capability to run dual monitors so I currently have the capability to run four screens. Configuration is posted below the fold.<\/p>\n<p><!--more--><\/p>\n<p>Since RandR 1.3 showed up without support for multiple card support I am still using Xinerama. I created three configuration files in \/etc\/X11\/xorg.conf.d: 80-triple-devices.conf, 80-triplescreens.conf, and 80-triple-monitors.conf.<\/p>\n<p>Caveats of this setup are the GDM login has a single display mirrored across three monitors. Also once I login I have a primary monitor, a secondary monitor, and a mirror of the secondary monitor until I run the following command:<\/p>\n<pre>\/usr\/bin\/xrandr --output DVI-3 --right-of DVI-2<\/pre>\n<pre><strong>80-triple-devices.conf:<\/strong>\nSection \"Device\"\n\u00a0\u00a0 \u00a0Identifier\u00a0 \"Card0\"\n\u00a0\u00a0 \u00a0Driver\u00a0\u00a0\u00a0\u00a0\u00a0 \"radeon\"\n\u00a0 \u00a0\u00a0\u00a0 \u00a0BoardName\u00a0\u00a0 \"Radeon X600 (PCIE)\"\n\u00a0 \u00a0\u00a0\u00a0 \u00a0VendorName\u00a0 \"ATI\"\n\u00a0\u00a0 \u00a0BusID\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \"PCI:2:0:0\"\n\u00a0 \u00a0\u00a0\u00a0 \u00a0Screen\u00a0\u00a0\u00a0\u00a0\u00a0 0\nEndSection\nSection \"Device\"\n\u00a0\u00a0 \u00a0Identifier\u00a0 \"Card1\"\n\u00a0\u00a0 \u00a0Driver\u00a0\u00a0\u00a0\u00a0\u00a0 \"radeon\"\n\u00a0 \u00a0\u00a0\u00a0 \u00a0BoardName\u00a0\u00a0 \"Radeon HD 3450\"\n\u00a0 \u00a0\u00a0\u00a0 \u00a0VendorName\u00a0 \"ATI\"\n\u00a0\u00a0 \u00a0BusID\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \"PCI:1:0:0\"\n\u00a0 \u00a0\u00a0\u00a0 \u00a0Screen\u00a0\u00a0\u00a0\u00a0\u00a0 1\nEndSection\n\n<strong>80-triple-screens.conf:<\/strong>\nSection \"Screen\"\n\u00a0\u00a0 \u00a0Identifier \"Screen0\"\n\u00a0\u00a0 \u00a0Device\u00a0\u00a0\u00a0\u00a0 \"Card1\"\n\u00a0\u00a0 \u00a0Monitor\u00a0\u00a0\u00a0 \"Monitor0\"\n\u00a0\u00a0 \u00a0DefaultDepth 24\n\u00a0\u00a0 \u00a0SubSection \"Display\"\n\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0Viewport\u00a0 0 0\n\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0Depth\u00a0\u00a0\u00a0\u00a0 24\n\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0modes\u00a0\u00a0\u00a0\u00a0 \"1600x1200\"\n\u00a0\u00a0 \u00a0EndSubSection\nEndSection\n\nSection \"Screen\"\n\u00a0\u00a0 \u00a0Identifier \"Screen1\"\n\u00a0\u00a0 \u00a0Device\u00a0\u00a0\u00a0\u00a0 \"Card1\"\n\u00a0\u00a0 \u00a0Monitor\u00a0\u00a0\u00a0 \"Monitor1\"\n\u00a0\u00a0 \u00a0DefaultDepth 24\n\u00a0\u00a0 \u00a0SubSection \"Display\"\n\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0Viewport\u00a0 0 0\n\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0Depth\u00a0\u00a0\u00a0\u00a0 24\n\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0modes\u00a0\u00a0\u00a0\u00a0 \"1600x1200\"\n\u00a0\u00a0 \u00a0EndSubSection\nEndSection\n\nSection \"Screen\"\n\u00a0\u00a0 \u00a0Identifier \"Screen2\"\n\u00a0\u00a0 \u00a0Device\u00a0\u00a0\u00a0\u00a0 \"Card0\"\n\u00a0\u00a0 \u00a0Monitor\u00a0\u00a0\u00a0 \"Monitor2\"\n\u00a0\u00a0 \u00a0DefaultDepth 24\n\u00a0\u00a0 \u00a0SubSection \"Display\"\n\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0Viewport\u00a0 0 0\n\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0Depth\u00a0\u00a0\u00a0\u00a0 24\n\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0modes\u00a0\u00a0\u00a0\u00a0 \"1680x1050\"\n\u00a0\u00a0 \u00a0EndSubSection\nEndSection\n\n<strong>80-triple-monitors.conf:<\/strong>\nSection \"ServerLayout\"\n\u00a0\u00a0 \u00a0Identifier\u00a0\u00a0\u00a0\u00a0 \"Layout All\"\n\u00a0 \u00a0\u00a0\u00a0 \u00a0Screen\u00a0\u00a0\u00a0\u00a0\u00a0 0\u00a0 \"Screen0\" 0 0\n\u00a0 \u00a0\u00a0\u00a0 \u00a0Screen\u00a0\u00a0\u00a0\u00a0\u00a0 1\u00a0 \"Screen1\" RightOf \"Screen0\"\n\u00a0 \u00a0\u00a0\u00a0 \u00a0Screen\u00a0\u00a0\u00a0\u00a0\u00a0 2\u00a0 \"Screen2\" LeftOf\u00a0 \"Screen0\"\n\u00a0\u00a0 \u00a0Option \u00a0\u00a0 \u00a0Xinerama\u00a0\u00a0 \u00a0\nEndSection\n\nSection \"Modes\"\n\u00a0\u00a0\u00a0 Identifier\u00a0\u00a0\u00a0\u00a0\u00a0 \"Modes0\"\n\u00a0\u00a0\u00a0 ModeLine\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \"1680x1050\" 146.00 1680 1784 1960 2240 1050 1053 1059 1089 +hsync -vsync\nEndSection\n\nSection \"Modes\"\n\u00a0\u00a0 \u00a0Identifier\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\"Modes1\"\n\u00a0\u00a0 \u00a0Modeline \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\"1600x1200\"\u00a0 161.00\u00a0 1600 1712 1880 2160\u00a0 1200 1203 1207 1245 -hsync +vsync\nEndSection\n\nSection \"Monitor\"\n\u00a0\u00a0 \u00a0Identifier\u00a0\u00a0 \"Monitor0\"\n\u00a0 \u00a0\u00a0\u00a0 \u00a0VendorName\u00a0\u00a0 \"Dell\"\n\u00a0 \u00a0\u00a0\u00a0 \u00a0ModelName\u00a0\u00a0\u00a0 \"2007FP\"\n\u00a0 \u00a0\u00a0\u00a0 \u00a0UseModes\u00a0\u00a0\u00a0\u00a0 \"Modes1\"\n\u00a0 \u00a0\u00a0\u00a0 \u00a0HorizSync\u00a0\u00a0\u00a0 30-83\n\u00a0 \u00a0\u00a0\u00a0 \u00a0VertRefresh\u00a0 56-76\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0\n\u00a0\u00a0 \u00a0Option\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \"DPMS\"\nEndSection\n\nSection \"Monitor\"\n\u00a0\u00a0\u00a0 Identifier\u00a0\u00a0 \"Monitor1\"\n\u00a0\u00a0\u00a0 VendorName\u00a0\u00a0 \"Dell\"\n\u00a0\u00a0\u00a0 ModelName\u00a0\u00a0\u00a0 \"2007FP\"\n\u00a0\u00a0\u00a0 UseModes\u00a0\u00a0\u00a0\u00a0 \"Modes1\"\n\u00a0\u00a0\u00a0 HorizSync\u00a0\u00a0\u00a0 30-83\n\u00a0\u00a0\u00a0 VertRefresh\u00a0 56-76\n\u00a0\u00a0\u00a0 Option\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \"DPMS\"\nEndSection\n\nSection \"Monitor\"\n\u00a0\u00a0\u00a0 Identifier\u00a0\u00a0 \"Monitor2\"\n\u00a0\u00a0\u00a0 VendorName\u00a0\u00a0 \"Dell\"\n\u00a0\u00a0\u00a0 ModelName\u00a0\u00a0\u00a0 \"P2210\"\n\u00a0\u00a0\u00a0 UseModes\u00a0\u00a0\u00a0\u00a0 \"Modes0\"\n\u00a0\u00a0\u00a0 HorizSync\u00a0\u00a0\u00a0 30-83\n\u00a0\u00a0\u00a0 VertRefresh\u00a0 56-76\n\u00a0\u00a0\u00a0 Option\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \"DPMS\"\nEndSection<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>So I finally found enough time at $work to set up my triple monitor desktop. I received an new desktop and monitor a few months ago; I was already running dual monitors and the new system came with a monitor. &hellip; <a href=\"http:\/\/bytesandbullets.com\/?p=60\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,7,11],"tags":[],"class_list":["post-60","post","type-post","status-publish","format-standard","hentry","category-desktop","category-linux","category-xorg"],"_links":{"self":[{"href":"http:\/\/bytesandbullets.com\/index.php?rest_route=\/wp\/v2\/posts\/60","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/bytesandbullets.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/bytesandbullets.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/bytesandbullets.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/bytesandbullets.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=60"}],"version-history":[{"count":0,"href":"http:\/\/bytesandbullets.com\/index.php?rest_route=\/wp\/v2\/posts\/60\/revisions"}],"wp:attachment":[{"href":"http:\/\/bytesandbullets.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=60"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/bytesandbullets.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=60"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/bytesandbullets.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=60"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}