我已将显示器连接到坞站,显示器会检测它们何时连接和断开连接,因此信号本身似乎没有任何问题。扩展坞上的所有其他插头也都能正常工作(电源、以太网、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 设备基本相同。