HP EliteBook 840 G7 未检测到通过 HP USB-C 通用扩展坞的 DisplayPort 显示器

l0b*_*0b0 2 hardware laptop hardware-compatibility displayport

我已将显示器连接到坞站,显示器会检测它们何时连接和断开连接,因此信号本身似乎没有任何问题。扩展坞上的所有其他插头也都能正常工作(电源、以太网、USB 连接键盘和鼠标、USB-C 连接笔记本电脑)。基本上一切工作正常,但 Linux 未检测到连接到扩展坞的显示器。

sudo dmesg --follow断开并重新连接显示器时不显示任何内容。

这应该可以解决吗?我在最新的 Arch Linux 5.10.47-1-lts 上的 GNOME 上运行 XWayland。

tel*_*coM 5

lsusb该命令对此有何说明?

如果坞站的输出线包括ID 17e9:600a,那么它就是这个:一个 DisplayLink 坞站。

DisplayLink 扩展坞本质上提供了一个额外的 USB 连接的几乎 GPU,需要自己的evdi驱动程序模块。该驱动程序包还包括 USB-GPU 工作所需的固件、libevdi库和闭源 DisplayLink Manager 应用程序。

您可以通过提取驱动程序包来获取固件和应用程序,然后从 GitHub 上的可用源构建驱动程序和库

ArchWiki 似乎也有关于在 Arch 上使用 DisplayLink 设备的建议。据我了解,尽管您的扩展坞使用较新的 USB-C 连接,但该过程应该与 USB-3.0 DisplayLink 设备基本相同。