在我的 Lenovo X1C(第 7 代)上安装 Ubuntu 19.10 后,我尝试通过 USB-C/Thunderbolt 将其连接到我的 LG 显示器。但是,显示屏(和 USB 连接)闪烁或闪烁,即屏幕黑屏 1 到 5 秒,电脑 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 显示器)
解决方法:仅当我以某种方式将两个显示器(内部 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
) 似乎不会影响稳定性,几个小时后它仍然稳定。