如何对 USB Type C 上的 DisplayPort 进行故障排除?

如何对 USB Type C 上的 DisplayPort 进行故障排除?

我有一台 DisplayPort 1.4 (HBR2) 显示器和一台带有支持 DisplayPort 1.4 的 C 型端口的笔记本电脑。大多数时候一切正常,但是,偶尔,当我将笔记本电脑重新连接到显示器后,或者从睡眠状态唤醒后重新连接时,连接会被限制为 HBR。解决方案是重新启动显示器,然后返回到 HBR2。

我意识到这听起来像是显示器固件的问题,但是无论如何,我的问题更普遍:如何在 Linux 上解决此类问题?

我期望应该有某物为了帮助我调试这个问题,我尝试在内核中查看 sysfs,但没有看到任何相关内容/sys/class/typec/port0-partner/port0-partner.0/description,除了 ,不出所料,它确认端口处于 DP alt 模式,但仅此而已。理想情况下,我希望看到协议协商步骤中的一些调试日志,这些日志可以解释哪一方限制了与 HBR 的链接以及原因。目前,我什至不知道如何从我的笔记本电脑检查链接是 HBR2 还是 HBR(我只知道它是 HBR,因为幸运的是,显示器告诉我)。我从笔记本电脑端看到的唯一症状是我想要的模式未在 中列出xrandr,但如果该模式在 EDID 中列出,如何xrandr知道该模式不可用?

相关内容