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

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

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

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

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

答案1

lsusb该命令对此有何说明?

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

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

你可以通过解压驱动包获取固件和应用程序然后构建驱动程序和库GitHub 上提供了资源。

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

相关内容