View Single Post
Old 11-08-06, 09:11 PM   #1
majoridiot
Registered User
 
Join Date: Aug 2006
Posts: 18
Talking nvidia staff definitively answers triple head/dual card questions

i have been trying off and on for two months to get a TRUE twinview triple head set-up to work as advertised. i've found that this is a problem for other folks too and could find no definitive answers. rumors about that it is an impossibility to get this type of set up working with two nvidia cards due to the drivers not correctly handling twinview/xinerama with X/gnome/etc.

in a nutshell, this is the problem...

i started with two heads running twinview via a geforce agp 5500FX and it worked BRILLIANTLY! the driver presented the x server the proper info, etc. and windows maximized to only one screen size, not spanned... etc.

so, i got greedy and decided to free up the second display by adding a third head to handle only mythtv and video apps, etc. as a previously loyal nvidia guy, i thought it would be best to match the agp with a pci 5500FX as well. with the same chipset, etc., should be less hassle, right? nope.

this rig REFUSES to run a twinview x-session as advertised when a third (nvidia-driven) head is added. i started with this:

gnome sees--V

desktop
|-----------------------------|

+------1-----+-------2-----+

|--------------|--------------|
desktop

nvidia sees--^

as soon as the second card is activated, this is the result on heads 1 & 2:

gnome sees--V

desktop
|-----------------------------|

+------1-----+-------2-----+

|-----------------------------|
desktop

nvidia sees--^ ... maximizing windows now spans both heads one and 2.

the third head functions correctly.

this failure has been standard using every driver since 1.06xx the relevant portions of my xorg.conf are:

Code:
 
Section "Monitor"
    Identifier     "Generic Monitor"
    Option         "DPMS"
EndSection

Section "Monitor"
    Identifier     "Generic Monitor2"
    Option         "DPMS"
EndSection

Section "Device"
    Identifier      "NVIDIA Corporation NV34 [GeForce FX 5500]"
     Driver         "nvidia"
     BusID          "PCI:1:0:0"
     Option         "RenderAccel"      "True"
     Option         "ConnectedMonitor" "CRT, CRT"
EndSection

Section "Device"
   Identifier "PCI"
    Driver      "nvidia"
    BusID       "PCI:2:8:0"
    Option      "UseInt10Module" "1"
    Option      "NoLogo"   "1"
    Option      "RenderAccel"      "True"
    Option      "ConnectedMonitor" "CRT"
EndSection


Section "Screen"
    Identifier     "Default Screen"
    Device         "NVIDIA Corporation NV34 [GeForce FX 5500]"
    Monitor        "Generic Monitor"
    DefaultDepth    24
    Option         "TwinView"
    Option         "NoTwinViewXineramaInfo" "1"
    Option         "NoLogo" "1"
    Option         "CursorShadow" "1"
    Option         "CoolBits" "1"
    Option         "NoPowerConnectorCheck"
    Option         "Metamodes" "1024x768,1024x768; 800x600,800x600; 1024x768,NULL; 800x600,NULL"
    SubSection     "Display"
        Depth       16
        Modes      "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection     "Display"
        Depth       24
        Modes      "1024x768" "800x600" "640x480"
    EndSubSection
EndSection

Section "Screen"
    Identifier     "Default Screen2"
    Device         "PCI"
    Monitor        "Generic Monitor2"
    DefaultDepth    24
    Option         "NoLogo" "1"
    Option         "CursorShadow" "1"
    Option         "CoolBits" "1"
    Option         "NoPowerConnectorCheck"
    SubSection     "Display"
        Depth       16
        Modes      "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection     "Display"
        Depth       24
        Modes      "1024x768" "800x600" "640x480"
    EndSubSection
EndSection

Section "ServerLayout"
    Identifier     "idiot's three screen rig"
    Screen         "Default Screen" 0 0
    Screen         "Default Screen2" RightOf "Default Screen"
    InputDevice    "Configured Mouse"
    InputDevice    "Generic Keyboard"
EndSection
simply comment out the entries for the second card and the screen entry in serverlayout and restart and heads one and two work properly again (with head 3 dark, of course). so, to this idiot, it seems there is a driver issue?

i've played extensively with with xorg.conf entries and added/subtracted anything and everything that are claimed remedies and the result is the same. xorg log shows no errors, reports the correct screen sizes, etc... but something is getting lost in the process. ironically, i have read that mixing an ati video card with an nvidia to get triple head twinview works just fine. WTF? :-S

could someone at nvidia PLEASE tell me if i (and the rest of us) are wasting our time trying to get this to work with two nvidia cards?

and if anyone out there has this working (not as individual screens btw, but as a true twinview with a third head) PLEASE point in the right direction?

thank you.

EDIT- attached, ty.

/me hopes this goes somewhere good
Attached Files
File Type: log nvidia-bug-report.log (112.8 KB, 142 views)

Last edited by majoridiot; 11-10-06 at 01:14 PM.
majoridiot is offline   Reply With Quote