我有一台 ThinkPad T460p,运行 ubuntu 18.04,安装在通过 DisplayPort 连接到 4K 显示器的 UltraDock 上。显示器大部分时间都以 4K @ 30Hz 工作。有时我会在屏幕顶部看到闪烁的伪影。如果我尝试切换到 4K @ 60Hz,屏幕会变黑,然后进入睡眠模式,即使窗口系统认为它正在工作。有人知道如何修复空白或至少闪烁吗?
我已仔细检查我的硬件是否能处理我的要求:
- 笔记本电脑规格:http://psref.lenovo.com/syspool/Sys/PDF/ThinkPad/ThinkPad%20T460p/ThinkPad_T460p_Platform_Specifications.pdf
- 基座规格:http://s3.amazonaws.com/isby/lenovopartnernetwork.com/upload/4/docs/presentation-thinkpad-docking-solutions.pdf
我尝试将内核更新到 4.18.2,但没有任何效果。我检查了dmesg
和syslog
,但除了提到压缩帧缓冲区外,切换到 60Hz 后没有出现任何错误。
我发现了一个错误报告描述了 2016 年的类似问题,但看起来这些问题已经解决,我猜已经合并到较新的内核中。
答案1
问题出在显示器上。菜单深处有一个设置,可以将显示端口协议从 1.1 切换到 1.2。切换后,计算机在 60Hz 下可以完美运行。