Ubuntu 16.04 外部ディスプレイ検出が正しく機能しない

Ubuntu 16.04 外部ディスプレイ検出が正しく機能しない

私は、マイクロ HDMI 経由で接続された外部ディスプレイ Samsung SyncMasterF2380 を備えた Asus UX305L を使用しています。しかし、Ubuntu を新規インストールした後、外部ディスプレイで次のような「奇妙な」問題が時々発生します。

  1. Ubuntu はシステムの起動後に外部モニターを検出しません。ただし、システム設定アイコンを複数回クリックすると検出されます。
  2. Ubuntu はシステムの起動後に外部モニターを検出せず、ラップトップ画面の解像度を変更します。システム設定アイコンを複数回クリックすると、外部ディスプレイが検出され、ラップトップ画面の解像度が元に戻ります。

/etc/X11/xorg.conf.d/20-intel.conf

Section "Device"
   Identifier  "Intel Graphics"
   Driver      "intel"
   Option      "TearFree"    "true"
   Option      "AccelMethod"  "uxa"
EndSection

/etc/X11/xorg.conf.d/モニター.conf

Section "Monitor"
  Identifier "HDMI1"
  Option "LeftOf" "Screen 0"
EndSection

Section "Monitor"
  Identifier "Screen 0"
  Option "RightOf" "HDMI1"
EndSection

/etc/X11/xorg.conf.d/スクリーン解像度.conf

Section "Screen"
  Identifier "HDMI1"
  SubSection "Display"
  Modes "1920x1080"
  EndSubSection
EndSection

Section "Screen"
  Identifier "Screen 0"
  SubSection "Display"
  Modes "1600x900"
  EndSubSection
EndSection

xrandr -q は表示します

Screen 0: minimum 320 x 200, current 3840 x 1080, maximum 8192 x 8192
eDP1 connected primary 1920x1080+1920+0 (normal left inverted right x axis y axis) 293mm x 165mm
   1920x1080     60.00*+  59.93  
   1680x1050     59.95    59.88  
   1600x1024     60.17  
   1400x1050     59.98  
   1280x1024     60.02  
   1440x900      59.89  
   1280x960      60.00  
   1360x768      59.80    59.96  
   1152x864      60.00  
   1024x768      60.00  
   800x600       60.32    56.25  
   640x480       59.94  
HDMI1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 510mm x 287mm
   1920x1080     60.00*+  59.94  
   1600x1200     60.00  
   1680x1050     59.88  
   1280x1024     75.02    60.02  
   1440x900      59.90  
   1280x960      60.00  
   1280x800      59.91  
   1152x864      75.00  
   1280x720      60.00    59.94  
   1024x768      75.08    70.07    60.00  
   832x624       74.55  
   800x600       72.19    75.00    60.32    56.25  
   640x480       75.00    72.81    66.67    60.00    59.94  
   720x400       70.08 

答え1

報告によると、 と の加速方法を同時に使用することはできませんTearFreexuaデフォルトsnaの加速方法を使用する必要があるため、 のその行を削除するだけで済みます/etc/X11/xorg.conf.d/20-intel

詳細はArch Linuxのドキュメントをご覧ください。インテルグラフィックス

数か月前に画面のティアリングが発生しましたが、Ubuntu カーネルのアップデート後に自然に解消されました。このオプションはシステムで不要になった可能性があります。オプションを削除する理由 (不要になった場合) は、リンクで説明されているように、他の競合が発生する可能性があるためです。

関連情報