[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

re:Dual monitor/dual video card setup in FC3



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.



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]