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