Рейтинг:1

Displaylink Laggy Displayport-экраны в Ubuntu 20.04.2 TLS KDE Plasma Ryzen 4700u

флаг in

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

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

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

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

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

Рейтинг:0
флаг ca

Как правильно указал Гертлекс, проблема коренится в 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-универсальное
  • Настольный компьютер с единственным дисплеем, подключенным через док-станцию ​​DisplayLink.
Рейтинг:0
флаг vn

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

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

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

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

# Загрузите файл debian с 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 удерживать xserver-xorg-core

(вы можете отменить это с помощью apt-mark разблокировать xserver-xorg-core)


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

Bob Ross avatar
флаг in
Эй, спасибо за очень подробный ответ в первую очередь. Я уже пробовал это исправление, а также несколько других, а также переход на версию ядра 5.4 и т. д., но безуспешно. Сегодня я появился на работе, и волшебным образом ничего из этой проблемы больше не возникает, мышь движется настолько идеально, насколько это возможно. Возможно, это был фикс из тех, возможно, ваших, которые я пробовал заранее, но точно не могу сказать...
флаг ph
Ссылка утеряна, к сожалению

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.