So richten Sie zwei Monitore für zwei GTX unter Ubuntu ein

So richten Sie zwei Monitore für zwei GTX unter Ubuntu ein

So richten Sie zwei Monitore für zwei GTX unter Ubuntu ein

Ich richte einen PC mit einem Paar GeForce GTX 1070-Karten (beide ASUS TURBO 1070) und jeweils einem Philips 246E FHD-Monitor ein, die über DP (GPU-0) und HDMI (GPU-1) angeschlossen sind.

PC-Konfiguration
DELL WorkStation Precision T7500 (Baujahr 2009 oder 2010)
CPU: X5690 * 2
Speicher: 16 GB * 12 (= 192 GB)
GPU: ASUS TURBO GTX 1070 * 2 (kein SLI-Kabel verwenden)
Ubuntu-Displaymanager: gdm3

Bei der Installation von Ubuntu 20.04 habe ich Folgendes aktiviert:
・ normale Installation
・ Updates während der Installation von Ubuntu herunterladen
・ Drittanbietersoftware für Grafik- und WLAN-Hardware installieren ...

Bild: Ubuntu installieren Geprüfte Einstellungen ------Bild: Ubuntu installieren. Überprüfte Einstellungen.------

Ich habe Ubuntu 20.04 installiert, dann neu gestartet, der zweite Monitor (angeschlossen an GPU-1) funktioniert nicht.

Bildbeschreibung hier eingeben

------Bild: zweiter Philips-Monitor funktioniert nicht------

Daher habe ich die „NVIDIA X-SERVER-EINSTELLUNGEN“ wie folgt eingerichtet.

Bildbeschreibung hier eingeben ------Bild: X-SERVER-EINSTELLUNGEN für den ersten Monitor------

Bildbeschreibung hier eingeben ------Bild: X-SERVER-EINSTELLUNGEN für zweiten Monitor------

Bild: X SERVER EINSTELLUNGEN für zweiten 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

Nach dem Neustart wird auf einem Monitor immer noch GNOME angezeigt. Auf dem anderen Monitor ist jedoch nur ein schwarzer Bildschirm mit dem standardmäßigen X-Cursor zu sehen (das Leuchten auf der rechten Seite sind nur Reflexionen auf dem Monitor):

Bildbeschreibung hier eingeben

------Bild: X-Cursor auf dem zweiten Monitor------

Dies sind meine Nvidia-SMI-Informationen.

+-----------------------------------------------------------------------------+
| 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 |
+-----------------------------------------------------------------------------+

Ich habe diese Website als Referenz überprüft.
https://askubuntu.com/questions/1194621/gnome-ignoring-second-monitor-ubuntu-19-10
4 Monitore, 2 NVIDIA-Grafikkarten – Ubuntu funktioniert nicht
https://collaboradev.com/2016/09/30/arch-linux-hydra-build/

verwandte Informationen