Как настроить тройные мониторы в 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 (buildd@lcy01-29) Sat Nov 21 02:54:29 UTC 2015
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 355.11 (buildmeister@swio-display-x86-rhel47-07) 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:0@0:2:0"
EndSection
Section "Device"
Identifier "nvidia"
Driver "nvidia"
BusID "PCI:1@0: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)
- Идти к
system settings > monitors
Нажмите обнаружить дисплеи. - Крюк CLICK Зеркальные дисплеи
- Нажмите (применить) и (ПРОДОЛЖАЙТЕ ТЕКУЩИЕ НАСТРОЙКИ)
- Если появятся все 3, вы можете щелкнуть и перетащить экраны слева направо и так далее. все экраны должны быть одинаковыми. Если все в порядке, то
Отцепите CLICK Зеркальные дисплеи
Нажмите (применить) и (ПРОДОЛЖАЙТЕ ТЕКУЩИЕ НАСТРОЙКИ)
Измените разрешение на каждом экране, нажмите (применить) и (ПРОДОЛЖАЙТЕ ТЕКУЩИЕ НАСТРОЙКИ) и все, НАДЕЖДА, ЭТО РАБОТАЕТ ДЛЯ ВАС.
PS
Возможно, вам придется сделать это несколько раз и даже после перезагрузки