Como configurar monitores duplos para GTX duplo no Ubuntu

Como configurar monitores duplos para GTX duplo no Ubuntu

Como configurar monitores duplos para GTX duplo no Ubuntu

Estou configurando o PC com um par de placas GeForce GTX 1070 (ambas ASUS TURBO 1070) e monitores Philips 246E FHD conectados a cada um via DP (GPU-0) e HDMI (GPU-1).

Configuração do PC
DELL WorkStation Precision T7500 (fabricado em 2009 ou 2010)
CPU: X5690 * 2
mem: 16 GB * 12 (= 192 GB)
GPU: ASUS TURBO GTX 1070 * 2 (não use cabo SLI)
Gerenciador de exibição Ubuntu: gdm3

Ao instalar o Ubuntu 20.04, verifiquei
・instalação normal
・Baixar atualizações durante a instalação do Ubuntu
・instalar software de terceiros para gráficos e hardware wifi...

Imagem: instale as configurações verificadas do Ubuntu ------Imagem: instalar Ubuntu Configurações verificadas ------

Instalei o Ubuntu 20.04, depois reiniciei, o segundo monitor (conectado ao GPU-1) não funciona.

insira a descrição da imagem aqui

------Imagem: o segundo monitor Philips não funciona------

Então eu configurei "NVIDIA X SERVER SETTINGS" como segue.

insira a descrição da imagem aqui ------Imagem: X CONFIGURAÇÕES DO SERVIDOR para o primeiro monitor ------

insira a descrição da imagem aqui ------Imagem: CONFIGURAÇÕES DO SERVIDOR X para o segundo monitor ------

Imagem: X CONFIGURAÇÕES DO SERVIDOR para o segundo monitor

# 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

Após a reinicialização, ainda recebo o GNOME em um monitor. O outro monitor, entretanto, é uma tela preta com apenas o cursor X padrão (o brilho à direita são apenas reflexos no monitor):

insira a descrição da imagem aqui

------Imagem: Cursor X no segundo monitor ------

Esta é a minha informação 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 |
+-----------------------------------------------------------------------------+

Verifiquei este site como referência.
https://askubuntu.com/questions/1194621/gnome-ignoring-second-monitor-ubuntu-19-10
4 monitores, 2 placas de vídeo NVIDIA - Ubuntu não funciona
https://collaboradev.com/2016/09/30/arch-linux-hydra-build/

informação relacionada