dual-head issues

Yan Seiner yan at seiner.com
Mon Nov 5 21:22:26 PST 2007


I'm trying to set up a dual-head system.  I am running into a problem 
where only 1 screen is active at a time.

The current system has 2 heads; when X starts I can see the first server 
start up.  As soon as the second server starts up, the first one goes black.

X is running on both heads; just the screen is black.

root      7832  0.3  0.5  65476 11996 ?        SLs  21:10   0:01 
/usr/X11R6/bin/X :0 -audit 0 -layout Yan -novtswitch -sharevts vt7 -auth 
/var/lib/gdm/:0.Xauth -nolisten tcp
root      7867  7.6  1.0  75820 21764 ?        RLs  21:10   0:27 
/usr/X11R6/bin/X :1 -audit 0 -layout Noriko -novtswitch -sharevts vt7 
-auth /var/lib/gdm/:1.Xauth -nolisten tcp

There is nothing to indicate that there is any problem.

I am using the evil binary nvidia driver but I have also confirmed this 
with the nv driver and with older, known good versions of the nvidia driver.

I am stumped.  I've set this up in the past without these problems....  
At this point the only thing I can think of is that the GT7600 card I am 
using simply is not compatible with dual head....

Anyone see any problems here?

Thanks,

--Yan

X Window System Version 1.3.0
Release Date: 19 April 2007
X Protocol Version 11, Revision 0, Release 1.3
Build Operating System: Linux Debian (xorg-server 2:1.3.0.0.dfsg-12lenny1)
Current Operating System: Linux selene 2.6.22-2-amd64 #1 SMP Thu Aug 30 
23:43:59 UTC 2007 x86_64

Section "ServerLayout"
    Identifier     "Noriko"
    Screen      0  "Noriko" 0 0
    InputDevice    "MouseNoriko" "CorePointer"
    InputDevice    "KeyboardNoriko" "CoreKeyboard"
 Option "SingleCard"
EndSection

Section "ServerLayout"
    Identifier     "Yan"
    Screen      0  "Yan" 0 0
    InputDevice    "MouseYan" "CorePointer"
    InputDevice    "KeyboardYan" "CoreKeyboard"
 Option "SingleCard"
EndSection

Section "Files"
    RgbPath         "/usr/share/X11/rgb"
    ModulePath      "/usr/lib/xorg/modules"
    FontPath        "/usr/share/fonts/X11/misc/"
    FontPath        "/usr/share/fonts/X11/TTF/"
    FontPath        "/usr/share/fonts/X11/OTF"
    FontPath        "/usr/share/fonts/X11/Type1/"
    FontPath        "/usr/share/fonts/X11/CID/"
    FontPath        "/usr/share/fonts/X11/100dpi/"
    FontPath        "/usr/share/fonts/X11/75dpi/"
EndSection

Section "Module"
    Load           "extmod"
    Load           "dbe"
    Load           "glx"
    Load           "record"
    Load           "xtrap"
    Load           "freetype"
    Load           "type1"
EndSection

Section "InputDevice"
    Identifier     "KeyboardNoriko"
    Driver         "evdev"
    Option         "phys" "usb-0000:00:02.0-3/input0"
    Option         "CoreKeyboard"
EndSection

Section "InputDevice"
    Identifier     "KeyboardYan"
    Driver         "evdev"
    Option         "phys" "usb-0000:00:02.0-1/input0"
    Option         "CoreKeyboard"
EndSection

Section "InputDevice"
    Identifier     "MouseNoriko"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/input/by-user/NorikoMouse"
    Option         "ZAxisMapping" "4 5 6 7"
EndSection

Section "InputDevice"
    Identifier     "MouseYan"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/input/by-user/YanMouse"
    Option         "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"

        #DisplaySize      270   210     # mm
 ### Comment all HorizSync and VertSync values to use DDC:
    #HorizSync       30.0 - 48.0
    #VertRefresh     50.0 - 90.0
    Identifier     "Noriko"
    VendorName     "VSC"
    ModelName      "E40-3"
    Option         "DPMS"
EndSection

Section "Monitor"

        #DisplaySize      380   300     # mm
 ### Comment all HorizSync and VertSync values to use DDC:
        #HorizSync    30.0 - 83.0
        #VertRefresh  50.0 - 76.0
    Identifier     "Yan"
    VendorName     "NIK"
    ModelName      "Niko-1906R"
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Noriko"
    Driver         "nvidia"
    VendorName     "nVidia Corporation"
    BoardName      "Quadra"
    Option         "ProbeAllGpus" "false"
 Option "Noint10" "true"
 Option "Twinview" "false"
    Option         "NvAGP" "0"
    BusID          "PCI:1:6:0"
EndSection

Section "Device"
    Identifier     "Yan"
    Driver         "nvidia"
    VendorName     "nVidia Corporation"
    BoardName      "GeForce 7600"
    Option         "ProbeAllGpus" "false"
 Option "Noint10" "true"
 Option "Twinview" "false"
    Option         "NvAGP" "0"
    BusID          "PCI:5:0:0"
