Xorg curiosity question
Hey hey,
I have an AGP Geforce2 card and an old PCI ATI card. The Geforce2 only has one monitor port, so I have to attach the other monitor through the ATI card. I believe it's possible to let the geforce2 run both monitors, but I'm entirely sure how. With my old xorg.conf, the ATI card did all the work for the second monitor. I've been googling for "dualhead Geforce2 xorg.conf". I'm not sure if that's the right 'question' to be asking or if its even possible.
Here's my relatively new xorg.conf. It's a combination of a few things I've found on the net, and my old xorg.conf. X loads fine with it, only the second monitor doesn't start.
Section "ServerFlags"
Option "composite"
Option "AllowGLXWithComposite" "true"
EndSection
Section "Monitor"
Identifier "My Monitor"
HorizSync 30-69
VertRefresh 50-120
EndSection
Section "Monitor"
Identifier "My Monitor 2"
HorizSync 30-75
VertRefresh 40-90
EndSection
Section "Device"
BoardName "GeForce2 MMX 400"
BusID "PCI:1:0:0"
Driver "nvidia"
Identifier "1"
Screen 0
Option "Rotate" "off"
VendorName "NVidia"
Option "MetaModes" "1024x768, 1024x768; 1024x768, NULL; NULL, 1024x768; 800x600, 800x600"
Option "NvAGP" "2"
Option "Xinerama" "TRUE"
Option "SecondMonitorHorizSync" "30.0-70.0"
Option "TwinView" "1"
Option "SecondMonitorVertRefresh" "40.0-90.0"
Option "TwinViewOrientation" "RightOf"
Option "ConnectedMonitor" "CRT, CRT"
EndSection
Section "Screen"
Identifier "Screen 1"
Device "1"
Monitor "My Monitor"
DefaultDepth 16
EndSection
Section "Screen"
Identifier "Screen 2"
Device "1"
Monitor "My Monitor 2"
DefaultDepth 16
EndSection
Section "ServerLayout"
Identifier "Simple Layout"
Screen "Screen 1"
Screen "Screen 2" RightOf "Screen 1"
InputDevice "Mouse1" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"
EndSection
And here's my old xorg.conf where the ATI card ran the second monitor.
Section "Module"
Load "dbe" # Double buffer extension
SubSection "extmod"
Option "omit xfree86-dga" # don't initialise the DGA extension
EndSubSection
Load "type1"
Load "freetype"
Load "glx"
EndSection
Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
FontPath "/usr/share/fonts/misc/"
FontPath "/usr/share/fonts/TTF/"
FontPath "/usr/share/fonts/Speedo/"
FontPath "/usr/share/fonts/Type1/"
FontPath "/usr/share/fonts/CID/"
FontPath "/usr/share/fonts/75dpi/"
FontPath "/usr/share/fonts/100dpi/"
FontPath "/usr/share/fonts/local/"
# FontPath "/usr/share/fonts/TrueType/"
# FontPath "/usr/share/fonts/freefont/"
ModulePath "/usr/X11R6/lib/modules"
EndSection
Section "ServerFlags"
Option "composite"
Option "AllowGLXWithComposite" "true"
EndSection
Section "InputDevice"
Identifier "Keyboard1"
Driver "keyboard"
Option "AutoRepeat" "500 30"
Option "XkbRules" "xorg"
Option "XkbModel" "pc103"
Option "XkbLayout" "us"
EndSection
Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/input/mice"
Option "ZAxismapping" "4 5"
EndSection
Section "Monitor"
Identifier "My Monitor"
HorizSync 30-69
VertRefresh 50-120
EndSection
Section "Monitor"
Identifier "My Monitor 2"
HorizSync 30-75
VertRefresh 40-90
EndSection
Section "Device"
Identifier "Standard VGA"
VendorName "Unknown"
BoardName "Unknown"
Driver "vga"
# BusID "PCI:0:10:0"
# VideoRam 256
# Clocks 25.2 28.3
EndSection
Section "Device"
Identifier "1"
Driver "nvidia"
VideoRam 65536
# Insert Clocks lines here if appropriate
# Option "TwinView" "true"
# Option "ConnectedMonitor" "CRT, CRT"
# Option "TwinViewOrientation" "RightOf"
# Option "MetaModes" "1024x768"
Option "NvAgp" "2"
EndSection
Section "Device"
Identifier "2"
Driver "ati"
VideoRam 16384
EndSection
Section "Screen"
Identifier "Screen 1"
Device "1"
Monitor "My Monitor"
DefaultDepth 16
Subsection "Display"
Depth 8
Modes "1280x1024" "1024x768" "800x600" "640x480"
ViewPort 0 0
EndSubsection
Subsection "Display"
Depth 16
Modes "1152x864" "1280x1024" "1024x768" "800x600" "640x480"
ViewPort 0 0
EndSubsection
Subsection "Display"
Depth 24
Modes "1152x864" "1280x1024" "1024x768" "800x600" "640x480"
ViewPort 0 0
EndSubsection
EndSection
Section "Screen"
Identifier "Screen 2"
Device "2"
Monitor "My Monitor 2"
DefaultDepth 16
Subsection "Display"
Depth 16
Modes "1152x864" "1024x768" "800x600"
ViewPort 0 0
EndSubsection
EndSection
Section "ServerLayout"
Identifier "Simple Layout"
Screen "Screen 1"
Screen "Screen 2" RightOf "Screen 1"
InputDevice "Mouse1" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"
EndSection
Thanks to anyone who can help. I'm going to read thru the nvidia manual again and see if there's anything I've missed.
I have an AGP Geforce2 card and an old PCI ATI card. The Geforce2 only has one monitor port, so I have to attach the other monitor through the ATI card. I believe it's possible to let the geforce2 run both monitors, but I'm entirely sure how. With my old xorg.conf, the ATI card did all the work for the second monitor. I've been googling for "dualhead Geforce2 xorg.conf". I'm not sure if that's the right 'question' to be asking or if its even possible.
Here's my relatively new xorg.conf. It's a combination of a few things I've found on the net, and my old xorg.conf. X loads fine with it, only the second monitor doesn't start.
Section "ServerFlags"
Option "composite"
Option "AllowGLXWithComposite" "true"
EndSection
Section "Monitor"
Identifier "My Monitor"
HorizSync 30-69
VertRefresh 50-120
EndSection
Section "Monitor"
Identifier "My Monitor 2"
HorizSync 30-75
VertRefresh 40-90
EndSection
Section "Device"
BoardName "GeForce2 MMX 400"
BusID "PCI:1:0:0"
Driver "nvidia"
Identifier "1"
Screen 0
Option "Rotate" "off"
VendorName "NVidia"
Option "MetaModes" "1024x768, 1024x768; 1024x768, NULL; NULL, 1024x768; 800x600, 800x600"
Option "NvAGP" "2"
Option "Xinerama" "TRUE"
Option "SecondMonitorHorizSync" "30.0-70.0"
Option "TwinView" "1"
Option "SecondMonitorVertRefresh" "40.0-90.0"
Option "TwinViewOrientation" "RightOf"
Option "ConnectedMonitor" "CRT, CRT"
EndSection
Section "Screen"
Identifier "Screen 1"
Device "1"
Monitor "My Monitor"
DefaultDepth 16
EndSection
Section "Screen"
Identifier "Screen 2"
Device "1"
Monitor "My Monitor 2"
DefaultDepth 16
EndSection
Section "ServerLayout"
Identifier "Simple Layout"
Screen "Screen 1"
Screen "Screen 2" RightOf "Screen 1"
InputDevice "Mouse1" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"
EndSection
And here's my old xorg.conf where the ATI card ran the second monitor.
Section "Module"
Load "dbe" # Double buffer extension
SubSection "extmod"
Option "omit xfree86-dga" # don't initialise the DGA extension
EndSubSection
Load "type1"
Load "freetype"
Load "glx"
EndSection
Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
FontPath "/usr/share/fonts/misc/"
FontPath "/usr/share/fonts/TTF/"
FontPath "/usr/share/fonts/Speedo/"
FontPath "/usr/share/fonts/Type1/"
FontPath "/usr/share/fonts/CID/"
FontPath "/usr/share/fonts/75dpi/"
FontPath "/usr/share/fonts/100dpi/"
FontPath "/usr/share/fonts/local/"
# FontPath "/usr/share/fonts/TrueType/"
# FontPath "/usr/share/fonts/freefont/"
ModulePath "/usr/X11R6/lib/modules"
EndSection
Section "ServerFlags"
Option "composite"
Option "AllowGLXWithComposite" "true"
EndSection
Section "InputDevice"
Identifier "Keyboard1"
Driver "keyboard"
Option "AutoRepeat" "500 30"
Option "XkbRules" "xorg"
Option "XkbModel" "pc103"
Option "XkbLayout" "us"
EndSection
Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/input/mice"
Option "ZAxismapping" "4 5"
EndSection
Section "Monitor"
Identifier "My Monitor"
HorizSync 30-69
VertRefresh 50-120
EndSection
Section "Monitor"
Identifier "My Monitor 2"
HorizSync 30-75
VertRefresh 40-90
EndSection
Section "Device"
Identifier "Standard VGA"
VendorName "Unknown"
BoardName "Unknown"
Driver "vga"
# BusID "PCI:0:10:0"
# VideoRam 256
# Clocks 25.2 28.3
EndSection
Section "Device"
Identifier "1"
Driver "nvidia"
VideoRam 65536
# Insert Clocks lines here if appropriate
# Option "TwinView" "true"
# Option "ConnectedMonitor" "CRT, CRT"
# Option "TwinViewOrientation" "RightOf"
# Option "MetaModes" "1024x768"
Option "NvAgp" "2"
EndSection
Section "Device"
Identifier "2"
Driver "ati"
VideoRam 16384
EndSection
Section "Screen"
Identifier "Screen 1"
Device "1"
Monitor "My Monitor"
DefaultDepth 16
Subsection "Display"
Depth 8
Modes "1280x1024" "1024x768" "800x600" "640x480"
ViewPort 0 0
EndSubsection
Subsection "Display"
Depth 16
Modes "1152x864" "1280x1024" "1024x768" "800x600" "640x480"
ViewPort 0 0
EndSubsection
Subsection "Display"
Depth 24
Modes "1152x864" "1280x1024" "1024x768" "800x600" "640x480"
ViewPort 0 0
EndSubsection
EndSection
Section "Screen"
Identifier "Screen 2"
Device "2"
Monitor "My Monitor 2"
DefaultDepth 16
Subsection "Display"
Depth 16
Modes "1152x864" "1024x768" "800x600"
ViewPort 0 0
EndSubsection
EndSection
Section "ServerLayout"
Identifier "Simple Layout"
Screen "Screen 1"
Screen "Screen 2" RightOf "Screen 1"
InputDevice "Mouse1" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"
EndSection
Thanks to anyone who can help. I'm going to read thru the nvidia manual again and see if there's anything I've missed.
