1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
4 <meta name="generator" content=
5 "HTML Tidy for FreeBSD (vers 1 September 2005), see www.w3.org">
6 <meta http-equiv="Content-Type" content=
7 "text/html; charset=us-ascii">
8 <title>Chapter 12. Configuring Multiple X Screens on One
10 <meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
11 <link rel="start" href="index.html" title=
12 "NVIDIA Accelerated FreeBSD Graphics Driver README and Installation Guide">
13 <link rel="up" href="part-01.html" title=
14 "Part I. Installation and Configuration Instructions">
15 <link rel="prev" href="chapter-11.html" title=
16 "Chapter 11. Configuring GLX in Xinerama">
17 <link rel="next" href="chapter-13.html" title=
18 "Chapter 13. Configuring TV-Out">
21 <div class="navheader">
22 <table width="100%" summary="Navigation header">
24 <th colspan="3" align="center">Chapter 12. Configuring
25 Multiple X Screens on One Card</th>
28 <td width="20%" align="left"><a accesskey="p" href=
29 "chapter-11.html">Prev</a> </td>
30 <th width="60%" align="center">Part I. Installation and
31 Configuration Instructions</th>
32 <td width="20%" align="right"> <a accesskey="n" href=
33 "chapter-13.html">Next</a></td>
37 <div class="chapter" lang="en">
38 <div class="titlepage">
41 <h2 class="title"><a name="configmultxscreens" id=
42 "configmultxscreens"></a>Chapter 12. Configuring Multiple
43 X Screens on One Card</h2>
47 <p>GPUs that support TwinView (<a href="chapter-10.html" title=
48 "Chapter 10. Configuring TwinView">Chapter 10,
49 <i>Configuring TwinView</i></a>) can also be configured to treat
50 each connected display device as a separate X screen.</p>
51 <p>While there are several disadvantages to this approach as
52 compared to TwinView (e.g.: windows cannot be dragged between X
53 screens, hardware accelerated OpenGL cannot span the two X
54 screens), it does offer several advantages over TwinView:</p>
55 <div class="itemizedlist">
58 <p>If each display device is a separate X screen, then properties
59 that may vary between X screens may vary between displays (e.g.:
60 depth, root window size, etc).</p>
63 <p>Hardware that can only be used on one display at a time (e.g.:
64 video overlays, hardware accelerated RGB overlays), and which
65 consequently cannot be used at all when in TwinView, can be exposed
66 on the first X screen when each display is a separate X screen.</p>
69 <p>TwinView is a fairly new feature. X has historically used one
70 screen per display device.</p>
75 <p>To configure two separate X screens to share one graphics card,
76 here is what you will need to do:</p>
77 <p>First, create two separate Device sections, each listing the
78 BusID of the graphics card to be shared and listing the driver as
79 "nvidia", and assign each a separate screen:</p>
84 # Edit the BusID with the location of your graphics card
92 # Edit the BusID with the location of your graphics card
97 <p>Then, create two Screen sections, each using one of the Device
107 Modes "1600x1200" "1024x768" "800x600" "640x480"
118 Modes "1600x1200" "1024x768" "800x600" "640x480"
122 <p>(Note: You'll also need to create a second Monitor section)
123 Finally, update the ServerLayout section to use and position both
126 Section "ServerLayout"
129 Screen 1 "Screen1" leftOf "Screen0"
133 <p>For further details, refer to the XF86Config(5x) or
134 xorg.conf(5x) man pages.</p>
136 <div class="navfooter">
138 <table width="100%" summary="Navigation footer">
140 <td width="40%" align="left"><a accesskey="p" href=
141 "chapter-11.html">Prev</a> </td>
142 <td width="20%" align="center"><a accesskey="u" href=
143 "part-01.html">Up</a></td>
144 <td width="40%" align="right"> <a accesskey="n" href=
145 "chapter-13.html">Next</a></td>
148 <td width="40%" align="left" valign="top">
149 Chapter 11. Configuring GLX in Xinerama </td>
150 <td width="20%" align="center"><a accesskey="h" href=
151 "index.html">Home</a></td>
152 <td width="40%" align="right" valign="top">
153 Chapter 13. Configuring TV-Out</td>