EndSection

Section "Screen"
    Identifier     "Noriko"
    Device         "Noriko"
    Monitor        "Noriko"
    SubSection     "Display"
        Viewport    0 0
    EndSubSection
    SubSection     "Display"
        Viewport    0 0
        Depth       4
    EndSubSection
    SubSection     "Display"
        Viewport    0 0
        Depth       8
    EndSubSection
    SubSection     "Display"
        Viewport    0 0
        Depth       15
    EndSubSection
    SubSection     "Display"
        Viewport    0 0
        Depth       16
    EndSubSection
    SubSection     "Display"
        Viewport    0 0
        Depth       24
    EndSubSection
EndSection

Section "Screen"
    Identifier     "Yan"
    Device         "Yan"
    Monitor        "Yan"
    SubSection     "Display"
        Viewport    0 0
    EndSubSection
EndSection

#Section "Extensions"
#    Option         "Composite" "true"
#    Option         "RENDER" "Enable"
#    Option         "DAMAGE" "Enable"
#EndSection


14c14
< (==) Log file: "/var/log/Xorg.0.log", Time: Mon Nov  5 21:10:13 2007
---
 > (==) Log file: "/var/log/Xorg.1.log", Time: Mon Nov  5 21:10:19 2007
16,21c16,21
< (++) ServerLayout "Yan"
< (**) |-->Screen "Yan" (0)
< (**) |   |-->Monitor "Yan"
< (**) |   |-->Device "Yan"
< (**) |-->Input Device "MouseYan"
< (**) |-->Input Device "KeyboardYan"
---
 > (++) ServerLayout "Noriko"
 > (**) |-->Screen "Noriko" (0)
 > (**) |   |-->Monitor "Noriko"
 > (**) |   |-->Device "Noriko"
 > (**) |-->Input Device "MouseNoriko"
 > (**) |-->Input Device "KeyboardNoriko"
23c23
< (II) Isolating PCI bus "5:0:0"
---
 > (II) Isolating PCI bus "1:6:0"
153c153
< (--) PCI:*(5:0:0) nVidia Corporation G70 [GeForce 7600 GT] rev 161, 
Mem @ 0xf6000000/24, 0xd0000000/28, 0xf7000000/24, I/O @ 0x6c00/7, BIOS 
@ 0xf8fe0000/17
---
 > (--) PCI:*(1:6:0) nVidia Corporation NV34GL [Quadro NVS 280 PCI] rev 
