Three monitors, 2 gfxs cards linux

08
2014-07
  • user1685880

    i am having a bit of an issue, normally i am a windows user but need to use linux for this one project

    my pc has two gfx cards :

    root@Predator-Linux:/home/richard# lspci -k | grep -A 2 -i "VGA"
    03:00.0 VGA compatible controller: NVIDIA Corporation GF114 [GeForce GTX 560 Ti] (rev a1)
        Subsystem: ASUSTeK Computer Inc. Device 838b
        Kernel driver in use: nvidia
    --
    04:00.0 VGA compatible controller: NVIDIA Corporation GT200 [GeForce GTX 260] (rev a1)
        Subsystem: XFX Pine Group Inc. Device 2392
        Kernel driver in use: nvidia
    root@Predator-Linux:/home/richard# lspci | grep VGA
    03:00.0 VGA compatible controller: NVIDIA Corporation GF114 [GeForce GTX 560 Ti] (rev a1)
    04:00.0 VGA compatible controller: NVIDIA Corporation GT200 [GeForce GTX 260] (rev a1)
    

    The main card is the gtx 560 ti and the secondary is the gtx 260, i currently have 2 displays in the 560 which are working as they should, i also have a display in the 260 but i can not see this display in the settings nor use this as a third montior any ideas how to fix it so i can use my three monitors ?

    Thanks guys

  • Answers
    Know someone who can answer? Share a link to this question via email, Google+, Twitter, or Facebook.

    Related Question

    linux - ubuntu 3 monitors, 2 video cards not working
  • veilig

    I'm trying to get ubuntu working w/ 3 monitors. I have been given 2 video cards

    lspci | grep VGA

    20:01:00.0 VGA compatible controller: ATI Technologies Inc RV620 LE [Radeon HD 3450]
    25:05:00.0 VGA compatible controller: nVidia Corporation NV44A [GeForce 6200] (rev a1)
    

    I have had it working w/ two monitors plugged into the ATI correctly. and the nVidia monitor blank. Now I have the nVidia monitor working and one monitor from the ATI working, but I can't seem to get the last monitor to show anything. It does show the boot screen and works up until the point you are presented w/ the login screen for ubuntu, then it disappears and the nVidia monitor turns on. Might I have something wrong w/ my xorg.conf or do I need to do something more to get this to work?

    Currently I'm seeing this error in my Xorg.0.log file, but I'm not sure where to go from here:

    [    24.746] (EE) RADEON(2):  reusing fd for second head
    

    /etc/X11/xorg.conf

    # nvidia-xconfig: X configuration file generated by nvidia-xconfig
    # nvidia-xconfig:  version 270.29  ([email protected]
    
    Section "ServerLayout"
        Identifier     "Layout0"
        Screen      0  "Screen0" 0 0
        Screen      "Screen1" RightOf "Screen0"
        Screen      "Screen2" RightOf "Screen1"
        InputDevice    "Keyboard0" "CoreKeyboard"
        InputDevice    "Mouse0" "CorePointer"
    EndSection
    
    Section "Module"
        Load    "dbe"       # Double-buffering
        Load    "GLcore"    # OpenGL support
        # Load  "dri"       # Direct rednering infrastructure
        Load    "glx"       # OpenGL X protocol interface
        Load    "extmod"    # Misc. required extensions
        # Load  "v4l"       # Video4Linux
        Load    "record"    # X event recorder
        Load    "freetype"  # TrueType font handler
        Load    "type1"     # Adobe Type 1 font handler
    EndSection
    
    Section "ServerFlags"
        Option "Xinerama" "true"
    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"
        Identifier     "Dell0"
        VendorName     "Unknown"
        ModelName      "Unknown"
        HorizSync       30.0 - 81.0
        VertRefresh     56.0 - 76.0
        Option         "DPMS"
    EndSection
    
    Section "Monitor"
        Identifier     "Dell1"
        VendorName     "Unknown"
        ModelName      "Unknown"
        HorizSync       30.0 - 81.0
        VertRefresh     56.0 - 76.0
        Option         "DPMS"
    EndSectiSection "Monitor"
        Identifier     "Dell2"
        VendorName     "Unknown"
        ModelName      "Unknown"
        HorizSync       30.0 - 81.0
        VertRefresh     56.0 - 76.0
        Option         "DPMS"
    EndSection
    
    Section "Device"
        Identifier  "RD3450"
        Driver      "radeon"
        BusId       "PCI:01:00:0"
        Screen      0
    EndSection
    
    Section "Device"
        Identifier  "RD34501"
        Driver      "radeon"
        BusId       "PCI:01:00:0"
        Screen      1
    EndSection
    
    Section "Device"
        Identifier     "GF6200"
        Driver         "nvidia"
        VendorName     "NVIDIA Corporation"
        BusId          "PCI:05:00:0"
    EndSection
    
    Section "Screen"
        Identifier     "Screen0"
        Device         "GF6200"
        Monitor        "Dell0"
        DefaultDepth    24
        SubSection     "Display"
            Depth       24
        EndSubSection
    EndSection
    
    Section "Screen"
        Identifier     "Screen1"
        Device         "RD3450"
        Monitor        "Dell1"
        DefaultDepth    24
        SubSection     "Display"
            Depth       24
        EndSubSection
    EndSection
    
    Section "Screen"
        Identifier     "Screen2"
        Device         "RD34501"
        Monitor        "Dell2"
        DefaultDepth    24
        SubSection     "Display"
            Depth       24
        EndSubSection
    EndSection
    
    Section "DRI"
        Mode    0666
    EndSection
    

  • Related Answers
  • En3X3d

    First off in your ServerLayout section you have it shown as:

    Screen      0  "Screen0" 0 0
    Screen      "Screen1" RightOf "Screen0"
    Screen      "Screen2" RightOf "Screen1"
    

    You are missing the screen labels. You need it to look like the following.

    Screen      0  "Screen0" 0 0
    Screen      1  "Screen1" RightOf "Screen0"
    Screen      2  "Screen2" RightOf "Screen1"
    

    Everything else in your post looks correct in the xorg.conf. The only other issue I see is that you are running an nvidia and ati video chipset. The reason being, I know that the drivers from Nvidia's site will remove some of the necessary drivers for ATI. Unless you want to use the open nvidia drivers or vesa to manage that third monitor.

    Please post your Xorg.0.log and I will be able to point you in the right direction.

  • Tom Wijsman

    I noticed that you combined the end of one "Monitor" section (for "Dell1") with the beginning of another "Monitor" section (for "Dell2") so the line looks like:

    Section "Monitor"
        Identifier     "Dell1"
        VendorName     "Unknown"
        ModelName      "Unknown"
        HorizSync       30.0 - 81.0
        VertRefresh     56.0 - 76.0
        Option         "DPMS"
    EndSection
    
    Section "Monitor"
        Identifier     "Dell2"
        VendorName     "Unknown"
        ModelName      "Unknown"
        HorizSync       30.0 - 81.0
        VertRefresh     56.0 - 76.0
        Option         "DPMS"
    EndSection