After an inordinate amount of screwing around, and pouring over the
/var/log/Xorg.0.log repeatedly, I managed to get dualhead to work. It
seems that the big problem I was running into was the card has three
"display" devices, and was defaulting to "CRT" and "TV." Once I added
'Option "IgnoreDisplayDevices" "TV"' to my /etc/X11/xorg.conf file,
all was right with the world. Attached is my mutilated, but working,
xorg.conf file for all to behold.
Thank you for giving me the clue that sent me in the right direction.
nvnews.net was also a bit of help...
-Erik
On Mon, 28 Mar 2005 21:12:21 -0700, Bryce C <
Plug@bryceco.net> wrote:
> On Mon, 2005-28-03 at 13:09 -0700, Erik Bixby wrote:
> > I have a machine at work running SuSE 9.2, and I am trying to get both
> > monitors running, at once. So far, I have tried every setting in SaX2
> > I could conceive of, and googled myself silly. I can't get the two
> > monitors to work; one remains black. The card has one DVI port and
> > one VGA port. Immediately after install the display connected to the
> > DVI port was working. Since installing nVidia's driver through YaST
> > the monitor attached to the VGA port is the one working. I have
> > attached my xorg.conf file in the hope that someone will be able to
> > spot what I'm doing wrong.
> >
> > Thank you, in advance, for your help!
> > -Erik
>
> Just a stab in the dark but, have you considered turning Xinerama on?
> (under "Layout[all]") What would be better still (because I don't know
> that nvidia does Xinerama) would be to use the nvidia TwinView
> capability. Google for that, and ditch Sax[2] for doing anything as
> advanced as dual-head.
>
> -Bryce
> (writing this on the left screen, reading e-mail and IRC on the right
> currently)
>
> Appropriate excerpt from my xorg.conf:
> Section "Device"
> Identifier "Card0"
> Driver "nvidia"
> VendorName "nVidia Corporation"
> BoardName "NV34 [GeForce FX 5200]"
> BusID "PCI:1:0:0"
> Option "TwinView" "TRUE"
> Option "TwinViewOrientation" "RightOf"
> Option "MetaModes" "1024x768,1024x768"
> EndSection
>
> This is the only Device defined, only one Monitor defined, and only one
> Screen. nvidia handles it all with modes spec'd by MetaModes. That
> should get you working.
> *wishes his cheap-o LCDs did better than 1024x768*
>
>
>
# /.../
# SaX generated X11 config file
# Created on: 2005-03-28T08:01:41-0700.
#
# Version: 4.8
# Contact: Marcus Schaefer <sax@suse.de>, 2002
#
# Automatically generated by [ISaX] (4.8)
# PLEASE DO NOT EDIT THIS FILE!
#
Section "Files"
FontPath "/usr/X11R6/lib/X11/fonts/misc:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/local"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/URW"
FontPath "/usr/X11R6/lib/X11/fonts/Speedo"
FontPath "/usr/X11R6/lib/X11/fonts/PEX"
FontPath "/usr/X11R6/lib/X11/fonts/cyrillic"
FontPath "/usr/X11R6/lib/X11/fonts/latin2/misc:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/latin2/75dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/latin2/100dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/latin2/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/latin7/75dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/baekmuk:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/japanese:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/kwintv"
FontPath "/usr/X11R6/lib/X11/fonts/truetype"
FontPath "/usr/X11R6/lib/X11/fonts/uni:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/CID"
FontPath "/usr/X11R6/lib/X11/fonts/ucs/misc:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/ucs/75dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/ucs/100dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/hellas/misc:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/hellas/75dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/hellas/100dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/hellas/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/misc/sgi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/xtest"
FontPath "/opt/kde3/share/fonts"
InputDevices "/dev/ttyS0"
InputDevices "/dev/ttyS1"
InputDevices "/dev/ttyS2"
InputDevices "/dev/ttyS3"
InputDevices "/dev/ttyS4"
InputDevices "/dev/ttyS5"
InputDevices "/dev/ttyS6"
InputDevices "/dev/ttyS7"
InputDevices "/dev/ttyS8"
InputDevices "/dev/psaux"
InputDevices "/dev/logibm"
InputDevices "/dev/sunmouse"
InputDevices "/dev/atibm"
InputDevices "/dev/amigamouse"
InputDevices "/dev/atarimouse"
InputDevices "/dev/inportbm"
InputDevices "/dev/gpmdata"
InputDevices "/dev/mouse"
InputDevices "/dev/usbmouse"
InputDevices "/dev/adbmouse"
InputDevices "/dev/input/mice"
InputDevices "/dev/input/event0"
InputDevices "/dev/pointer0"
InputDevices "/dev/pointer1"
InputDevices "/dev/pointer2"
InputDevices "/dev/pointer3"
EndSection
Section "ServerFlags"
Option "AllowMouseOpenFail"
Option "RandR" "on"
EndSection
Section "Module"
Load "dbe"
Load "type1"
Load "freetype"
Load "extmod"
Load "glx"
Load "v4l"
EndSection
Section "InputDevice"
Driver "kbd"
Identifier "Keyboard[0]"
Option "Protocol" "Standard"
Option "XkbLayout" "us"
Option "XkbModel" "pc104"
Option "XkbRules" "xfree86"
EndSection
Section "InputDevice"
Driver "mouse"
Identifier "Mouse[1]"
Option "Buttons" "5"
Option "Device" "/dev/input/mice"
Option "Name" "Logitech Optical Mouse"
Option "Protocol" "explorerps/2"
Option "Vendor" "Sysp"
Option "ZAxisMapping" "4 5"
EndSection
Section "Monitor"
DisplaySize 330 270
HorizSync 30-80
Identifier "Monitor[0]"
ModelName "DELL 1702FP"
Option "DPMS"
VendorName "DEL"
VertRefresh 56-76
UseModes "Modes[0]"
EndSection
Section "Monitor"
Option "CalcAlgorithm" "CheckDesktopGeometry"
DisplaySize 330 270
HorizSync 30-80
Identifier "Monitor[1]"
ModelName "DELL 1702FP"
Option "DPMS"
VendorName "DEL"
VertRefresh 56-76
UseModes "Modes[1]"
EndSection
Section "Modes"
Identifier "Modes[0]"
Modeline "1280x1024" 136.57 1280 1368 1504 1728 1024 1025 1028 1068
Modeline "1152x864" 88.18 1152 1224 1344 1536 864 865 868 897
Modeline "1152x864" 103.59 1152 1224 1352 1552 864 865 868 902
Modeline "1024x768" 68.55 1024 1080 1184 1344 768 769 772 797
Modeline "1024x768" 80.71 1024 1080 1192 1360 768 769 772 802
Modeline "800x600" 40.83 800 832 912 1024 600 601 604 623
Modeline "800x600" 48.18 800 840 920 1040 600 601 604 626
Modeline "640x480" 25.55 640 656 720 800 480 481 484 499
Modeline "640x480" 30.25 640 664 728 816 480 481 484 501
EndSection
Section "Modes"
Identifier "Modes[1]"
Modeline "1280x1024" 136.57 1280 1368 1504 1728 1024 1025 1028 1068
Modeline "1152x864" 88.18 1152 1224 1344 1536 864 865 868 897
Modeline "1152x864" 103.59 1152 1224 1352 1552 864 865 868 902
Modeline "1024x768" 68.55 1024 1080 1184 1344 768 769 772 797
Modeline "1024x768" 80.71 1024 1080 1192 1360 768 769 772 802
Modeline "800x600" 40.83 800 832 912 1024 600 601 604 623
Modeline "800x600" 48.18 800 840 920 1040 600 601 604 626
Modeline "640x480" 25.55 640 656 720 800 480 481 484 499
Modeline "640x480" 30.25 640 664 728 816 480 481 484 501
EndSection
Section "Screen"
DefaultDepth 24
SubSection "Display"
Depth 15
Modes "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 32
Modes "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
Device "Device[0]"
Identifier "Screen[0]"
Monitor "Monitor[0]"
EndSection
Section "Screen"
DefaultDepth 24
SubSection "Display"
Depth 15
Modes "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 32
Modes "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
Device "Device[0]"
Identifier "Screen[1]"
Monitor "Monitor[1]"
EndSection
Section "Device"
BoardName "GeForce FX 5500"
BusID "1:0:0"
Driver "nvidia"
Identifier "Device[0]"
Screen 0
Option "Rotate" "off"
Option "IgnoreDisplayDevices" "TV"
VendorName "NVidia"
Option "TwinView" "TRUE"
Option "TwinViewOrientation" "LeftOf"
Option "MetaModes" "1280x1024,1280x1024"
EndSection
#Section "Device"
# BoardName "GeForce FX 5500"
# BusID "1:0:0"
# Driver "nvidia"
# Identifier "Device[1]"
# Screen 1
# Option "Rotate" "off"
# VendorName "NVidia"
#EndSection
Section "ServerLayout"
Identifier "Layout[all]"
InputDevice "Keyboard[0]" "CoreKeyboard"
InputDevice "Mouse[1]" "CorePointer"
Option "Clone" "off"
Option "Xinerama" "on"
Screen "Screen[0]"
Screen "Screen[1]"
EndSection
Section "DRI"
Group "video"
Mode 0660
EndSection
Section "Extensions"
EndSection