На моем оборудовании к eDP-1 подключен только один монитор.
И всякий раз, когда я звоню xrandr --запрос
монитор становится черным на 1-2 секунды, хотя команда выполняется без ошибки.
Кроме того, я не видел никаких соответствующих сообщений об ошибках в других местах. (системный журнал
, dmesg
, ~/.xsession-ошибки
).
Эффект не просто мерцания, а полного отключения.
Моя теория заключается в том, что либо прошивка монитора, либо что-то на стороне основной платы дает сбой и требует упомянутых 1-2 секунд для перезапуска.
Не думаю, что есть общая проблема с разрешением/таймингами, так как изображение на мониторе стабильное без звонка xrandr
.
Если вам интересно, почему мне нужно позвонить xrandr
чаще:
Я написал сервис, который может вращать и затемнять дисплей на внешних данных.
И чтобы узнать, имеет ли изображение правильную ориентацию и яркость, я регулярно запрашиваю его текущее состояние.
Все это мне нужно для моего приложения.
Я могу спровоцировать ошибку при запуске этого скрипта.
Экран все время становится черным, пока я не остановлю скрипт.
пока правда
делать
эхо -н "."
xrandr --запрос >/dev/null
сделано
Я уже пробовал разные комбинации, чтобы узнать местонахождение ошибки
- Тот же ПК, другой монитор на eDP-1 => Та же проблема
- Тот же ПК, другой монитор на HDMI => Нет проблем
- Другой ПК, другой монитор на HDMI, тот же SSD => Нет проблем
- Следующая попытка (но нужно дождаться оборудования): другой ПК, тот же монитор на eDP-1.
У меня Ubuntu MATE 20.04.03 и xrandr 1.5.9.
Любые идеи, которые могли бы помочь диагностировать ошибку?
Где искать сообщения об ошибках?