Lenovo X1 Carbon 上的 USB-C 外接显示屏闪烁

Lenovo X1 Carbon 上的 USB-C 外接显示屏闪烁

在我的联想 X1C(第 7 代)上安装 Ubuntu 19.10 后,我尝试通过 USB-C/Thunderbolt 将其连接到我的 LG 显示器。但是,显示器(和 USB 连接)闪烁或闪烁,即屏幕变黑一到五秒,计算机中 USB-C 端口旁边的电源指示灯熄灭,并且没有来自外部键盘或鼠标(通过 USB-C 和显示器的 USB 集线器连接)的输入。降低分辨率似乎没有任何区别,使用 HDMI 端口工作稳定。

dmesg,我认为以下警告似乎在闪烁时发生,并且似乎相关:

[509746.116260] WARNING: CPU: 0 PID: 12232 at drivers/usb/typec/class.c:302 typec_altmode_update_active.cold+0xc/0x13     [typec]
[509746.935963] WARNING: CPU: 0 PID: 12232 at kernel/module.c:1137 module_put.part.0.cold+0xc/0x13

...但根据我的日志,这些大约在一周前消失了,之后我确实看到了闪烁。

如果粘贴(或以其他方式提供)完整日志或警告输出有用,请告诉我。

更新:以下内容似乎描述了相同的问题。这里它与 Thunderbolt 基座相关(并使用 Windows),而我使用直接 USB-C 输出和(显然)Ubuntu。两个人报告这种情况仅在同时充电时发生,这描述了我的情况(我没有非充电 USB-C 显示器)

https://forums.lenovo.com/t5/ThinkPad-X-Series-Laptops/Thinkpad-X1-Carbon-Gen6-and-issues-with-Thunderbolt-3-dock/td-p/4144364

解决方法:不知何故,只有当我将两个显示器(内部 LCD 和 Thunderbolt 连接的显示器)作为单独的屏幕运行时,才会出现闪烁。如果我在连接两个显示器的情况下启动 X,外部显示器会配置为与内部显示器相同的(HD)分辨率 - 但似乎很稳定。如果我手动配置它(xrandr --output DP-1 --left-of eDP-1),它就不稳定。如果我重新配置它(xrandr --output DP-1 --same-as eDP-1),它仍然不稳定。更改外部显示器的分辨率(xrandr --output DP-1 --mode 3840x2160)似乎不会影响稳定性,几个小时后它仍然很稳定。

答案1

假设:这可能是由于显示器功率太小造成的吗?其他人报告说,只有在使用 USB-C 电缆充电时才会看到这种情况(或类似情况)。我注意到,当我使用戴尔 USB-C 底座(带有重型 PSU,因此功率可能足够大)时,显示器似乎没有问题。(当然,这还有其他问题,例如内部 USB 集线器仅在插入底座的情况下启动时工作,拔下并重新插入后则无法工作……但这是另一个问题的故事。)

无论如何:如果您有使用同一根 USB-C 电缆和 X1C 进行充电和使用显示器的经验,请在下面评论您是否能够引发“闪烁”的 USB 连接!

答案2

我也遇到了这个问题,发现将外接显示器从 60 hz 降低到 30 hz 可以解决这个问题。我的 USB C 转 HDMI 电缆声称它是 60 hz。

答案3

我使用 将系统固件从 0.1.26 降级到 0.1.20 fwupdmgr downgrade,看起来这可能已经解决了该问题。[编辑:不,没有]这是当前的输出fwupdmgr get-devices

20QD00L1MX System Firmware
  DeviceId:             f09b748a98b31bb5c7c64d83f24ddbc80dff7c5f
  Guid:                 4bbc40fa-f81e-4206-bc70-a1f7b744d964
  Plugin:               uefi
  Flags:                internal|updatable|require-ac|supported|registered|needs-reboot
  Version:              0.1.20
  VersionLowest:        0.0.1
  VersionFormat:        triplet
  Icon:                 computer
  Created:              2020-01-03
  UpdateState:          success

答案4

我的新联想笔记本电脑配备了雷电 4 和联想雷电 4 底座,连接到两个额外的显示器(24 英寸全高清和 32 英寸 4K),运行 ubuntu 21.10(Windows 11 有同样的行为),我也遇到了同样的问题。

我拔掉了几乎所有的电源,并将笔记本电脑连接到额外的电源线,从而排除了功耗问题。底座的功率为 130 W,无论如何,对于设置来说应该足够了。

我通过不使用 HDMI 而是使用 displayport 和 usb-c 来连接显示器解决了这个问题。

HDMI 有多个版本。我怀疑显示器、笔记本电脑和 HDMI 线支持的不同 HDMI 版本的组合可能会导致此问题。

由于显示端口和 USB-C 也有不同的版本,因此可能值得尝试不同版本的电缆。

编辑: 虽然更换电缆确实明显改善了情况,但并没有完全解决问题。我必须在使用新设置后再发现这一点。:-(

这个问题(以及其他问题)的最终根源实际上是我的无线鼠标和键盘的小型统一接收器。从扩展坞上拔下它后,这个问题真的完全消失了。

相关内容