Как настроить тройные мониторы в 14.04 с NVIDIA GTX980M

Я привык работать с тремя мониторами одновременно (монитор ноутбука + два внешних монитора). Тем не менее, я не могу заставить его работать на моем Ubuntu 14.04 с конфигурацией GTX980M + Intel, которая имеет три видеовыхода (один HDMI + два DisplayPort). Он отлично работает в Windows, поэтому, скорее всего, это проблема конфигурации Ubuntu. Модель Clevo P650 (известная как Sager 8658 в США или 战神 战神 Z8-KL7S2 в Китае). Я установил проприетарный драйвер NVIDIA версии 355. Как ни странно, на экране входа в систему все три экрана корректно отображают фон Ubuntu, как показано здесь.

Однако после входа в систему одновременно могут работать только два экрана: если я пропущу кабель, будь то HDMI или DisplayPort, монитор ноутбука будет отображаться нормально с оставшимся внешним монитором. Однако, если я оставлю оба кабеля подключенными, то монитор ноутбука погаснет, и будут отображены только два внешних монитора.

Я пробовал бегать sudo nvidia-settings Однако там показаны только два дисплея, как видно на фотографии. Я попытался создать несколько X-экранов в конфигурации, но, как ни странно, настройки, которые я записывал каждый раз через "Сохранить в X-файле конфигурации", похоже, теряются при повторном входе в систему, так как xorg.conf возвращается в исходное состояние. Кажется, что написанные настройки недействительны. Я гуглил некоторое время, но вопросы, похоже, касаются более старых версий драйверов Ubuntu/NVIDIA. Я не мог найти, где я мог бы настроить TwinView, Я в настоящее время в растерянности, что делать дальше. Должен ли я попытаться написать вручную xorg.conf? Любая помощь будет оценена. Спасибо!


РЕДАКТИРОВАТЬ: ситуация с nouveau еще хуже. Хотя lspci -vnnn | perl -lne 'print if /^\d+\:.+(\[\S+\:\S+\])/' | grep VGA Похоже, что карты NVIDIA и Intel работают, внешний монитор вообще не распознается.

xorg.conf написано nvidia-settings по умолчанию (без попытки создания нескольких экранов X), кажется, это один. Странно то, что кажется, что распознается только один монитор (по HDMI), хотя я подключил два, не говоря уже о внутреннем мониторе на ноутбуке:

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 358.16  ([email protected])  Sat Nov 21 02:54:29 UTC 2015

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 355.11  ([email protected])  Wed Aug 26 17:15:49 PDT 2015

Section "ServerLayout"
    Identifier     "layout"
    Screen      0  "Screen0" 0 0
    Inactive       "intel"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "0"
EndSection


Section "InputDevice"

    # generated from default
    Identifier     "Keyboard0"
    Driver         "keyboard"
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 "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Samsung S27D590"
    HorizSync       30.0 - 81.0
    VertRefresh     50.0 - 75.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "intel"
    Driver         "intel"
    Option         "AccelMethod" "SNA"
    BusID          "PCI:[email protected]:2:0"
EndSection

Section "Device"
    Identifier     "nvidia"
    Driver         "nvidia"
    BusID          "PCI:[email protected]:0:0"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GTX 980M"
EndSection

Section "Screen"
    Identifier     "intel"
    Device         "intel"
    Monitor        "Monitor0"
EndSection

Section "Screen"
    Identifier     "nvidia"
    Device         "nvidia"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "AllowEmptyInitialConfiguration" "on"
    Option         "IgnoreDisplayDevices" "CRT"
    Option         "ConstrainCursor" "off"
    SubSection     "Display"
        Depth       24
        Modes      "nvidia-auto-select"
    EndSubSection
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"

    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "metamodes" "HDMI-0: nvidia-auto-select +1920+0, DP-2: nvidia-auto-select +0+0"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "off"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

РЕДАКТИРОВАТЬ 2: Теперь я понял, что я не могу запустить внутренний монитор вместе с одним внешним монитором. Когда я пытаюсь это сделать, мониторы отражаются и получают очень странное разрешение. Когда я пытаюсь удалить их, я даже не могу нажать кнопку "сохранить текущую конфигурацию", чтобы подтвердить изменение. На самом деле, отображение на трех экранах при запуске также было, вероятно, только из-за зеркального эффекта.

2 ответа

По какой-то странной причине кажется, что, пока я подключаю внешние мониторы после входа в систему, я могу запустить arandr настроить экраны на отображение расширенного рабочего стола полностью нормально (с зеркальных экранов). Если я оставляю их уже подключенными до запуска ноутбука, он не работает, а внутренний дисплей всегда пустой (на самом деле не все пусто, поскольку есть свет и он, очевидно, "включен", но просто черный и ничего не отображает. чем когда я отключаю экран в arandr.) Не уверен, что это объясняет, но пока пойдем с этим.

У меня есть одна видеокарта с 3 розетками после того, как я пытался найти ответ на все вопросы.
вот что сработало для меня (Ubuntu 14.4)

  1. Идти к system settings > monitors Нажмите обнаружить дисплеи.
  2. Крюк CLICK Зеркальные дисплеи
  3. Нажмите (применить) и (ПРОДОЛЖАЙТЕ ТЕКУЩИЕ НАСТРОЙКИ)
  4. Если появятся все 3, вы можете щелкнуть и перетащить экраны слева направо и так далее. все экраны должны быть одинаковыми. Если все в порядке, то
  5. Отцепите CLICK Зеркальные дисплеи

  6. Нажмите (применить) и (ПРОДОЛЖАЙТЕ ТЕКУЩИЕ НАСТРОЙКИ)

  7. Измените разрешение на каждом экране, нажмите (применить) и (ПРОДОЛЖАЙТЕ ТЕКУЩИЕ НАСТРОЙКИ) и все, НАДЕЖДА, ЭТО РАБОТАЕТ ДЛЯ ВАС.

PS

Возможно, вам придется сделать это несколько раз и даже после перезагрузки

Другие вопросы по тегам