2

我的笔记本电脑(戴尔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] *错误*链接训练不成功

我找到了以下相关的启动台上的bug报告.据推测,这个问题应该在内核版本5.11中得到解决。

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

    3.

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

    它仍然存在于5.11.0-34通用内核中,就像我今天所经历的那样(在联想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内核已经修复了这个问题。

    3.
    • 所以现在…你只需要逃避它,让它成为一个变通办法,而不是真正的解决方案,对吗?
      - - - - - -雷鸟
      9月7日16:31
    • @雷鸟,你是对的。我应该把答案删掉吗?我觉得我仍然可以为OP添加有价值的信息,这是我无法通过其他方式添加的(目前还不允许评论)。不管怎样,仍然在学习…,)什么才是正确的方法?
      - - - - - -dr_eja
      9月7日17:38
    • 谢谢@dr_eja,实际上我也最终回到了内核5.4,解决了这个问题。我想说的是,这个网站的目的是帮助用户让他们的设备工作,而不是修补内核错误,所以我当然愿意接受这个解决方案,直到开发人员修补问题。
      - - - - - -Bib-lost
      9月8日9:42

    你的答案

    点击“发布你的答案”,即表示你同意我们的服务条款隐私政策饼干的政策

    不是你想要的答案?浏览其他带标签的问题问你自己的问题