
Как настроить два монитора для двух 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 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/