联想 Thunderbolt 3 基座 HDMI/DisplayPort 19.10

联想 Thunderbolt 3 基座 HDMI/DisplayPort 19.10

我在连接到 Lenovo Thunderbolt 3 Dock 40AF 的 Lenovo ThinkPad X1 Tablet Gen 3 上运行 Ubuntu 19.10。在底座连接上,所有功能(以太网、USB、充电)均正常,但只有 HDMI 和 DisplayPort 连接不正常。

我已经尝试过在 Gnome UI 中启用和禁用 Thunderbolt 访问的标准技巧,并且一直在关注本教程。奇怪的是该boltctl命令不会产生任何输出。我一直在寻找日志文件等,但没有找到任何可以给我提供更多信息的东西。

我无法(也不想)禁用 BIOS 安全功能。

还有其他意见该怎么做吗?

答案1

Thunderbolt 3 是一种隧道协议,可以传输 PCIe 和 DisplayPort 数据。有点令人困惑的是,Thunderbolt 是 USB Type C 端口的“替代模式”之一。除了 Thunderbolt 和 USB 3,端口本身还可以直接充当 DisplayPort 和 HDMI 端口(等等)。请参阅架构来自 anandtech。

与 Thunderbolt 设备一起使用时,只有在设备获得授权后才会创建 PCIe 隧道,除非禁用了安全性。这是通过bolt内核完成的。但 DisplayPort 流不是需要授权,并且应始终有效。如果 DisplayPort 设备直接连接到 USB Type C,DisplayPort 备用模式也是如此。

你没有看到任何输出boltctl,并且 dock 的类型说明符 (40AF) 让我相信你确实有ThinkPad 混合 USB-C码头,这是不是Thunderbolt 基座。在这种情况下,基座的 DisplayPort/HDMI 使用DisplayLink因此可能需要额外的司机

注意:可以通过螺栓轻松获取螺栓的日志journalctl -b -u bolt,但我很确定螺栓不在这里。

答案2

下列的这些这些步骤帮助 40AF 底座与装有 Ubuntu 的 T490 配合使用。

经过斯巴尔科

我按照以下步骤使联想 USB-C 扩展坞通过我的 E480(运行 Ubuntu 18.04)支持两个外接显示器(带有 miniDP/F 转 DP/M 适配器的 Apple 27 英寸影院显示器和一个简单的 1080p HDMI 显示器):

尽管这两个步骤都不难执行,但我希望联想能够共同努力,重新支持 Linux。

相关内容