Я использую Asus UX305L с внешним дисплеем Samsung SyncMasterF2380, подключенным через micro HDMI. Тем не менее, после свежей установки Ubuntu время от времени возникают следующие "странные" проблемы с внешним дисплеем:
- Ubuntu не обнаруживает внешний монитор после запуска системы. Однако, если я нажимаю на значок «Параметры системы» несколько раз, он обнаруживается.
- 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, и, возможно, эта опция больше не требуется в вашей системе. Причина, по которой вы захотите удалить опцию (если она больше не требуется), заключается в том, что существуют другие конфликты, которые могут возникнуть, как описано в ссылке.