Results 1 to 4 of 4

Thread: 10.04 64bit Multi-gpu multi monitor problems

Hybrid View

  1. #1
    Join Date
    Feb 2007
    Beans
    102
    Distro
    Ubuntu 8.04 Hardy Heron

    10.04 64bit Multi-gpu multi monitor problems

    Hi, I am currently trying to get 9-10 monitors working with ubuntu 10.04 64bit. Running 5 nvidia cards and 9 monitors. Am able to setup xorg manually so that all monitors are in their own xscreen. This works from a screen resolution point of view, but what I need to do is get them all on one desktop. This way I can drag applications between them (like in M$ win7).


    I know this can be done, but am having trouble doing it. enabling xinerama causes X to eat up all 12GB ram and move into swap space until i kill it.

    I have already applied the patch found here for xorg-server.
    https://bugs.launchpad.net/ubuntu/+s...er/+bug/563100

    Currently running the latest nvidia driver.
    Code:
    ~$ lspci
    00:00.0 Host bridge: Intel Corporation 5520 I/O Hub to ESI Port (rev 13)
    00:01.0 PCI bridge: Intel Corporation 5520/5500/X58 I/O Hub PCI Express Root Port 1 (rev 13)
    00:03.0 PCI bridge: Intel Corporation 5520/5500/X58 I/O Hub PCI Express Root Port 3 (rev 13)
    00:07.0 PCI bridge: Intel Corporation 5520/5500/X58 I/O Hub PCI Express Root Port 7 (rev 13)
    00:13.0 PIC: Intel Corporation 5520/5500/X58 I/O Hub I/OxAPIC Interrupt Controller (rev 13)
    00:14.0 PIC: Intel Corporation 5520/5500/X58 I/O Hub System Management Registers (rev 13)
    00:14.1 PIC: Intel Corporation 5520/5500/X58 I/O Hub GPIO and Scratch Pad Registers (rev 13)
    00:14.2 PIC: Intel Corporation 5520/5500/X58 I/O Hub Control Status and RAS Registers (rev 13)
    00:14.3 PIC: Intel Corporation 5520/5500/X58 I/O Hub Throttle Registers (rev 13)
    00:16.0 System peripheral: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device (rev 13)
    00:16.1 System peripheral: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device (rev 13)
    00:16.2 System peripheral: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device (rev 13)
    00:16.3 System peripheral: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device (rev 13)
    00:16.4 System peripheral: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device (rev 13)
    00:16.5 System peripheral: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device (rev 13)
    00:16.6 System peripheral: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device (rev 13)
    00:16.7 System peripheral: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device (rev 13)
    00:1a.0 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #4
    00:1a.1 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #5
    00:1a.2 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #6
    00:1a.7 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #2
    00:1b.0 Audio device: Intel Corporation 82801JI (ICH10 Family) HD Audio Controller
    00:1c.0 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 1
    00:1c.4 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 5
    00:1c.5 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 6
    00:1d.0 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #1
    00:1d.1 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #2
    00:1d.2 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #3
    00:1d.7 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #1
    00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 90)
    00:1f.0 ISA bridge: Intel Corporation 82801JIR (ICH10R) LPC Interface Controller
    00:1f.2 IDE interface: Intel Corporation 82801JI (ICH10 Family) 4 port SATA IDE Controller #1
    00:1f.3 SMBus: Intel Corporation 82801JI (ICH10 Family) SMBus Controller
    00:1f.5 IDE interface: Intel Corporation 82801JI (ICH10 Family) 2 port SATA IDE Controller #2
    01:00.0 VGA compatible controller: nVidia Corporation G96 [Quadro FX 380] (rev a1)
    02:00.0 VGA compatible controller: nVidia Corporation GT215 [GeForce GT 240] (rev a2)
    02:00.1 Audio device: nVidia Corporation High Definition Audio Controller (rev a1)
    03:00.0 VGA compatible controller: nVidia Corporation GT215 [GeForce GT 240] (rev a2)
    03:00.1 Audio device: nVidia Corporation High Definition Audio Controller (rev a1)
    05:00.0 Ethernet controller: Intel Corporation 82574L Gigabit Network Connection
    06:00.0 Ethernet controller: Intel Corporation 82574L Gigabit Network Connection
    80:00.0 PCI bridge: Intel Corporation 5500 Non-Legacy I/O Hub PCI Express Root Port 0 (rev 13)
    80:01.0 PCI bridge: Intel Corporation 5520/5500/X58 I/O Hub PCI Express Root Port 1 (rev 13)
    80:03.0 PCI bridge: Intel Corporation 5520/5500/X58 I/O Hub PCI Express Root Port 3 (rev 13)
    80:07.0 PCI bridge: Intel Corporation 5520/5500/X58 I/O Hub PCI Express Root Port 7 (rev 13)
    80:13.0 PIC: Intel Corporation 5520/5500/X58 I/O Hub I/OxAPIC Interrupt Controller (rev 13)
    80:14.0 PIC: Intel Corporation 5520/5500/X58 I/O Hub System Management Registers (rev 13)
    80:14.1 PIC: Intel Corporation 5520/5500/X58 I/O Hub GPIO and Scratch Pad Registers (rev 13)
    80:14.2 PIC: Intel Corporation 5520/5500/X58 I/O Hub Control Status and RAS Registers (rev 13)
    80:14.3 PIC: Intel Corporation 5520/5500/X58 I/O Hub Throttle Registers (rev 13)
    80:16.0 System peripheral: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device (rev 13)
    80:16.1 System peripheral: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device (rev 13)
    80:16.2 System peripheral: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device (rev 13)
    80:16.3 System peripheral: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device (rev 13)
    80:16.4 System peripheral: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device (rev 13)
    80:16.5 System peripheral: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device (rev 13)
    80:16.6 System peripheral: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device (rev 13)
    80:16.7 System peripheral: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device (rev 13)
    83:00.0 VGA compatible controller: nVidia Corporation G96 [Quadro FX 380] (rev a1)
    84:00.0 VGA compatible controller: nVidia Corporation G96 [Quadro FX 380] (rev a1)
    'Working' xorg conf:
    Code:
    # cat /etc/X11/xorg.conf
    # nvidia-xconfig: X configuration file generated by nvidia-xconfig
    # nvidia-xconfig:  version 1.0  (buildmeister@builder62)  Wed Nov 11 06:45:14 PST 2009
    
    # nvidia-settings: X configuration file generated by nvidia-settings
    # nvidia-settings:  version 1.0  (buildd@yellow)  Fri Apr  9 11:51:21 UTC 2010
    
    Section "ServerLayout"
        Identifier     "Layout0"
        Screen      0  "Screen0" 4160 0
        Screen      1  "Screen1" RightOf "Screen4"
        Screen      2  "Screen2" 0 0
        Screen      3  "Screen3" 9280 0
        Screen      4  "Screen4" 16000 0
        Screen      5  "Screen5" 6720 0
        Screen      6  "Screen6" 13440 0
        Screen      7  "Screen7" 1600 0
        Screen      8  "Screen8" 11840 0
        InputDevice    "Keyboard0" "CoreKeyboard"
        InputDevice    "Mouse0" "CorePointer"
        Option         "Xinerama" "0"
    EndSection
    
    Section "Module"
        Load           "glx"
    EndSection
    
    Section "InputDevice"
        Identifier     "Mouse0"
        Driver         "mouse"
        Option         "Protocol" "auto"
        Option         "Device" "/dev/psaux"
        Option         "Emulate3Buttons" "no"
        Option         "ZAxisMapping" "4 5"
    EndSection
    
    Section "InputDevice"
    
    	# generated from default
        Identifier     "Keyboard0"
        Driver         "kbd"
    EndSection
    
    Section "Monitor"
        Identifier     "Monitor0"
        VendorName     "Unknown"
        ModelName      "Samsung SyncMaster"
        HorizSync       49.3 - 98.5
        VertRefresh     60.0
        Option         "DPMS"
    EndSection
    
    Section "Monitor"
        Identifier     "Monitor1"
        VendorName     "Unknown"
        ModelName      "CRT-0"
        HorizSync       28.0 - 55.0
        VertRefresh     43.0 - 72.0
        Option         "DPMS"
    EndSection
    
    Section "Monitor"
        Identifier     "Monitor2"
        VendorName     "Unknown"
        ModelName      "Samsung SyncMaster"
        HorizSync       49.3 - 98.5
        VertRefresh     60.0
        Option         "DPMS"
    EndSection
    
    Section "Monitor"
        Identifier     "Monitor3"
        VendorName     "Unknown"
        ModelName      "Samsung SyncMaster"
        HorizSync       49.3 - 98.5
        VertRefresh     60.0
        Option         "DPMS"
    EndSection
    
    Section "Monitor"
        Identifier     "Monitor4"
        VendorName     "Unknown"
        ModelName      "Samsung SyncMaster"
        HorizSync       49.3 - 98.5
        VertRefresh     60.0
        Option         "DPMS"
    	# HorizSync source: edid, VertRefresh source: edid
    EndSection
    
    Section "Monitor"
        Identifier     "Monitor5"
        VendorName     "Unknown"
        ModelName      "Samsung SyncMaster"
        HorizSync       49.3 - 98.5
        VertRefresh     60.0
    EndSection
    
    Section "Monitor"
        Identifier     "Monitor6"
        VendorName     "Unknown"
        ModelName      "Samsung SyncMaster"
        HorizSync       49.3 - 98.5
        VertRefresh     60.0
    EndSection
    
    Section "Monitor"
        Identifier     "Monitor7"
        VendorName     "Unknown"
        ModelName      "Samsung SyncMaster"
        HorizSync       49.3 - 98.5
        VertRefresh     60.0
    EndSection
    
    Section "Monitor"
        Identifier     "Monitor8"
        VendorName     "Unknown"
        ModelName      "Samsung SyncMaster"
        HorizSync       49.3 - 98.5
        VertRefresh     60.0
    EndSection
    
    Section "Monitor"
        Identifier     "Monitor9"
        VendorName     "Unknown"
        ModelName      "Samsung SyncMaster"
        HorizSync       49.3 - 98.5
        VertRefresh     60.0
    EndSection
    
    Section "Device"
        Identifier     "Device0"
        Driver         "nvidia"
        VendorName     "NVIDIA Corporation"
        BoardName      "Quadro FX 380"
        BusID          "PCI:1:0:0"
        Screen          0
    EndSection
    
    Section "Device"
        Identifier     "Device1"
        Driver         "nvidia"
        VendorName     "NVIDIA Corporation"
        BoardName      "GeForce GT 240"
        BusID          "PCI:2:0:0"
        Screen          0
    EndSection
    
    Section "Device"
        Identifier     "Device2"
        Driver         "nvidia"
        VendorName     "NVIDIA Corporation"
        BoardName      "Quadro FX 380"
        BusID          "PCI:131:0:0"
        Screen          0
    EndSection
    
    Section "Device"
        Identifier     "Device3"
        Driver         "nvidia"
        VendorName     "NVIDIA Corporation"
        BoardName      "Quadro FX 380"
        BusID          "PCI:132:0:0"
        Screen          0
    EndSection
    
    Section "Device"
        Identifier     "Device4"
        Driver         "nvidia"
        VendorName     "NVIDIA Corporation"
        BoardName      "Quadro FX 380"
        BusID          "PCI:1:0:0"
        Screen          1
    EndSection
    
    Section "Device"
        Identifier     "Device5"
        Driver         "nvidia"
        VendorName     "NVIDIA Corporation"
        BoardName      "GeForce GT 240"
        BusID          "PCI:2:0:0"
        Screen          1
    EndSection
    
    Section "Device"
        Identifier     "Device6"
        Driver         "nvidia"
        VendorName     "NVIDIA Corporation"
        BoardName      "GeForce GT 240"
        BusID          "PCI:3:0:0"
    EndSection
    
    Section "Device"
        Identifier     "Device7"
        Driver         "nvidia"
        VendorName     "NVIDIA Corporation"
        BoardName      "Quadro FX 380"
        BusID          "PCI:131:0:0"
        Screen          1
    EndSection
    
    Section "Device"
        Identifier     "Device8"
        Driver         "nvidia"
        VendorName     "NVIDIA Corporation"
        BoardName      "Quadro FX 380"
        BusID          "PCI:132:0:0"
        Screen          1
    EndSection
    
    Section "Device"
        Identifier     "Device9"
        Driver         "nvidia"
        VendorName     "NVIDIA Corporation"
        BoardName      "Quadro FX 380"
        Option         "RandRRotation" "on"
        BusID          "PCI:132:0:0"
        Screen          1
    EndSection
    
    Section "Screen"
        Identifier     "Screen0"
        Device         "Device0"
        Monitor        "Monitor0"
        DefaultDepth    24
        Option         "TwinView" "0"
        Option         "metamodes" "DFP-0: nvidia-auto-select +0+0"
        Option         "RandRRotation" "on"
        Option         "NoLogo" "True"
        SubSection     "Display"
            Depth       24
        EndSubSection
    EndSection
    
    Section "Screen"
        Identifier     "Screen1"
        Device         "Device1"
        Monitor        "Monitor1"
        DefaultDepth    24
        Option         "TwinView" "0"
        Option         "TwinViewXineramaInfoOrder" "CRT-0"
        Option         "metamodes" "CRT: 800x600 +0+0"
        Option         "RandRRotation" "on"
        Option         "NoLogo" "True"
        SubSection     "Display"
            Depth       24
        EndSubSection
    EndSection
    
    Section "Screen"
        Identifier     "Screen2"
        Device         "Device2"
        Monitor        "Monitor2"
        DefaultDepth    24
        Option         "TwinViewXineramaInfoOrder" "CRT-0"
        Option         "TwinView" "0"
        Option         "metamodes" "DFP-0: nvidia-auto-select +0+0"
        Option         "RandRRotation" "on"
        Option         "NoLogo" "True"
        SubSection     "Display"
            Depth       24
        EndSubSection
    EndSection
    
    Section "Screen"
        Identifier     "Screen3"
        Device         "Device3"
        Monitor        "Monitor3"
        DefaultDepth    24
        Option         "TwinView" "0"
        Option         "metamodes" "DFP-0: nvidia-auto-select +0+0"
        Option         "RandRRotation" "on"
        Option         "NoLogo" "True"
        SubSection     "Display"
            Depth       24
        EndSubSection
    EndSection
    
    Section "Screen"
        Identifier     "Screen4"
        Device         "Device4"
        Monitor        "Monitor4"
        DefaultDepth    24
        Option         "TwinView" "0"
        Option         "metamodes" "DFP-1: nvidia-auto-select +0+0"
        Option         "RandRRotation" "on"
        Option         "NoLogo" "True"
        SubSection     "Display"
            Depth       24
        EndSubSection
    EndSection
    
    Section "Screen"
        Identifier     "Screen5"
        Device         "Device5"
        Monitor        "Monitor5"
        DefaultDepth    24
        Option         "TwinView" "0"
        Option         "metamodes" "DFP: nvidia-auto-select +0+0"
        Option         "RandRRotation" "on"
        Option         "NoLogo" "True"
        SubSection     "Display"
            Depth       24
        EndSubSection
    EndSection
    
    Section "Screen"
        Identifier     "Screen6"
        Device         "Device6"
        Monitor        "Monitor6"
        DefaultDepth    24
        Option         "TwinView" "0"
        Option         "metamodes" "DFP: nvidia-auto-select +0+0"
        Option         "RandRRotation" "on"
        Option         "NoLogo" "True"
        SubSection     "Display"
            Depth       24
        EndSubSection
    EndSection
    
    Section "Screen"
        Identifier     "Screen7"
        Device         "Device7"
        Monitor        "Monitor7"
        DefaultDepth    24
        Option         "TwinView" "0"
        Option         "metamodes" "DFP-1: nvidia-auto-select +0+0"
    	# Removed Option "metamodes" "DFP: nvidia-auto-select +0+0"
        Option         "RandRRotation" "on"
        Option         "NoLogo" "True"
        SubSection     "Display"
            Depth       24
        EndSubSection
    EndSection
    
    Section "Screen"
        Identifier     "Screen8"
        Device         "Device8"
        Monitor        "Monitor8"
        DefaultDepth    24
        Option         "TwinView" "0"
        Option         "metamodes" "DFP-1: nvidia-auto-select +0+0"
        Option         "RandRRotation" "on"
        Option         "NoLogo" "True"
        SubSection     "Display"
            Depth       24
        EndSubSection
    EndSection
    
    Section "Screen"
        Identifier     "Screen9"
        Device         "Device9"
        Monitor        "Monitor9"
        DefaultDepth    24
        Option         "TwinView" "0"
        Option         "metamodes" "DFP-1: nvidia-auto-select +0+0"
        SubSection     "Display"
            Depth       24
        EndSubSection
    EndSection
    Code:
    # uname -a
    Linux wh2 2.6.32-21-generic #32-Ubuntu SMP Fri Apr 16 08:09:38 UTC 2010 x86_64 GNU/Linux

    If anyone has any ideas, please let me know. I can provide logs too if needed.

  2. #2
    Join Date
    Feb 2007
    Beans
    102
    Distro
    Ubuntu 8.04 Hardy Heron

    Re: 10.04 64bit Multi-gpu multi monitor problems

    bump

  3. #3
    Join Date
    Feb 2007
    Beans
    102
    Distro
    Ubuntu 8.04 Hardy Heron

    Re: 10.04 64bit Multi-gpu multi monitor problems

    Bump :/

    I hate bumping, but this is still a problem. There's got to be somebody out there that has dealt with similar situations...

  4. #4
    dino99's Avatar
    dino99 is offline Ubuntu addict and loving it
    Join Date
    Jun 2006
    Location
    Nux Jam
    Beans
    Hidden!
    Distro
    Ubuntu Development Release

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •