A P P E N D I X A |
A |
Configuring the System for Dual Monitors |
This chapter describes how to configure the following operating systems for dual monitors:
To configure Solaris for dual monitors, follow these steps:
1. Install the two video cards you intend to use, attach monitors to the cards, and boot the system.
Note - X-windows may not start, initially, due to the change in configuration. |
The system outputs to PCI-E slot 2 (lower slot) until X-windows comes up.
2. When the system boots, insert the Tools and Drivers CD, and change directory to the following location:
/cdrom/<T&D_disk_name>/drivers/solx86
3. Run the install.sh and the dual_monitor.sh scripts.
The dual monitors should come up.
5. To change from Clone to Xinerama modes, edit the file /etc/X11/xorg.conf and turn the appropriate settings in the file on or off.
To configure Windows for dual monitors, follow these steps:
1. Install the two cards which you wish to use, attach monitors to the cards, and boot the system.
The system outputs to PCI-E slot 2 (lower slot) until X-windows comes up.
2. When the system boots, insert the Tools and Drivers CD, and change directory to the following location:
/cdrom/<T&D_disk_name>/drivers/winxp
3. Change to the appropriate OS (32- or 64-bit) and load the video drivers.
5. Open Control Panel > Display > Settings to adjust the parameters of the two screens.
You may have to choose Extend Desktop to this monitor for the secondary screen.
6. Adjust the parameters as desired.
A second reboot may be necessary for the system to see both screens.
To configure Linux for dual monitors, follow these steps:
1. Install the two cards which you wish to use, attach monitors to the cards, and boot the system.
Note - X-windows may not start, initially, due to the change in configuration. |
The system outputs to PCI-E slot 2 (lower slot) until X-windows comes up.
2. When the system boots, insert the Tools and Drivers CD, and change directory to the following location:
/cdrom/<T&D_disk_name>/drivers/linux/<OS>
where OS can be either redhat or suse.
4. Change directory to the following location:
/etc/X11
5. Copy the current xorg.conf (or XF86Config) file to a backup file.
6. Edit the xorg.conf file to add the new screens and cards.
Note - The top card is at PCI address (2,0,0) and the bottom is at (7,0,0). |
An example xorg.conf file is shown below:
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 1.0 (buildmeister@builder26) Mon Oct 16 22:13:48 PDT 2006
# XFree86 4 configuration created by pyxf86config
#Section "ServerLayout"
# Identifier "Default Layout"
# Screen 0 "Screen0" 0 0
# InputDevice "Mouse0" "CorePointer"
# InputDevice "Keyboard0" "CoreKeyboard"
#EndSection
Section "ServerLayout"
Identifier "Default Layout"
Screen 0 "Screen 0"
Screen 1 "Screen 1" RightOf "Screen 0"
# Screen 2 "Screen 2" LeftOf "Screen 1"
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "Files"
# RgbPath is the location of the RGB database. Note, this is the name of the
# file minus the extension (like ".txt" or ".db"). There is normally
# no need to change the default.
# Multiple FontPath entries are allowed (they are concatenated together)
# By default, Red Hat 6.0 and later now use a font server independent of
# the X server to render fonts.
RgbPath "/usr/X11R6/lib/X11/rgb"
FontPath "unix/:7100"
EndSection
Section "Module"
Load "dbe"
Load "extmod"
Load "fbdevhw"
Load "glx"
Load "record"
Load "freetype"
Load "type1"
EndSection
Section "InputDevice"
# Specify which keyboard LEDs can be user-controlled (eg, with xset(1))
# Option "Xleds" "1 2 3"
# To disable the XKEYBOARD extension, uncomment XkbDisable.
# Option "XkbDisable"
# To customise the XKB settings to suit your keyboard, modify the
# lines below (which are the defaults). For example, for a non-U.S.
# keyboard, you will probably want to use:
# Option "XkbModel" "pc102"
# If you have a US Microsoft Natural keyboard, you can use:
# Option "XkbModel" "microsoft"
#
# Then to change the language, change the Layout setting.
# For example, a german layout can be obtained with:
# Option "XkbLayout" "de"
# or:
# Option "XkbLayout" "de"
# Option "XkbVariant" "nodeadkeys"
#
# If you'd like to switch the positions of your capslock and
# control keys, use:
# Option "XkbOptions" "ctrl:swapcaps"
# Or if you just want both to be control, use:
# Option "XkbOptions" "ctrl:nocaps"
#
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "yes"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Unprobed Monitor"
HorizSync 31.5 - 67.0
VertRefresh 50.0 - 75.0
Option "dpms"
EndSection
Section "Monitor"
Identifier "Monitor1"
VendorName "Sun Microsystems"
ModelName "X7198A"
HorizSync 31.5 - 67.0
VertRefresh 50.0 - 75.0
Option "dpms"
EndSection
Section "Device"
Identifier "Videocard0"
Driver "nvidia"
VendorName "Videocard vendor"
BoardName "VESA driver (generic)"
BusID "PCI:2:0:0"
EndSection
Section "Device"
Identifier "Videocard1"
Driver "nvidia"
VendorName "Videocard vendor"
BoardName "VESA driver (generic)"
BusID "PCI:7:0:0"
EndSection
Section "Screen"
Identifier "Screen 0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 24
Option "TwinView" "True"
Option "TwinViewOrientation" "LeftOf"
Option "UseEdidFreqs" "True"
Option "MetaModes" "800x600,800x600"
SubSection "Display"
Viewport 0 0
Depth 24
Modes "800x600" "640x480"
EndSubSection
EndSection
Section "Screen"
Identifier "Screen 1"
Device "Videocard1"
Monitor "Monitor1"
DefaultDepth 24
Option "TwinView" "True"
Option "TwinViewOrientation" "LeftOf"
Option "UseEdidFreqs" "True"
Option "MetaModes" "1024x768, 1024x768"
SubSection "Display"
Viewport 0 0
Depth 24
Modes "800x600" "640x480"
EndSubSection
EndSection
Copyright © 2007, Sun Microsystems, Inc. All Rights Reserved.