USB-C 上的 Displayport 停止工作了 - 驱动程序有故障?

USB-C 上的 Displayport 停止工作了 - 驱动程序有故障?

我的笔记本电脑(戴尔 XPS 13、9350)有一个 USB-C 端口,我习惯将其连接到扩展坞,然后扩展坞再连接到外围设备(USB 设备、音频、显示器、电源)。有一天,启动电脑时,显示器停止工作:笔记本电脑仍然“看到”外接显示器已连接,但显示器报告没有收到信号。

由于显示器和扩展坞工作正常,我担心最坏的情况:USB-C 端口损坏。但是当我使用 Ubuntu 从实时 USB 启动笔记本电脑时,外接显示器突然开始工作。所以问题一定与驱动程序有关。这个问题是几周前开始的,老实说,我没想到这个问题与驱动程序有关,所以恐怕我无法重建在问题开始发生前不久对软件所做的更改。

总结:Dell XPS 13 9350,Ubuntu 20.04.3,64 位,内核 5.11.0-27-generic,集成 Intel HD Graphics 520。USB-C 端口仍可用于供电和连接 USB 和音频设备,但不再正确发送 Displayport 信号。

更新:根据以下日志条目

i915 0000:00:02.0: [drm] *ERROR* Link Training Unsuccessful

我发现以下相关Launchpad 上的错误报告. 推测该问题在内核版本5.11中应该已经得到解决。

奇怪的是,我发现在旧内核 5.4.0-81-generic 中启动反而解决了这个问题。我宁愿不降级这么多内核版本,而且我的技术知识太有限,无法从 Launchpad 错误报告中的讨论中读出如何手动修补问题。

答案1

这是一个错误,记录在这里:https://bugs.launchpad.net/ubuntu/+source/linux-signed-hwe-5.11/+bug/1939297

正如我今天所经历的,它仍然存在于内核 5.11.0-34-generic 中(在联想 T14 Gen1 上,带有 ThinkPad Thunderbolt 3 Dock Gen 2 和通过 DisplayPort 连接的显示器)。如果我切换到内核 5.8.0-63,问题就消失了。

更新(2021-09-28)

今天,适用于 Ubuntu 20.04.2 的内核 5.11.0-37-generic #41 已经为我修复了这个问题。

相关内容