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.
'Working' xorg conf: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)
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 EndSectionCode:# 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.



Adv Reply

Bookmarks