LINUX.ORG.RU

На одном мониторе видео - на другом глючит картинка

 , , ,


0

2

Имеется ноут с Intel HD Graphics 520 и 3 монитора. Иногда я смотрю полноэкранное видео на одном мониторе и что-то деалю на другом.

Глюки такие: картинка показывается то нормальная, то та, что показывалось на этом мониторе секунду назад. Потом снова показывается нормальная картинка, потом снова «старая». И так с интервалом около секунды.

Иногда глючит, иногда нет. Сейчас специально пытаюсь воспроизвести — не получается.

Что это и как лечить? Куда копать? Какую информацию ещё дать?

Конфиг мониторов:

$ xrandr --listmonitors
Monitors: 3
 0: +*eDP1 1920/280x1080/160+1562+1440  eDP1
 1: +DP1 1920/510x1080/290+2560+360  DP1
 2: +HDMI1 2560/600x1440/340+0+0  HDMI1

Система:

  • Debian 12,
  • amd64,
  • ядро 6.1.0-10-amd64
  • xserver-xorg-video-intel: 2:2.99.917+git20210115-1
★★★★★

Последнее исправление: Harliff (всего исправлений: 3)

Ответ на: комментарий от einhander

Было бы неплохо показать dmesg в этот же момент. Возможно подвисание видеодрайвера.

Посмотрел логи. Из интересного:

  • 3 сообщения: kernel: pcieport 0000:00:1d.2: Intel SPT PCH root port ACS workaround enabled
  • куча сообщений вида: rtkit-daemon[1520]: Supervising 4 threads of 4 processes of 1 users
  • одиночное сообщение: rtkit-daemon[1520]: Successfully made thread 1813767 of process 1809257 owned by '1000' RT at priority 10.
Harliff ★★★★★
() автор топика

Глюки такие: картинка показывается то нормальная, то та, что показывалось на этом мониторе секунду назад.

О, у меня такое было после перехода на вейланд. Вернулся на иксы.

goingUp ★★★★★
()

Пока что, помогло вот такое решение:

xrandr --output DP1 --transform 1,0,-1,0,1,-1,0,0,1

Объяснение этой магии:

This shifts the screen one pixel down and one to the right. I do lose one row and one column of pixels, but it prevents the mouse pointer from hitting the left or top edges, which is what seems to trigger this behavior in my case.

Harliff ★★★★★
() автор топика