Image

Imagesoupus wrote in Imagelinux

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.