Как настроить два монитора для двух GTX в Ubuntu

Как настроить два монитора для двух GTX в Ubuntu

Как настроить два монитора для двух GTX в Ubuntu

Я настраиваю ПК с парой видеокарт GeForce GTX 1070 (обе ASUS TURBO 1070) и мониторами Philips 246E FHD, подключенными к каждой из них через DP(GPU-0) и HDMI(GPU-1).

Конфигурация ПК
DELL WorkStation Precision T7500 (2009 или 2010 года выпуска)
Процессор: X5690 * 2
Оперативная память: 16 ГБ * 12 (=192 ГБ)
Видеокарта: ASUS TURBO GTX 1070 * 2 (не используйте кабель SLI)
Менеджер дисплея Ubuntu: gdm3

При установке Ubuntu 20.04 я проверил
: «Обычная установка»
, «Загрузка обновлений во время установки Ubuntu»
, «Установка стороннего программного обеспечения для графического и Wi-Fi-оборудования»...

Изображение: установка Ubuntu Проверенные настройки ------Картинка: установка Ubuntu Проверенные настройки------

Я установил Ubuntu 20.04, перезагрузил, второй монитор (подключенный к GPU-1) не работает.

введите описание изображения здесь

------Фото: второй монитор Philips не работает------

Поэтому я настроил «НАСТРОЙКИ СЕРВЕРА NVIDIA X» следующим образом.

введите описание изображения здесь ------Рисунок: НАСТРОЙКИ X-СЕРВЕРА для первого монитора------

введите описание изображения здесь ------Рисунок: НАСТРОЙКИ X-СЕРВЕРА для второго монитора------

Изображение: НАСТРОЙКИ X-СЕРВЕРА для второго монитора

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 440.82

Section "ServerLayout"

# Removed Option "Xinerama" "0"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    Screen      1  "Screen1" 1920 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "0"
EndSection

Section "Files"
EndSection

Section "Module"
    Load           "dbe"
    Load           "extmod"
    Load           "type1"
    Load           "freetype"
    Load           "glx"
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      "Philips PHL 246E7"
    HorizSync       30.0 - 83.0
    VertRefresh     56.0 - 76.0
    Option         "DPMS"
EndSection

Section "Monitor"
    Identifier     "Monitor1"
    VendorName     "Unknown"
    ModelName      "Philips PHL 246E7"
    HorizSync       30.0 - 83.0
    VertRefresh     56.0 - 76.0
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GTX 1070"
    BusID          "PCI:3:0:0"
EndSection

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

Section "Screen"

# Removed Option "metamodes" "GPU-bb9972e4-0457-d2b7-c62f-9aa988ef66e4.GPU-0.DP-3: nvidia-auto-select +0+0 {ForceCompositionPipeline=On, ForceFullCompositionPipeline=On}, GPU-850dc788-8ca1-f53b-5edd-54c338e6fed5.GPU-1.HDMI-1: nvidia-auto-select +1920+0 {ForceCompositionPipeline=On, ForceFullCompositionPipeline=On}"
# Removed Option "BaseMosaic" "on"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "nvidiaXineramaInfoOrder" "DFP-6"
    Option         "metamodes" "nvidia-auto-select +0+0 {ForceCompositionPipeline=On, ForceFullCompositionPipeline=On}"
    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" "DFP-2"
    Option         "metamodes" "nvidia-auto-select +0+0 {ForceCompositionPipeline=On, ForceFullCompositionPipeline=On, AllowGSYNC=Off}"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "off"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

После перезагрузки я все еще вижу GNOME на одном мониторе. Однако другой монитор представляет собой черный экран с одним лишь курсором X по умолчанию (свечение справа — это просто отражения на мониторе):

введите описание изображения здесь

------Картинка: X-курсор на втором мониторе------

Это моя информация nvidia-smi.

+-----------------------------------------------------------------------------+
| NVIDIA-SMI 440.100      Driver Version: 440.100      CUDA Version: 10.2     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  GeForce GTX 1070    Off  | 00000000:03:00.0  On |                  N/A |
| 34%   64C    P0    41W / 151W |    436MiB /  8118MiB |      2%      Default |
+-------------------------------+----------------------+----------------------+
|   1  GeForce GTX 1070    Off  | 00000000:04:00.0  On |                  N/A |
| 24%   44C    P8     7W / 151W |     53MiB /  8119MiB |     11%      Default |
+-------------------------------+----------------------+----------------------+
                                                                               
+-----------------------------------------------------------------------------+
| Processes:                                                       GPU Memory |
|  GPU       PID   Type   Process name                             Usage      |
|=============================================================================|
|    0      1103      G   /usr/lib/xorg/Xorg                            35MiB |
|    0      1707      G   /usr/lib/xorg/Xorg                           170MiB |
|    0      1917      G   /usr/bin/gnome-shell                         125MiB |
|    0      3201      G   /usr/lib/firefox/firefox                       2MiB |
|    0      3278      G   /usr/lib/firefox/firefox                       2MiB |
|    0      5499      G   ...094687058528,131072 --disable-features=    36MiB |
|    0      5731      G   /usr/lib/firefox/firefox                       2MiB |
|    0      5774      G   /usr/lib/firefox/firefox                       2MiB |
|    0      5830      G   /usr/lib/firefox/firefox                       2MiB |
|    0      7789      G   /usr/lib/firefox/firefox                      12MiB |
|    0      7826      G   /usr/lib/firefox/firefox                       2MiB |
|    1      1103      G   /usr/lib/xorg/Xorg                            14MiB |
|    1      1707      G   /usr/lib/xorg/Xorg                            15MiB |
+-----------------------------------------------------------------------------+

Я проверил этот веб-сайт в качестве справочного материала.
https://askubuntu.com/questions/1194621/gnome-ignoring-second-monitor-ubuntu-19-10
4 монитора, 2 видеокарты NVIDIA - Ubuntu не работает
https://collaboradev.com/2016/09/30/arch-linux-hydra-build/

Связанный контент