デフォルトの gnome デスクトップを備えた Ubuntu 18.04.2 LTS デスクトップの新規インストールに取り組んでいます。ソフトウェアとアップデート -> 追加ドライバーから、nvidia 専用ドライバー nvidia-driver-390 をインストールしました。
デスクトップが起動すると、プライマリモニターにのみ表示されます。
xset dpms force off
モニターを強制的にスリープ状態にし、マウスを動かしてスリープを解除すると、両方のモニターがアクティブになります。ただし、モニターの 1 つは非常に低い解像度 (640x480) で実行され、もう 1 つはフル解像度 (1920x1200) で実行されます。以下は、Nvidia X 設定のスクリーンショットです。 Nvidia X 設定
最初のモニターは、解像度 640x480 の「NVIDIA」として検出されます (解像度のオプションは、オフ、自動、および 640x480 のみです)。2 番目のモニターは、解像度 1920x1200 の「DELL U2415」として正しく検出されます。以下は、xrandr コマンドの出力です。DP-0.8 はデイジー チェーンの最初のモニターで、DP-0.1 は 2 番目のモニターです。最初のモニターでディスプレイ ポート 1.2 を有効にし、2 番目のモニターで無効にしました。
Screen 0: minimum 8 x 8, current 2560 x 1200, maximum 16384 x 16384
DVI-I-0 disconnected (normal left inverted right x axis y axis)
DP-0.1 connected 1920x1200+640+0 (normal left inverted right x axis y axis) 518mm x 324mm
1920x1200 59.95*+ 59.88
1920x1080 60.00 59.94 50.00 29.97 25.00 23.98
1600x1200 60.00
1280x1024 75.02 60.02
1280x720 60.00 59.94 50.00
1152x864 75.00
1024x768 75.03 60.00
800x600 75.00 60.32
720x576 50.00
720x480 59.94
640x480 75.00 59.94 59.93
DP-0.8 connected primary 640x480+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
640x480 59.94*+
DVI-I-1 disconnected (normal left inverted right x axis y axis)
HDMI-0 disconnected (normal left inverted right x axis y axis)
DP-0 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)
DP-2 disconnected (normal left inverted right x axis y axis)
DP-3 disconnected (normal left inverted right x axis y axis)
DP-4 disconnected (normal left inverted right x axis y axis)
DP-5 disconnected (normal left inverted right x axis y axis)
DP-0.1.8 disconnected (normal left inverted right x axis y axis)
この時点では、マシンのどこにも /etc/X11/xorg.conf ファイルも monitors.xml ファイルもありませんでした。Nvidia X 設定アプリケーションから X 構成ファイルを保存しました。保存された /etc/X11/xorg.conf ファイルは次のとおりです。
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 390.77 (buildd@lcy01-amd64-022) Thu Sep 6 07:51:39 UTC 2018
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 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 "NVIDIA"
HorizSync 31.5 - 31.5
VertRefresh 60.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce GTX TITAN X"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "Stereo" "0"
Option "nvidiaXineramaInfoOrder" "DFP-2.8"
Option "metamodes" "DP-0.8: nvidia-auto-select +0+0, DP-0.1: nvidia-auto-select +640+0"
Option "SLI" "Off"
Option "MultiGPU" "Off"
Option "BaseMosaic" "off"
SubSection "Display"
Depth 24
EndSubSection
EndSection
この xorg.config には「モニター」セクションが 1 つしかありません。なぜ 2 番目のモニターがリストされないのですか?
いずれにせよ、NVIDIA カードで両方のモニターを 1920x1200 解像度の Dell U2415 として正しく検出するにはどうすればよいでしょうか?
答え1
設定パネルのディスプレイ設定を使用します。
NVIDIA サーバー設定を開始すると、すべてのディスプレイ設定がリセットされ、チェーン内の最初の作業設定もスリープ状態になります。
また、ログイン時にディスプレイがスリープ状態になるように、.profile ファイルに xset コマンドも追加しました。
20.04 バージョンでこれが修正されることを願っています。
私は P2000 Quadro カードと 4 台の U2515Hc モニターを使用しています。あなたのカードは新しすぎるのかもしれません。
これが役に立つことを願いますが、まだコメントできません。