MaksimovEvgeny
@MaksimovEvgeny

Kubuntu 17.04 + 2 GPU NVidia + 4 монитора — как заставить работать?

Приветствую, уважаемое сообщество!
В процессе попыток перевести одну из рабочих станций на Linux столкнулся с неразрешимой для себя проблемой.
А именно, ни как не удается заставить работать систему на мультимониторной конфигурации.

Дано:
2 GPU NVidia GeForce GT 430 на каждом из них висит по 2 монитора.

Имеем:
С открытым драйвером Nouveau мониторы в настройках системы определяются прекрасно, но производительность оставляет желать лучшего.
С последним проприетарным драйвером из репозитория, сконфигурировав X-сервер с помощью утилиты идущей в комплекте с драйвером, система видит только два монитора из четырех. Более того, нормально работать можно только с Primary монитором. На втором мониторе, по сути, только обоина.

Содержимое xorg.conf
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 367.35  (buildd@lgw01-18)  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
Providers: number : 1
Provider 0: id: 0x279 cap: 0x1, Source Output crtcs: 2 outputs: 4 associated providers: 0 name:NVIDIA-0

и для второго 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

Имеющие опыт конфигурации Multihead систем на GPU NVidia, пожалуйста, отзовитесь!
Убил весь день. В какую сторону копать ума не приложу.

P.S.
Важный момент. X-сервер, судя по всему, запускается на всех 4-х мониторах. На оставшихся двух черный фон и стандартный иксовый курсор в виде крестика.
  • Вопрос задан
  • 715 просмотров
Пригласить эксперта
Ответы на вопрос 2
Daemon23RUS
@Daemon23RUS
Ubuntu ATI HD4800+NVidia 9800GTS взлетело без проблем, даже не припомню каких либо трудностей (было давно)
А на Ubuntu HD6800+HD4800 убил пару дней пока установил 4 монитора.
Заработало после временного физического изъятия видеокарты для конфигурирования по очереди. Я тогда подумал что как было бы замечательно если бы обе были одинаковые. Вижу что не факт.
Попробуйте мой способ настроить все на одной и на 2й видеокарте по отдельности по 2 монитора, и потом все срастить в 1 конфиг.
2й момент мониторы могут быть в разнобой (4132) а на убунте я замечал что иногда по непонятной причине курсор "цепляется" за границу монитора и не с 1 го раза переходит на след.
Ответ написан
@STIMUSHKA
поменяй то, как ты воткнул мониторы в видеокарту - самый левый верхний монитор должен сидеть в самом правом слоте, в убунте он обозначается как 4 монитор, с него начинается отрисовка как с левого верхнего, поэтому важно расположение кабелей и сониторов
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы