Ubuntu でデュアル GTX 用のデュアル モニターを設定する方法

Ubuntu でデュアル GTX 用のデュアル モニターを設定する方法

Ubuntu でデュアル GTX 用のデュアル モニターを設定する方法

私は、GeForce GTX 1070 (両方とも ASUS TURBO 1070) カードのペアと、DP (GPU-0) と HDMI (GPU-1) を介してそれぞれ接続された Philips 246E FHD モニターを使用して PC をセットアップしています。

PC 構成
DELL WorkStation Precision T7500 (2009 または 2010 年製)
CPU: X5690 * 2
メモリ: 16GB * 12 (=192GB)
GPU: ASUS TURBO GTX 1070 * 2 (SLI ケーブルは使用しません)
Ubuntu ディスプレイ マネージャー: gdm3


Ubuntu 20.04 をインストールするときに、・通常のインストール
・Ubuntu のインストール中にアップデートをダウンロード
・グラフィックスおよび Wi-Fi ハードウェア用のサードパーティ製ソフトウェアをインストールする...をチェックしました。

画像: Ubuntu をインストールして設定を確認 ------画像:Ubuntuのインストール、設定を確認------

Ubuntu 20.04 をインストールして再起動しましたが、2 番目のモニター (GPU-1 に接続) が動作しません。

ここに画像の説明を入力してください

------画像: 2台目のフィリップスモニターが動作しない------

そこで、「NVIDIA X SERVER SETTINGS」を以下のように設定しました。

ここに画像の説明を入力してください ------画像: 最初のモニターの 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

再起動後、1 つのモニターにはまだ GNOME が表示されます。ただし、もう 1 つのモニターは、デフォルトの 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 |
+-----------------------------------------------------------------------------+

参考にこれらのWEBサイトを確認しました。
https://askubuntu.com/questions/1194621/gnome-ignoring-second-monitor-ubuntu-19-10
モニター 4 台、NVIDIA ビデオ カード 2 枚 - Ubuntu が動作しない
https://collaboradev.com/2016/09/30/arch-linux-hydra-build/

関連情報