最近回家发现3个月前买的HP M24F显示器外接(拓展模式下)后拖动大型窗口卡顿,字符显示有明显的延迟,丢帧现象。一开始以为是HDMI线的问题,但发现并不是……
瞎猫碰到死耗子
网上的方法众说纷纭,也找不到自己遇到的这个问题。在浏览显示器设置过程中发现图形设置选项:
发现里面有一个硬件加速GPU计划:
勾选,重启电脑。然后就会发现拓展屏响应速度明显变快。
知其所以然
参考本文
在NVIDIA的官方说法中,新的选项就是允许GPU直接管理它自有的内存,也就是显存,在此之前,显存是交给系统来管理的。
首先,拓展屏的图像显示依赖HDMI线进行图像传输。
开启该功能延迟降低的原因个人理解为:图像传输交由GPU进行直接管理,降低了CPU的负担,因此延迟明显降低。形象来说就是:以20s为时间间隔,CPU处理其他计算要10s,做图像传输要10s;但GPU可以利用全部20s的时间来做图像传输。
然而,为什么才拿到显示器的时候似乎没有遇到这种问题?另一种可能也是HDMI线老化,传输能力下降。而CPU为其分配处理的时间较短;开启“硬件加速GPU计划”选项后,GPU能够在相同的时间间隔内(20s)花更多的时间来做图像传输,刚好将硬件传输能力的下降给隐藏住了,因此拓展屏不再卡顿。
芜锁胃了,反正最终解决了🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