デュアル GT1030 で Xinerama を有効にすると、Ubuntu 17.10 が黒く起動する

デュアル GT1030 で Xinerama を有効にすると、Ubuntu 17.10 が黒く起動する

私はデュアル Geforce GT1030 と 4 つのモニターを持っています。4 つすべてを有効にして、それぞれを拡張モニター ディスプレイで使用できるようにしたいと考えています。

sudo add-apt-repository ppa:graphics-drivers/ppa を実行し、nvidia-384.111、390.25、387.34 を選択しました。いずれの場合も、Option "Xinerama" "0" を 0 から 1 に変更して再起動すると、画面が起動し、紫色の画面が表示され、その後黒くなります。モニターが生きているかのように黒くなります (カーソルは見えます) が、Ubuntu セッションやログイン画面はありません。

384.111 では、gdm3 構成で Wayland を完全に無効にして、それが何らかの問題であるかどうかを確認しましたが、何も変更されていないようでした (nvidia ドライバーはデフォルトでこれを実行する可能性があるようです)。

以下は参考までに私の xorg.conf です。

Section "ServerLayout"
Identifier     "Layout0"
Screen      0  "Screen0" 0 0
Screen      1  "Screen1" RightOf "Screen0"
Screen      2  "Screen2" LeftOf "Screen0"
Screen      3  "Screen3" Above "Screen0"
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      "Acer S211HL"
HorizSync       31.0 - 83.0
VertRefresh     56.0 - 76.0
Option         "DPMS"
EndSection

Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
Identifier     "Monitor1"
VendorName     "Unknown"
ModelName      "Acer S211HL"
HorizSync       31.0 - 83.0
VertRefresh     56.0 - 76.0
Option         "DPMS"
EndSection

Section "Monitor"
# HorizSync source: unknown, VertRefresh source: unknown
Identifier     "Monitor2"
VendorName     "Unknown"
ModelName      "Acer S211HL"
HorizSync       0.0 - 0.0
VertRefresh     0.0
Option         "DPMS"
EndSection

Section "Monitor"
# HorizSync source: unknown, VertRefresh source: unknown
Identifier     "Monitor3"
VendorName     "Unknown"
ModelName      "Acer S211HL"
HorizSync       0.0 - 0.0
VertRefresh     0.0
Option         "DPMS"
EndSection

Section "Device"
Identifier     "Device0"
Driver         "nvidia"
VendorName     "NVIDIA Corporation"
BoardName      "GeForce GT 1030"
BusID          "PCI:11:0:0"
Screen          0
EndSection

Section "Device"
Identifier     "Device1"
Driver         "nvidia"
VendorName     "NVIDIA Corporation"
BoardName      "GeForce GT 1030"
BusID          "PCI:11:0:0"
Screen          1
EndSection

Section "Device"
Identifier     "Device2"
Driver         "nvidia"
VendorName     "NVIDIA Corporation"
BoardName      "GeForce GT 1030"
BusID          "PCI:1:0:0"
Screen          0
EndSection

Section "Device"
Identifier     "Device3"
Driver         "nvidia"
VendorName     "NVIDIA Corporation"
BoardName      "GeForce GT 1030"
BusID          "PCI:1:0:0"
Screen          1
EndSection

Section "Screen"
Identifier     "Screen0"
Device         "Device0"
Monitor        "Monitor0"
DefaultDepth    24
Option         "Stereo" "0"
Option         "nvidiaXineramaInfoOrder" "DFP-0"
Option         "metamodes" "DVI-D-0: nvidia-auto-select +0+0"
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         "metamodes" "HDMI-0: nvidia-auto-select +0+0"
Option         "SLI" "Off"
Option         "MultiGPU" "Off"
Option         "BaseMosaic" "off"
SubSection     "Display"
    Depth       24
EndSubSection
EndSection

Section "Screen"
Identifier     "Screen2"
Device         "Device2"
Monitor        "Monitor2"
DefaultDepth    24
Option         "Stereo" "0"
Option         "metamodes" "DVI-D-0: nvidia-auto-select +0+0"
Option         "SLI" "Off"
Option         "MultiGPU" "Off"
Option         "BaseMosaic" "off"
SubSection     "Display"
    Depth       24
EndSubSection
EndSection

Section "Screen"
Identifier     "Screen3"
Device         "Device3"
Monitor        "Monitor3"
DefaultDepth    24
Option         "Stereo" "0"
Option         "metamodes" "HDMI-0: nvidia-auto-select +0+0"
Option         "SLI" "Off"
Option         "MultiGPU" "Off"
Option         "BaseMosaic" "off"
SubSection     "Display"
    Depth       24
EndSubSection
EndSection

答え1

結局のところ、Xinerama が有効になっていると、Unity/Gnome3 はデュアル GT1030 で苦労していました。その理由の詳細はよくわかりませんが、グリーターとディスプレイ マネージャーを切り替えるとさらに改善されたようです。そこで、解決策として Xubuntu に完全に切り替えました。これで問題が解決しただけでなく、正常に機能し、しかも見事に機能しているようでした。

関連情報