Triple Monitor: Dual cards (Help!)
Ok,
I've given up beaten my head on the desk and I think I know the answer to this though.. I want to be able to use RANDR/COMPOSITE but it doesn't work with the twinview/xinerama option.
- How can you setup triple monitors with two video cards?
Video Cards are NV440, two of them:
[v025554@WNTXGCG940SSK1 Downloads]$ lspci | grep -i nvidia
03:00.0 VGA compatible controller: nVidia Corporation NV43 [Quadro NVS 440] (rev a2)
04:00.0 VGA compatible controller: nVidia Corporation NV43 [Quadro NVS 440] (rev a2)
Xorg.config:
[v025554@WNTXGCG940SSK1 X11]$ cat xorg.conf
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 260.19.21 (buildmeister@builder101) Thu Nov 4 21:47:06 PDT 2010
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 256.35 (buildmeister@builder97.nvidia.com) Wed Jun 16 19:15:05 PDT 2010
Section "Extensions"
Option "Composite" "Disable"
EndSection
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
Screen 1 "Screen1" 3360 0
Screen 2 "Screen2" 1680 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "1"
EndSection
Section "Files"
FontPath "unix/:7100"
FontPath "/usr/share/X11/fonts/TTF"
FontPath "/usr/share/fonts/default/Type1"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbLayout" "us"
Option "XkbModel" "pc105"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "HP LP2275w"
HorizSync 30.0 - 93.0
VertRefresh 48.0 - 85.0
Option "DPMS"
EndSection
Section "Monitor"
Identifier "Monitor1"
VendorName "Unknown"
ModelName "HP LP2275w"
HorizSync 30.0 - 93.0
VertRefresh 48.0 - 85.0
EndSection
Section "Monitor"
Identifier "Monitor2"
VendorName "Unknown"
ModelName "HP LP2275w"
HorizSync 30.0 - 93.0
VertRefresh 48.0 - 85.0
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "Quadro NVS 440"
Option "RenderAccel" "true"
Option "TripleBuffer" "true"
Option "NoLogo" "true"
Option "HWCursor" "true"
Option "DPI" "90 x 90"
BusID "PCI:3:0:0"
Screen 0
EndSection
Section "Device"
Identifier "Device1"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "Quadro NVS 440"
Option "RenderAccel" "true"
Option "TripleBuffer" "true"
Option "NoLogo" "true"
Option "HWCursor" "true"
Option "DPI" "90 x 90"
BusID "PCI:4:0:0"
EndSection
Section "Device"
Identifier "Device2"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "Quadro NVS 440"
Option "RenderAccel" "true"
Option "TripleBuffer" "true"
Option "NoLogo" "true"
Option "HWCursor" "true"
Option "DPI" "90 x 90"
BusID "PCI:3:0:0"
Screen 1
EndSection
Section "Screen"
# Removed Option "TwinView" "1"
# Removed Option "metamodes" "DFP-0: nvidia-auto-select +0+0, DFP-1: nvidia-auto-select +1680+0"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "TwinView" "0"
Option "metamodes" "DFP-0: nvidia-auto-select +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Section "Screen"
# Removed Option "TwinView" "1"
# Removed Option "metamodes" "DFP-0: nvidia-auto-select +0+0, DFP-1: nvidia-auto-select +1680+0"
Identifier "Screen1"
Device "Device1"
Monitor "Monitor1"
DefaultDepth 24
Option "TwinView" "0"
Option "metamodes" "nvidia-auto-select +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Section "Screen"
Identifier "Screen2"
Device "Device2"
Monitor "Monitor2"
DefaultDepth 24
Option "TwinView" "0"
Option "metamodes" "DFP-1: nvidia-auto-select +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection
I'm interested, too, if anyone happens to know.
It might be easier to buy a card with three outputs, however (only Ati does that, I believe?)
Hey ... try this one
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 260.19.12 (buildmeister@builder101) Fri Oct 8 13:53:51 PDT 2010
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
Screen 1 "Screen1" RightOf "Screen0"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "0"
EndSection
Section "Files"
EndSection
Section "InputDevice"
# generated from default
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"
# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor0"
VendorName "Unknown"
ModelName "FUS 3814 FA"
HorizSync 30.0 - 61.0
VertRefresh 55.0 - 75.0
Option "DPMS"
EndSection
Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor1"
VendorName "Unknown"
ModelName "FUS C17-2"
HorizSync 30.0 - 83.0
VertRefresh 56.0 - 76.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 8300"
BusID "PCI:2:0:0"
EndSection
Section "Device"
Identifier "Device1"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 9800 GT"
BusID "PCI:3:0:0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "TwinView" "0"
Option "TwinViewXineramaInfoOrder" "CRT-0"
Option "metamodes" "nvidia-auto-select +0+0"
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-0: 1280x1024 +0+0, CRT-1: 1280x1024 +1280+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Multi GPU composite on X.org is currently impossible. This is due to X.org limitations with Xinerama + Composite. XRandR does not resolve this.
You are out of luck with 2 cards and getting decent performance. I did it for a while. I currently drive 3 24" screens of a single 9500GT with 2 DVI outs. One goes to a Matrox TripleHead2Go digital. Then I use a fake xinerama library to trick X into seeing 3 monitors. Works seamlessly.
What I'm still after though is a way to get triple displays from a single video card with Linux, and no matrox multi head gadget.. Is it possible at all? Maybe a switch to ATI?
Posting Permissions
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
Forum Rules