Dual monitor/dual video card setup in FC3
Kim Lux
lux at diesel-research.com
Fri Dec 17 18:50:45 UTC 2004
I just set up dual monitor support with an Nvidia card in FC3. It uses
twinview. Yours is different. I don't see anything obviously wrong
with your setup. I've got a couple questions/suggestions:
a) Are all the commands in your file supported by your video drivers ?
For example: xinerama and clone ? Or are these X commands and all cards
will support them ?
b) Does that xorg.conf file boot up ? Which monitor views ?
c) If it boots, I'd try to get each individual monitor running
individually before going to the dual head boot. Have you done that ?
d) Once that works, can you run it in clone mode ? Ie can you get both
monitors to display the same thing ?
d) Once you get that going, the next thing I'd look at is the "Viewport"
numbers. I'm not sure that they are needed/correct. Another place to
look at the viewport numbers is by right clicking on the desktop->
configure desktop -> display -> multiple monitors
I'd also look at the README that Nvidia has with their drivers. It has
suggestions for difficult circumstances, ie older monitors, etc. that
might be helpful.
See my nvidia twinview xorg.conf file below. This isn't a perfect
setup, ie it could be improved, but it works pretty well.
Hope this helps.
# Xorg.conf as manually prepared by Kim Lux
# Supports dual monitors on HP ZD7000 laptop
# Uses the Nvidia GeForce FX Go5700 video card
# as present in an HP zd7000 laptop. It drives
# the internal 17" LCD as the first monitor at 1680x150.
# It drives a Dell FPW2005 20 inch LCD at 1680x 1050
# as the second monitor
#*******************************************************************************************
# Files Section
#*******************************************************************************************
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
#*******************************************************************************************
# Module section
#*******************************************************************************************
Section "Module"
Load "dbe" # Double buffering
Load "extmod"
Load "fbdevhw"
Load "glx"
Load "record"
Load "freetype"
Load "type1"
Load "synaptics" # Touchpad driver
EndSection
#*******************************************************************************************
# Input device section
#*******************************************************************************************
Section "InputDevice"
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 "InputDevice"
Identifier "Synaptics"
Driver "synaptics"
Option "Device" "/dev/input/mice"
Option "Protocol" "auto-dev"
Option "Emulate3Buttons" "yes"
EndSection
#*******************************************************************************************
# Monitor section
#*******************************************************************************************
Section "Monitor"
Identifier "Monitor0"
VendorName "Generic"
ModelName "Flat Panel 1680x1050"
HorizSync 31.5-90
VertRefresh 60
Modeline "1680x1050" 147.14 1680 1784 1968 2256 1050 1051 1054
1087
Option "dpms"
EndSection
Section "Monitor"
Identifier "Monitor1"
VendorName "Generic"
ModelName "Flat Panel 1680x1050"
HorizSync 31.5-90
VertRefresh 60
Modeline "1680x1050" 147.14 1680 1784 1968 2256 1050 1051 1054
1087
Option "dpms"
EndSection
#*******************************************************************************************
# Graphics device section
#*******************************************************************************************
Section "Device"
Identifier "Device0"
VendorName "nVidia Corporation"
BoardName "NVIDIA GeForce FX (generic)"
Driver "nvidia"
Option "DPMS"
Option "MetaModes" "1680x1050,1680x1050"
Option "TVStandard" "NTSC-M"
Option "CursorShadow" "0"
#Option "IgnoreEDID" "1"
Option "NoLogo" "0"
Option "NvAGP" "1"
#Option "renderAccel" "1"
# Option "HWCursor" "1"
Option "SWCursor" "1"
#Option "DigitalVibrance" "0"
Option "TwinView" "1"
Option "SecondMonitorVertRefresh" "50-160"
Option "SecondMonitorHorizSync" "30-70"
Option "TwinViewOrientation" "RightOf"
EndSection
#*******************************************************************************************
# Screens section
#*******************************************************************************************
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 16
Modes "800x600" "640x480"
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1680x1050" "1280x1024" "1280x960" "1024x768" "800x600"
"640x480"
EndSubSection
EndSection
Section "Screen"
Identifier "Screen1"
Device "Device0"
Monitor "Monitor1"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 16
Modes "800x600" "640x480"
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1680x1050" "1280x1024" "1280x960" "1024x768" "800x600"
"640x480"
EndSubSection
EndSection
#*******************************************************************************************
# Server Layout Section
#*******************************************************************************************
Section "ServerLayout"
Identifier "Dual head configuration"
Screen 0 "Screen0" LeftOf "Screen1"
Screen 1 "Screen1" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Synaptics" "AlwaysCore"
#Option "Clone" "on"
EndSection
#*******************************************************************************************
Section "DRI"
Group 0
Mode 0666
EndSection
--
Kim Lux, Diesel Research Inc.
More information about the fedora-list
mailing list