Results 1 to 5 of 5

Thread: Triple Monitor: Dual cards (Help!)

  1. #1
    Join Date
    Jan 2011
    Posts
    1

    Default 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

  2. #2
    Join Date
    Oct 2007
    Location
    Under the bridge
    Posts
    2,149

    Default

    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?)

  3. #3
    Join Date
    Nov 2010
    Posts
    4

    Default 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

  4. #4
    Join Date
    Jun 2010
    Posts
    219

    Default

    Multi GPU composite on X.org is currently impossible. This is due to X.org limitations with Xinerama + Composite. XRandR does not resolve this.

  5. #5
    Join Date
    Dec 2009
    Posts
    6

    Default

    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
  •