Ubuntu 20.04.2 TLS KDE Plasma Ryzen 4700u 中的 Displaylink 滞后 Displayport 屏幕

Ubuntu 20.04.2 TLS KDE Plasma Ryzen 4700u 中的 Displaylink 滞后 Displayport 屏幕

将我的 HP Probook 635 Aero G7 连接到 Displaylink HP USB-C/A Universal Dock G2 时,使用 Displayport 连接的显示器非常滞后。笔记本电脑屏幕和 HDMI 显示器都很好。

系统信息:

  • 内核版本:Linux 5.8.0-59-generic
  • 处理器:8 个处理器,8 核,带 Radeon Graphics 的 AMD Ryzen 7 4700U
  • Linux 版本:说明:Ubuntu 20.04.2 LTS

我尝试安装最新的 Displaylinkdriver,但没有帮助。

Dock 在具有 I7 处理器的笔记本电脑上与同版本的 Ubuntu 上运行良好,只有 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

欲了解更详细的信息,请访问适用于 xorg/xserver 的 gitlab

但是!安装该解决方法包后,您还需要执行一个步骤...您想避免从主线安装该包,因此您可以执行以下操作:

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 上解决。


工作系统信息:

  • 英特尔板载显卡
  • X服务器 1.20.12
  • 内核 5.13.0-20-通用
  • 唯一通过 DisplayLink 底座连接的显示器的台式电脑

答案3

我使用 Wayland 代替 X11 解决了这个问题,无需升级。Wayland 现在真的很棒,我还没有发现任何问题。除非您使用的是 Nvidia GPU,否则 Wayland 也是 22.04 中的新默认设置。

安息吧 Nvidia 用户 :-(

相关内容