У меня свежая установка Ubuntu 18.04 на Lenovo E580. После установки драйвера DisplayLink (версия 4.4) моя док-станция StarTech DK30CH2DPPD USB-C работает отлично, передавая видео на мониторы DisplayPort и HDMI. Однако, если я выйду из системы и снова войду в систему, перезагрузлю ее или что-то еще, монитор DisplayPort навсегда исчезнет, пока я не удалю драйвер, не перезагрузлю и не переустановлю драйвер.
- Похоже, причина в том, что монитор HDMI продолжает работать, поскольку этот порт фактически не управляется протоколом DisplayLink, а питается от USB-C DisplayPort Alt Mode. Он отображается в xrander как монитор DisplayPort, даже если он подключен через HDMI.
- По иронии судьбы, когда он работает, настоящий монитор DisplayPort отображается как монитор DVI, что и ожидается, поскольку именно так все мониторы DisplayLink представлены в ОС.
- Когда он работает,
xrandr --list-providers
перечисляет 2 провайдеров. После исчезновения монитора отображаются только графические процессоры Intel.
Я пробовал множество вещей: от перезагрузки с подключенной док-станцией, отсоединенной, подключенной, но с отключенными мониторами, а также от перезапуска dlm.service
. Я что-то упускаю, чтобы заставить эту вещь надежно работать?