Displaylink Замедление экранов Displayport в Ubuntu 20.04.2 TLS KDE Plasma Ryzen 4700u

Displaylink Замедление экранов Displayport в Ubuntu 20.04.2 TLS KDE Plasma Ryzen 4700u

При подключении моего HP Probook 635 Aero G7 к Displaylink HP USB-C/A Universal Dock G2 подключенные мониторы с использованием Displayport сильно тормозят. Экран ноутбука и HDMI-дисплей в порядке.

Системная информация:

  • Версия ядра: Linux 5.8.0-59-generic
  • Процессор: 8 процессоров, 8 ядер, AMD Ryzen 7 4700U с графикой Radeon
  • Версия Linux: Описание: Ubuntu 20.04.2 LTS

Я попытался установить последнюю версию Displaylinkdriver, но это не помогло.

Док-станция отлично работает на той же версии Ubuntu с ноутбуком с процессором I7, проблемы возникают только у AMD.

решение1

Навскидку, не уверен, есть ли здесь ответ на подобный вопрос, но это то, что было сломано с релиза 20.04, увы. Я не уверен, исправлено ли это в релизе 20.10 или 21.04, так как я их не тестировал и не изучал это.

К счастью, ребята из DisplayLink предложили обходной путь.отмечено в закрепленном сообщении на форуме.

Я бы посоветовал попробовать ссылку выше, на случай, если инструкции изменятся, но поскольку Stack Overflow предпочитает, чтобы ответ включал шаги, чтобы избежать ошибок:

(Изменение 1-2022: ссылка ниже больше недоступна; альтернативного источника не найдено; см. другой ответ)

# Download the debian file from https://www.displaylink.com/downloads/file?d=310
sudo dpkg -i xserver-xorg-core_1.20.8-2ubuntu2_amd64.deb

Для более сочных подробностей вот выпуск наgitlab для xorg/xserver.

Но! Есть еще один шаг, который вам нужно сделать после установки этого обходного пакета... вы хотите избежать установки пакета из основной ветки, поэтому вы можете сделать:

sudo apt-mark hold xserver-xorg-core

(Вы можете отменить это с помощью apt-mark unhold xserver-xorg-core)


Менее полезно, но есть еще один «обходной путь»: эта проблема (у меня) не возникает, если к машине одновременно подключен экран без DisplayLink (например, HDMI). Если бы пакет Debian для обхода проблемы не был доступен, мне, вероятно, пришлось бы добавить к моей системе только DisplayLink донгл с эмуляцией HDMI EDID, но, к счастью, мне этого делать не пришлось.

решение2

Как правильно заметил Gertlex, проблема кроется в xserver (см. этот выпуск). К счастью, проблема была решена, и решение было объединено с веткой xserver 1.20. Первый релиз, содержащий эти исправления, — 1.20.12 (посмотреть историю репо), который в настоящее время недоступен до Ubuntu 21.10 (см. репозиторий пакетов Ubuntu).

Поэтому я сделал новую установку Ubuntu 21.10, которая, как предполагается, содержит исправление. Я установил драйвер ссценарийAdnanHodzic, перезагрузил и описанная проблема действительно решена.

Зная, что это работает на новой установке, обновил свой Kubuntu 21.04 до 21.10. Проблема теперь исчезла и на этой машине.

Я пока не могу сказать, возникли ли какие-то новые проблемы, не связанные с этой, так как я только что закончил обновление. Если в ближайшие дни возникнут проблемы, я отмечу их здесь.

Tl;dr: Описанная проблема решена в (K)Ubuntu 21.10.


Информация о рабочей системе:

  • Встроенная графика Intel
  • Xсервер 1.20.12
  • Ядро 5.13.0-20-generic
  • Настольный компьютер с единственным дисплеем, подключенным через док-станцию ​​DisplayLink

решение3

Я решил это без обновления, используя Wayland вместо X11. Wayland теперь действительно великолепен, и я пока не заметил никаких проблем. Wayland также является новым значением по умолчанию в 22.04, если только вы не используете графический процессор Nvidia.

Покойся с миром, пользователи Nvidia :-(

Связанный контент