Я регулярно использую внешний монитор, подключенный через USB-C/thunderbolt к моему ноутбуку. Обычно он работает безупречно, но время от времени (от нескольких недель до нескольких дней) монитор начинает мигать (становится черным на 1-2 секунды, и это повторяется каждые 10-30 секунд). Технически, очевидно, происходит то, что монитор теряет синхронизацию видеосигнала при подключении Displayport через кабель USB-C.
Я не думаю, что эта проблема специфична для моих устройств, так как я читал во многих местах о таком поведении на совершенно разных мониторах и ноутбуках USB-C. Но для протокола: у меня возникла эта проблема с ViewSonic vp2771 и ноутбуком System76 Lemur Pro (lemp9). Он имеет набор микросхем Intel CometLake с видеоинтерфейсом i915:
~$ судо lspci -v -s 00:02.0
00:02.0 Контроллер, совместимый с VGA: Intel Corporation CometLake-U GT2 [UHD Graphics] (версия 02) (prog-if 00 [Контроллер VGA])
DeviceName: VGA-совместимый контроллер
Подсистема: CLEVO/KAPOK Computer UHD Graphics
Флаги: bus master, fast devsel, latency 0, IRQ 137
Память в b0000000 (64-разрядная, без предварительной выборки) [размер = 16M]
Память на уровне a0000000 (64-разрядная, с возможностью предварительной выборки) [размер = 256M]
Порты ввода-вывода на 1000 [размер = 64]
Расширение ROM на 000c0000 [виртуальный] [отключено] [размер = 128K]
Возможности: [40] Информация о поставщике: Len=0c <?>
Возможности: [70] Express Root Complex Integrated Endpoint, MSI 00
Возможности: [ac] MSI: Enable+ Count=1/1 Maskable- 64bit-
Возможности: [d0] Управление питанием версии 2
Возможности: [100] Идентификатор адресного пространства процесса (PASID)
Возможности: [200] Служба трансляции адресов (ATS)
Возможности: [300] Интерфейс запроса страницы (PRI)
Используемый драйвер ядра: i915
Модули ядра: i915
Я не вижу никаких изменений в журналах, когда происходят эти моргания. я проверил с журналctl --follow
и с судо dmesg --следовать
, и во время отключений ничего нового не показывается. Я не уверен, где еще искать журналы или какие-либо отзывы.
Что я пробовал:
Замена кабеля на другие кабели USB-C с молнией, короче и длиннее, но мигание продолжается.
Отключив зарядку аккумулятора ноутбука (тем самым снизив потребляемый ток с 2А до 0,5А), проблема осталась.
У меня есть некоторые устройства, подключенные к USB-концентратору монитора (например, клавиатура и мышь, принтер, сетевой адаптер), и я попытался отключить все, чтобы проверить, решит ли это проблему, но проблема не устранена.
Я обычно использую звук монитора, а на ноутбуке в качестве вывода звука выбираю "HDMI/DisplayPort". Когда началось мигание, я попытался использовать внутренние динамики, но внешний монитор все еще мерцает.
Если я подключаю монитор через HDMI, видео работает правильно. Если я снова подключу USB-C, мигание возобновится.
Если уменьшить разрешение, мерцание становится намного реже, хотя все равно происходит каждые пару минут.
Я не могу понять, что вызывает такое поведение, но после перезагрузки ноутбука проблема исчезает на пару дней.