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

config xorg.conf with two nVidia video cards to support three monitors under Fedora Core 4



 
    
config xorg.conf with two nVidia video cards to support three monitors under Fedora Core 4
------------------------------------------------------------------------------------------

Two video cards. One is nVidia GeForce 6200 TurboCache (TC) PCI-Express (DVI and VGA video 
output); another is nVidia Geforce MX440SE PCI (VGA output):

[root@raider ~]# lspci 
01:00.0 VGA compatible controller: nVidia Corporation NV44 [GeForce 6200 TurboCache] (rev a1)
04:00.0 VGA compatible controller: nVidia Corporation NV17 [GeForce4 MX 440] (rev a3)

Download and install nVidia Linux Display Driver - AMD64/EM64T (my box is running Intel P4 
64 bit):

[root@raider ~]# cat /proc/cpuinfo 
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 15
model           : 4
model name      :               Intel(R) Pentium(R) 4 CPU 3.80GHz
stepping        : 3
cpu MHz         : 3790.783
cache size      : 2048 KB
fpu             : yes
fpu_exception   : yes
cpuid level     : 3
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx lm constant_tsc pni monitor ds_cpl est tm2 cid cx16 xtpr
bogomips        : 7588.17
clflush size    : 64
cache_alignment : 128
address sizes   : 36 bits physical, 48 bits virtual
power management:

[root@raider ~]# uname -a
Linux raider 2.6.13-1.1532_FC4 #1 Thu Oct 20 01:28:35 EDT 2005 x86_64 x86_64 x86_64 GNU/Linux

[root@raider ~]# cat /etc/X11/xorg.conf

Section "Files"
	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"
## for nVidia driver
#	Load  "dri"
EndSection

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 "Monitor"
	Identifier  "My Monitor"
	VendorName  "Dell"
	ModelName   "D1226H"
	HorizSync   30.0 - 95.0
	VertRefresh 50.0 - 160.0
	Option	    "dpms"
EndSection

Section "Device"
	Identifier  "NV PCIX"
	Driver      "nvidia"	# nVidia, not xorg driver
	VendorName  "nvidia"
	BoardName   "nVidia Corporation NV44 [GeForce 6200 TurboCache] (rev a1)"
	BusID       "PCI:1:0:0"
EndSection

Section "Device"
	Identifier  "NV PCIX TwinView"
	Driver      "nvidia"	# nVidia, not xorg driver
	VendorName  "nvidia"
	BoardName   "NVIDIA GeForce 6200TC"
	BusID       "PCI:1:0:0"
    
        Option      "TwinView"
        Option      "NoTwinViewXineramaInfo"   "true"
        Option      "SecondMonitorHorizSync"   "30.0-95.0"
        Option      "SecondMonitorVertRefresh" "50.0-160.0"
        Option      "TwinViewOrientation"      "RightOf"
        Option      "MetaModes"                "1600x1200,1600x1200"
        Option      "ConnectedMonitor"         "crt,crt"
EndSection

Section "Device"
	Identifier  "NV PCI"
	Driver      "nvidia"	# nVidia, not xorg driver
	VendorName  "nvidia"
	BoardName   "nVidia Corporation NV17 [GeForce4 MX 440] (rev a3)"
	BusID       "PCI:4:0:0"
EndSection

Section "Screen"
	Identifier  "Screen PCIX"
	Device      "NV PCIX"
	Monitor     "My Monitor"
	DefaultDepth     24
	SubSection "Display"
		Viewport 0 0
		Depth    24
		Modes    "1600x1200" 
	EndSubSection
EndSection

Section "Screen"
	Identifier  "Screen PCIX TwinView"
	Device      "NV PCIX TwinView"
	Monitor     "My Monitor"
	DefaultDepth     24
	SubSection "Display"
		Viewport 0 0
		Depth    24
		Modes    "1600x1200" 
	EndSubSection
EndSection

Section "Screen"
	Identifier  "Screen PCI"
	Device      "NV PCI"
	Monitor     "My Monitor"
	DefaultDepth     24
	SubSection "Display"
		Viewport 0 0
		Depth    24
		Modes    "1600x1200" 
	EndSubSection
EndSection

## harmless but no useful
# Section "DRI"
#       Group      0
#       Mode       0666
# EndSection

Section "ServerLayout"
    Identifier  "BothTwinView"
    Screen      "Screen PCIX TwinView"
    Screen      "Screen PCI" RightOf "Screen PCIX TwinView"
    Option	"Xinerama"	# most important option let you window expand to three monitors
    InputDevice "Mouse0" "CorePointer"
    InputDevice "Keyboard0" "CoreKeyboard"
EndSection


Reference
=========

+ Fedora three monitor xorg.conf configuration - http://deekayen.net/node/798

+ you can config nVidia TV-out - http://pwp.netcabo.pt/0150048402/linux/Multiple_Nvidia_Multiple_Head.html

+ googling "nvidia three monitors xorg.conf"


Google