我在通过 DisplayPort 连接到 4K 显示器的 UltraDock 上运行 ubuntu 18.04 的 thinkpad T460p。显示器大部分时间都在 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.2。切换后,计算机以 60Hz 的频率完美运行。