Dear colleagues:

we would like to thank Carsten Schubert, Karin Fritz-Wolf and Oliver
Einsle for reaching out to help us with our configuration of CRT/LCD dual
monitors using an Nvidia FX3500 under RHEL4. We have now been able to come up
with a Xinerama-based configuration that works really well. Our configuration
provides an extended Desktop between the two monitors (the CRT is the login
console) on which we can drag windows back and forth without compromising
stereo-capability/quality. Working with two screens is admittedly quite nice!

I attach an annotated version of our xorg.conf in which I provide information
and comments via a header and via additional remarks here and there, hoping
that fellow-novices in dual-monitor configuration will find it useful.

Best wishes
Savvas


----
Savvas N. Savvides
Unit for Structural Biology and Biophysics
Laboratory for Protein Biochemistry - Ghent University
K.L. Ledeganckstraat 35
9000 Ghent, BELGIUM
Phone: +32-(0)9-264.51.24 ; +32-(0)472-92.85.19
Email: savvas.savvi...@ugent.be
http://www.eiwitbiochemie.ugent.be/units_en/structbio_en.html


# /etc/X11/xorg.conf for a dual monitor setup (CRT + LCD)
# based on the Nvidia Quadro FX3500 graphics card under RHEL4 x86_64.
# The CRT monitor is configured for stereo applications and should be defined 
as "Screen 0".
# It should also be connected to the port next to the 3-pin connection for the 
stereo-emitter.
# This is a 'Xinerama'-based configuration which allows one to drag 
window-applications across
# the two monitors, without compromising stereo-capability/quality.
# The CRT monitor is the 'mother monitor' and the LCD monitor serves as an
# extension of the Desktop. 

Section "ServerLayout"
  Identifier   "Dual Layout"
  InputDevice  "Keyboard[0]" "CoreKeyboard"
  InputDevice  "Mouse[0]" "CorePointer"
  InputDevice  "Mouse[0]" "SendCoreEvents"
  Option       "Clone" "off"
  Option       "Xinerama" "on"
  Screen   0   "Screen[0]"
  Screen   1   "Screen[1]" RightOf "Screen[0]"
EndSection

# NOTE: The 'dri' statement is commented out.
Section "Module"
        Load  "dbe"
        Load  "extmod"
        Load  "fbdevhw"
        Load  "glx"
        Load  "record"
        Load  "freetype"
        Load  "type1"
#       Load  "dri"
EndSection


Section "DRI"
    Group      "video"
    Mode       0660
EndSection


Section "Files"
    RgbPath "/usr/X11R6/lib/X11/rgb"
    FontPath "unix/:7100"
EndSection

# NOTE: Definitions for the CRT monitor
Section "Monitor"
  Identifier   "Monitor[0]"
  ModelName    "Philips 202P70"
  VendorName   "--> Philips"
  Option       "DPMS"
  VertRefresh  50-160
  HorizSync    30-130
  UseModes     "Modes[0]"
EndSection

# NOTE: Definitions for the LCD monitor
Section "Monitor"
  Identifier   "Monitor[1]"
  ModelName    "1907FP"
  VendorName   "--> DELL"
  Option       "DPMS"
  VertRefresh  56-75
  HorizSync    31-81
  UseModes     "Modes[1]"
EndSection


# NOTE: Modelines can be ontained using the command 'gft'

Section "Modes"
  Identifier   "Modes[0]"
# 1344x1008 @ 120.00 Hz (GTF) hsync: 129.60 kHz; pclk: 240.54 MHz
  Modeline "1344x1008_120.00"  240.54  1344 1448 1600 1856  1008 1009 1012 1080 
 -HSync +Vsync
EndSection

Section "Modes"
  Identifier   "Modes[1]"
# 1280x1024 @ 60.00 Hz (GTF) hsync: 63.60 kHz; pclk: 108.88 MHz
  Modeline "1280x1024_60.00"  108.88  1280 1360 1496 1712  1024 1025 1028 1060
-HSync +Vsync
EndSection

Section "Screen"
  DefaultDepth 24
  SubSection "Display"
    Depth      24
    Viewport   0 0
    Modes      "1344x1008_120"
  EndSubSection
  Device       "Device[0]"
  Identifier   "Screen[0]"
  Monitor      "Monitor[0]"
EndSection

Section "Screen"
  DefaultDepth 24
  SubSection "Display"
    Depth      24
    Viewport   0 0
    Modes      "1280x1024_60"
  EndSubSection
  Device       "Device[1]"
  Identifier   "Screen[1]"
  Monitor      "Monitor[1]"
EndSection


# Definitions for the graphics-card.
# NOTE:
# The CRT-related definitions should include the statement Option 
"XineramaStereoFlipping" "1"
# The LCD-related definitions should include the statement Option 
"XineramaStereoFlipping" "1"

Section "Device"
  BoardName    "Quadro FX3500"
  VendorName   "NVidia"
  BusID        "PCI:8:0:0"
  Driver       "nvidia"
  Identifier   "Device[0]"
  Screen       0
  Option       "Rotate" "off"
  Option       "Stereo" "3"
  Option       "NoPowerConnectorCheck"
  Option       "XineramaStereoFlipping" "1"
  Option       "UBB" "1"
EndSection

Section "Device"
  BoardName    "Quadro FX3500"
  VendorName   "NVidia"
  BusID        "PCI:8:0:0"
  Driver       "nvidia"
  Identifier   "Device[1]"
  Screen       1
  Option       "Rotate" "off"
  Option       "Stereo" "3"
  Option       "NoPowerConnectorCheck"
  Option       "AllowDFPStereo" "1"
  Option       "UBB" "1"
EndSection

Section "InputDevice"
        Identifier  "Keyboard[0]"
        Driver      "kbd"
        Option      "XkbModel" "pc105"
        Option      "XkbLayout" "us"
EndSection

Section "InputDevice"
        Identifier  "Mouse[0]"
        Driver      "mouse"
        Option      "Protocol" "IMPS/2"
        Option      "Device" "/dev/input/mice"
        Option      "ZAxisMapping" "4 5"
        Option      "Emulate3Buttons" "yes"
EndSection

Reply via email to