Ubuntu 和相关发行版上未检测到扩展坞和外接显示器

Ubuntu 和相关发行版上未检测到扩展坞和外接显示器

tl;dr - 是否有人拥有扩展坞 + 笔记本电脑 + 3 显示器设置,并且它是否无需任何特殊的“修复”或“调整”即可运行,如果是,您使用的是哪个发行版?

我先从我的设置开始讲解

  • 笔记本电脑:华硕 ROG Strix G513QE - 配备 Nvidia 3050Ti 和 Ryzen 9 5000 系列,16GB RAM
  • 扩展坞:戴尔 WD19S USB-C(非雷电)
  • 外围设备:键盘、鼠标、网络摄像头、3 个显示器(1 个通过 HDMI 连接,另一个通过 DisplayPort 连接)

几周前我买了这台笔记本电脑,很高兴能重新使用 Ubuntu 作为我的个人日常用机(工作笔记本电脑是 Windows 11,因为需要一些仅限 Windows 的软件)。我习惯使用基于 Ubuntu 的发行版,到目前为止,我尝试过 Pop、Elementary 和 Ubuntu 本身。我在笔记本电脑上安装了所有 3 个发行版。每个发行版在通过扩展坞连接到显示器时都存在以下一个或多个问题(据我所知,直接 HDMI 可以正常工作):

  • 未检测到扩展坞和所有连接设备
  • 检测到对接的外围设备,但未检测到显示器
  • 更新 DisplayLink 驱动程序后检测到显示器,但系统每 2 秒冻结或挂起一次(尤其是 Ubuntu Wayland 和 PopOS!)
  • 检测到显示器,但重新启动后,gnome 或 pantheon 无法启动(系统启动到终端)

我尝试了很多技巧,并逐一推荐解决办法。

  • 通过安装特定版本的 Nvidia 驱动程序(470 而不是最新版本),
  • 使用 Wayland 代替 X,
  • 戴尔论坛上推荐了 Display Link 驱动程序更新,
  • 降级到每个发行版的旧版本(希望它更稳定)

但没有成功。我不得不暂时重新安装 Windows 来完成一些工作,但我仍然希望切换。Windows 上的一切运行正常,确认这不是硬件故障。

不愿意切换到另一个发行版,但老实说,此时我迫切希望放弃 Windows,因为我发现 Linux 对开发人员更友好(查看你的主目录名称更改 OneDrive),但似乎问题出在桌面管理器本身而不是发行版上。

是否有人有类似的设置,并且它不需要任何特殊的“修复”或“调整”就可以运行,如果是,您使用的是哪个发行版?如果没有,您发现了什么问题?也许我必须研究一下“Linux 友好型”扩展坞

答案1

Linux 的驱动程序支持取决于特定的扩展坞。问题是,在 USB 4 之前,没有 DP 隧道之类的标准,因此每个 OEM 都采用自己的方法,而扩展坞将需要驱动程序来处理任何非普通老式 USB 连接。

就你的情况来说,答案就在这里

您的戴尔坞站 - WD19S 支持以下操作系统:

Red Hat® Linux 8.0
Ubuntu® 18.04 LTS
Windows 10, 64-bit
Windows 11

驱动程序下载页面

因此,对于 Ubuntu,它可能无法与 dell 所指示的发行版以外的其他发行版一起使用(该发行版已有 5 年历史...)

如果您想要更好的发行版支持,请购买经过认证的 USB 4 扩展坞:它应该开箱即用,而不需要特定的驱动程序要求。

附录

WD19 底座在 Ubuntu 21.04 中停止工作

答案2

安装最新的 DisplayLink。不是来自 apt 的 .deb,而是来自官方网站的 .zip 和 .sh:

https://www.synaptics.com/products/displaylink-graphics/downloads/ubuntu-5.8?filetype=exe

相关内容