161, Mem @ 0xfb000000/24, 0xe0000000/27
418c409
< (II) Primary Device is: PCI 05:00:0
---
 > (II) Primary Device is: PCI 01:06:0
 > (II) Setting vga for screen 0.
 > (==) NVIDIA(0): Depth 24, (==) framebuffer bpp 32
 > (==) NVIDIA(0): RGB weight 888
 > (==) NVIDIA(0): Default visual is TrueColor
 > (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
 > (**) NVIDIA(0): Option "NvAGP" "0"
 > (**) NVIDIA(0): Option "TwinView" "false"
 > (**) NVIDIA(0): Option "ProbeAllGpus" "false"
 > (**) NVIDIA(0): Enabling RENDER acceleration
 > (**) NVIDIA(0): Use of AGP disabled per request
 > (II) NVIDIA(0): NVIDIA GPU Quadro NVS 55/280 PCI (NV34GL) at PCI:1:6:0
 > (II) NVIDIA(0):     (GPU-0)
 > (--) NVIDIA(0): Memory: 65536 kBytes
 > (--) NVIDIA(0): VideoBIOS: 04.34.20.87.20
 > (--) NVIDIA(0): Interlaced video modes are supported on this GPU
 > (--) NVIDIA(0): Connected display device(s) on Quadro NVS 55/280 PCI at
 > (--) NVIDIA(0):     PCI:1:6:0:
 > (--) NVIDIA(0):     HSD CY199 (DFP-0)
 > (--) NVIDIA(0): HSD CY199 (DFP-0): 135.0 MHz maximum pixel clock
 > (--) NVIDIA(0): HSD CY199 (DFP-0): Internal Single Link TMDS
 > (II) NVIDIA(0): Assigned Display Device: DFP-0
 > (WW) NVIDIA(0):
 > (WW) NVIDIA(0): No modes were requested; the default mode 
"nvidia-auto-select"
 > (WW) NVIDIA(0):     will be used as the requested mode.
 > (WW) NVIDIA(0):
 > (II) NVIDIA(0): Validated modes:
 > (II) NVIDIA(0):     "nvidia-auto-select"
 > (II) NVIDIA(0): Virtual screen size determined to be 1280 x 1024
 > (--) NVIDIA(0): DPI set to (85, 86); computed from "UseEdidDpi" X config
 > (--) NVIDIA(0):     option
 > (==) NVIDIA(0): Disabling 32-bit ARGB GLX visuals.
 > (--) Depth 24 pixmap format is 32 bpp
 > (II) do I need RAC?  No, I don't.
 > (II) resource ranges after preInit:
< (II) Setting vga for screen 0.
< (==) NVIDIA(0): Depth 24, (==) framebuffer bpp 32
< (==) NVIDIA(0): RGB weight 888
< (==) NVIDIA(0): Default visual is TrueColor
< (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
< (**) NVIDIA(0): Option "NvAGP" "0"
< (**) NVIDIA(0): Option "TwinView" "false"
< (**) NVIDIA(0): Option "ProbeAllGpus" "false"
< (**) NVIDIA(0): Enabling RENDER acceleration
< (**) NVIDIA(0): Use of AGP disabled per request
< (II) NVIDIA(0): NVIDIA GPU GeForce 7600 GT (G73) at PCI:5:0:0 (GPU-0)
< (--) NVIDIA(0): Memory: 262144 kBytes
< (--) NVIDIA(0): VideoBIOS: 05.73.22.15.01
< (II) NVIDIA(0): Detected PCI Express Link width: 16X
< (--) NVIDIA(0): Interlaced video modes are supported on this GPU
< (--) NVIDIA(0): Connected display device(s) on GeForce 7600 GT at 
PCI:5:0:0:
< (--) NVIDIA(0):     Niko-1906R (DFP-0)
< (--) NVIDIA(0): Niko-1906R (DFP-0): 330.0 MHz maximum pixel clock
< (--) NVIDIA(0): Niko-1906R (DFP-0): Internal Dual Link TMDS
< (II) NVIDIA(0): Assigned Display Device: DFP-0
< (WW) NVIDIA(0):
< (WW) NVIDIA(0): No modes were requested; the default mode 
"nvidia-auto-select"
< (WW) NVIDIA(0):     will be used as the requested mode.
< (WW) NVIDIA(0):
< (II) NVIDIA(0): Validated modes:
< (II) NVIDIA(0):     "nvidia-auto-select"
< (II) NVIDIA(0): Virtual screen size determined to be 1280 x 1024
< (--) NVIDIA(0): DPI set to (85, 86); computed from "UseEdidDpi" X config
< (--) NVIDIA(0):     option
< (==) NVIDIA(0): Disabling 32-bit ARGB GLX visuals.
< (--) Depth 24 pixmap format is 32 bpp
< (II) do I need RAC?  No, I don't.
< (II) resource ranges after preInit:
679,680c660,661
< (**) MouseYan: Device: "/dev/input/by-user/YanMouse"
< (**) MouseYan: Protocol: "auto"
---
 > (**) MouseNoriko: Device: "/dev/input/by-user/NorikoMouse"
 > (**) MouseNoriko: Protocol: "auto"
682,684c663,665
< (**) MouseYan: Core Pointer
< (**) Option "Device" "/dev/input/by-user/YanMouse"
< (==) MouseYan: Emulate3Buttons, Emulate3Timeout: 50
---
 > (**) MouseNoriko: Core Pointer
 > (**) Option "Device" "/dev/input/by-user/NorikoMouse"
 > (==) MouseNoriko: Emulate3Buttons, Emulate3Timeout: 50
686,688c667,669
< (**) MouseYan: ZAxisMapping: buttons 4, 5, 6 and 7
< (**) MouseYan: Buttons: 11
< (**) MouseYan: Sensitivity: 1
---
 > (**) MouseNoriko: ZAxisMapping: buttons 4, 5, 6 and 7
 > (**) MouseNoriko: Buttons: 11
 > (**) MouseNoriko: Sensitivity: 1
691,692c672,673
< (**) KeyboardYan-usb-0000:00:02.0-1/input0: Core Keyboard
< (II) XINPUT: Adding extended input device 
"KeyboardYan-usb-0000:00:02.0-1/input0" (type: KEYBOARD)
---
 > (**) KeyboardNoriko-usb-0000:00:02.0-3/input0: Core Keyboard
 > (II) XINPUT: Adding extended input device 
"KeyboardNoriko-usb-0000:00:02.0-3/input0" (type: KEYBOARD)
694,697c675,678
< (II) XINPUT: Adding extended input device "MouseYan" (type: MOUSE)
< (II) KeyboardYan-usb-0000:00:02.0-1/input0: Init
< (--) MouseYan: PnP-detected protocol: "ExplorerPS/2"
< (II) MouseYan: ps2EnableDataReporting: succeeded
---
 > (II) XINPUT: Adding extended input device "MouseNoriko" (type: MOUSE)
 > (II) KeyboardNoriko-usb-0000:00:02.0-3/input0: Init
 > (--) MouseNoriko: PnP-detected protocol: "ExplorerPS/2"
 > (II) MouseNoriko: ps2EnableDataReporting: succeeded
699c680
< (II) KeyboardYan-usb-0000:00:02.0-1/input0: On
---
 > (II) KeyboardNoriko-usb-0000:00:02.0-3/input0: On
700a682
 > (II) 3rd Button detected: disabling emulate3Button




More information about the xorg mailing list