Ubuntu 16.04 Обнаружение внешнего дисплея работает неправильно

Ubuntu 16.04 Обнаружение внешнего дисплея работает неправильно

Я использую Asus UX305L с внешним дисплеем Samsung SyncMasterF2380, подключенным через micro HDMI. Тем не менее, после свежей установки 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/monitors.conf

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

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

/etc/X11/xorg.conf.d/screen-resolution.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

Согласно отчетам, вы не можете использовать TearFreeи xuaметод ускорения одновременно. Вам нужно использовать метод ускорения, snaкоторый является методом по умолчанию, поэтому вы можете просто удалить эту строку в /etc/X11/xorg.conf.d/20-intel.

Более подробную информацию можно найти в документации Arch Linux.intel_graphics

Хотя у меня были некоторые разрывы экрана несколько месяцев назад, они прошли сами собой после некоторых обновлений ядра Ubuntu, и, возможно, эта опция больше не требуется в вашей системе. Причина, по которой вы захотите удалить опцию (если она больше не требуется), заключается в том, что существуют другие конфликты, которые могут возникнуть, как описано в ссылке.

Связанный контент