I know this topic is frequently discussed around here, and I've read a good number of them. My setup:
GeForce FX5200 Generic (Dual Head, DVI+VGA)
Gateway FPD1500 w/DVI adaptor (full digital, old) (the 'DFP')
SVA 15" Flat Panel w/analog VGA interface (the 'CRT')
This was running just dandy on Gentoo 2004.1, kernel 2.6.7-gentoo-r11, nvidia version 1.0.5336. At the time of installation the 1.0.6xxx drivers were out, but if I unstalled them the DFP went blank when I started X. I just moved the card and monitors to a new box, running Gentoo 2005.0 (32bit version), 2.6.11-r3, and 5336 won't compile with the new kernel (tried it with vanilla sources too, nothin). So I tried everything from .6111 to the current, .7174. Driver installs fine, but the DFP blanks again. There aren't any errors or warning in /var/log/Xorg.0.log, other than the DFP not supporting EDID (as it's old). I can only see HALF of the NVIDIA splash logo, indicating the driver thinks I actually do have two connected monitors (when I don't use twinview, it centers the logo). The output in the log file also indicates that it sees both monitors, configures the modes fine, etc.
When I switch to the built-in nv driver, the EXACT same modelines are used by the drivers (according to driver logs), and the DFP works perfectly, but of course the other monitor doesn't (as twinview isn't supported in nv). I haven't changed xorg.conf at all from the last machine. Here it is:
Code:
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"
Load "v4l"
# Load "dri"
EndSection
Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
FontPath "/usr/share/fonts/misc/"
FontPath "/usr/share/fonts/TTF/"
FontPath "/usr/share/fonts/Type1/"
FontPath "/usr/share/fonts/75dpi/"
FontPath "/usr/share/fonts/100dpi/"
FontPath "/usr/share/fonts/local/"
EndSection
Section "ServerFlags"
EndSection
Section "InputDevice"
Identifier "Keyboard1"
Driver "keyboard"
Option "AutoRepeat" "500 30"
Option "XkbRules" "xorg"
Option "XkbModel" "pc101"
Option "XkbLayout" "us"
EndSection
Section "InputDevice"
Identifier "Mouse2"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/mouse"
Option "ZAxisMapping" "4 5"
EndSection
Section "Monitor"
Identifier "FP15"
HorizSync 30-61
VertRefresh 56-75
EndSection
Section "Device"
Identifier "NVIDIA"
Driver "nvidia"
BusID "PCI:1:0:0"
Option "TwinView"
Option "SecondMonitorHorizSync" "30-61"
Option "SecondMonitorVertRefresh" "56-75"
Option "TwinViewOrientation" "LeftOf"
Option "MetaModes" "1024x768,1024x768"
Option "ConnectedMonitor" "dfp,crt"
EndSection
Section "Screen"
Identifier "Screen 1"
Device "NVIDIA"
Monitor "FP15"
DefaultDepth 24
Subsection "Display"
Depth 8
Modes "1024x768" "800x600" "640x480"
ViewPort 0 0
EndSubsection
Subsection "Display"
Depth 16
Modes "1024x768" "800x600" "640x480"
ViewPort 0 0
EndSubsection
Subsection "Display"
Depth 24
Modes "1024x768" "800x600" "640x480"
ViewPort 0 0
EndSubsection
EndSection
Section "ServerLayout"
Identifier "Simple Layout"
Screen "Screen 1"
InputDevice "Mouse2" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"
EndSection
I've tried many permutations of the settings (and error messages), but this original setting doesn't seem to annoy the driver at all: it seems to recognize and configure both displays perfectly according to the log file. I can only think there must be some option I don't know about, isn't documented in the NVidia readme files for the driver, and they changed something after 5336 that would cause this (the changelogs don't seem to reveal anything interesting, but I could just be missing it).
Anyone have any ideas how to rectify this? Switching back to 2.6.7 just for the 5336 driver is unacceptable, as I'll never be able to upgrade my kernel. This seems system-independant, as I had the same problem on the old system. EIther way, the system it is running on now is:
Asus K8N-E Deluxe
AMD64 3400+ 1mb 754pin
1GB PC3200
GeForce FX-5200
Gentoo 2005.0 32bit (for specific app support that won't run under 64bit version)
2.6.11-gentoo-r3
2xSATA 80GB RAID1 w/root partition