Разрыв экрана только в портретной ориентации (Ubuntu 16.04, Intel HD Graphics)

ОС: Ubuntu LTS 16.04
ПК: FullHD монитор, Intel HD Graphics 530, без внешней видеокарты

В альбомной ориентации все хорошо.
В портретной ориентации у меня проблема с разрывом экрана, например: https://en.wikipedia.org/wiki/Screen_tearing
Когда я перемещаю небольшое окно по экрану, изображение на экране разрывается случайными горизонтальными линиями.

Я попробовал это (как кто-то предложил в подобных вопросах):

sudo apt-get purge xserver-xorg-video-intel

После перезагрузки проблема меняется: теперь, когда я перемещаю небольшое окно по экрану, я отчетливо вижу разрыв только в одной вертикальной (!) Линии справа (около 800px от ширины экрана 1080px, неправильно измеряется). Поэтому я отменил это и снова установил xserver-xorg-video-intel.

Также попробовал это решение:
Разрыв экрана в Ubuntu с графикой Nvidia/Intel
Но после создания /etc/X11/xorg.conf.d/20-intel.conf sytem не загружается.

3 ответа

Нет предложений?

Может быть, мне нужно использовать xrandr и xvidtune?

Я попробовал это:

xrandr --addmode "1080x1920_60.00" 176.50  1080 1168 1280 1480  1920 1923 1933 1989 -hsync +vsync
xrandr --output HDMI2 --mode "1080x1920_60.00"

Но после этого монитор выдает ошибку "Out of range" и ничего не выводит.

Я получил эту строку опций режима из cvt:

cvt 1920 1080
1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz
Modeline "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync

cvt 1080 1920
1080x1920 59.96 Hz (CVT) hsync: 119.26 kHz; pclk: 176.50 MHz
Modeline "1080x1920_60.00"  176.50  1080 1168 1280 1480  1920 1923 1933 1989 -hsync +vsync

Но я думаю, что это неправильные варианты. Потому что xvidtune выводит другие (реальные):

xvidtune -show
"1920x1080"   148.50   1920 2008 2052 2200   1080 1084 1089 1125 +hsync +vsync

(так же, как для портретной и ландшафтной ориентации)

Я думаю, может быть, мне нужно настроить эти параметры для портретной ориентации, чтобы решить разрыв? Но я не знаю, что мне нужно. Любая помощь?

Мой монитор: https://iiyama.com/gb_en/products/prolite-xb2483hsu-b2/

Вот как я это решил - в Ubuntu / Pop OS 20.04

Включите Wayland, отредактировав файл /etc/gdm3/custom.conf

+ Изменить

WaylandEnable=false

Чтобы

#WaylandEnable=false

Перезагрузка. Когда вы входите в систему, убедитесь, что выбрали "Wayland" как часть среды рабочего стола.

Мой повернутый экран не рвется!

Использование Wayland решило и эту проблему для меня. Я использую Thinkpad T470 со встроенной графикой и установкой Ubuntu 20.04. Я пробовал много решений для решения проблемы с разрывами, но сработало только это. Примечание: я использую внешний монитор, подключенный к порту Thunderbolt. Еще мне нужно было закомментировать все строки в

      /usr/lib/udev/rules.d/61-gdm.rules

хотя я, вероятно, мог бы оставить линию Nvidia в моем случае.

Другие вопросы по тегам