E
E
Evgeny2017-05-27 18:13:07
linux
Evgeny, 2017-05-27 18:13:07

Kubuntu 17.04 + 2 NVidia GPUs + 4 monitors - how to make it work?

Hello dear community!
In the process of trying to transfer one of the workstations to Linux, I ran into an unsolvable problem for myself.
Namely, it is not possible to make the system work on a multi-monitor configuration.
Given:
2 GPU NVidia GeForce GT 430 on each of them hangs 2 monitors.
We have:
With the open Nouveau driver, monitors in the system settings are detected perfectly, but performance leaves much to be desired.
With the latest proprietary driver from the repository, by configuring the X server using the utility that comes with the driver, the system sees only two monitors out of four. Moreover, you can only work normally with the Primary monitor. On the second monitor, in fact, only wallpaper.
Content of xorg.conf

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 367.35  ([email protected])  Tue Aug  9 10:11:49 UTC 2016

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      "Acer V276HL"
    HorizSync       30.0 - 83.0
    VertRefresh     50.0 - 76.0
    Option         "DPMS"
EndSection

Section "Monitor"
    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "Monitor1"
    VendorName     "Unknown"
    ModelName      "Philips PHL 243V5"
    HorizSync       30.0 - 83.0
    VertRefresh     56.0 - 76.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GT 430"
    BusID          "PCI:1:0:0"
EndSection

Section "Device"
    Identifier     "Device1"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GT 430"
    BusID          "PCI:4:0:0"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "nvidiaXineramaInfoOrder" "CRT-1"
    Option         "metamodes" "DVI-I-1: nvidia-auto-select +0+0, VGA-0: nvidia-auto-select +1920+0"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "off"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Screen"
    Identifier     "Screen1"
    Device         "Device1"
    Monitor        "Monitor1"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "nvidiaXineramaInfoOrder" "CRT-1"
    Option         "metamodes" "VGA-0: nvidia-auto-select +0+0, DVI-I-1: nvidia-auto-select +1920+0"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "off"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

$ xrandr --listproviders output
Providers: number : 1
Provider 0: id: 0x279 cap: 0x1, Source Output crtcs: 2 outputs: 4 associated providers: 0 name:NVIDIA-0

and for the second X-Screen $ xrandr --screen 1 --listproviders
Providers: number : 1
Provider 0: id: 0x4ea cap: 0x1, Source Output crtcs: 2 outputs: 4 associated providers: 0 name:NVIDIA-1

Those who have experience in configuring Multihead systems on NVidia GPUs, please respond!
Killed all day. In which direction to dig I won’t put my mind to it.
PS
An important point. The X server appears to be running on all 4 monitors. The remaining two have a black background and a standard X cursor in the form of a cross.

Answer the question

In order to leave comments, you need to log in

1 answer(s)
D
Daemon23RUS, 2017-05-27
@Daemon23RUS

Ubuntu ATI HD4800+NVidia 9800GTS took off without problems, I don't even remember any difficulties (it was a long time ago)
And on Ubuntu HD6800+HD4800 I killed a couple of days while installing 4 monitors.
It worked after a temporary physical withdrawal of the video card for configuring one by one. I then thought how wonderful it would be if both were the same. I see it's not true.
Try my way to configure everything on one and on the 2nd video card separately for 2 monitors, and then merge everything into 1 config.
2nd moment the monitors can be inconsistent (4132) and on ubuntu I noticed that sometimes for some unknown reason the cursor "clings" to the border of the monitor and does not go to the trace from the first time.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question