WMW

画面撕裂测试

Free

使用可调节帧锁定速度的扫动条测试屏幕撕裂现象,并附带VSync/FreeSync/G-Sync的说明。

完全在您的浏览器中运行。建议在全屏模式下查看,并保持您正常的 VSync/FreeSync/G-Sync 设置处于激活状态。

键盘操作:空格键暂停/播放,F 进入全屏。

评论 (0)

觉得这个工具有用吗?留下评论、分享一个小技巧,或者告诉我们如何改进它。

访客评论在发布前会经过审核。 登录 即可立即发布。

暂无评论,快来抢沙发分享您的想法吧!

此工具的功能

此工具直接在您的浏览器中测试屏幕撕裂现象,使用多条以可调节的恒定逐帧速度水平扫动的垂直色条,并提供全屏模式以及关于 VSync、FreeSync 和 G-Sync 如何与您所看到的内容相关的说明。

工作原理

在每一个动画帧中,每条色条的水平位置都会前进固定数量的像素,一旦到达屏幕边缘就会回绕到起点,因此屏幕上的图案在每次显示器刷新时都会精确移动相同的量,不应用任何平滑或插值处理。正是这种恒定的、与帧锁定的位移使撕裂现象变得可见:如果某一帧发生撕裂,屏幕的一部分仍显示色条在其先前的位置,而其余部分已经显示新的位置,从而产生一条可见的水平接缝,图案在此处突然错位。

解决的问题

常见问题

什么导致屏幕撕裂?

当 GPU 在显示器仍在读取上一帧的过程中开始向显示缓冲区写入新帧时,就会发生这种情况,因此屏幕会短暂地同时显示旧帧的一部分和新帧的一部分。这种情况在 VSync、FreeSync 或 G-Sync 被禁用时最为常见。

为什么这个测试使用多条向一个方向连续扫动的色条,而不是来回弹跳?

稳定的单向扫动在每一帧都会产生恒定、可预测的位移,而这正是让撕裂帧表现为可见水平接缝的条件。多条均匀分布的色条也比单一移动对象更容易发现这条接缝。

我没有看到任何撕裂,这是否意味着我的设置没问题?

这是一个好迹象,但浏览器和操作系统本身已经进行了相当多的帧率控制和合成处理,这可能会掩盖原本在全屏游戏或视频中可见的撕裂现象。请将此处的干净结果视为一种令人安心的信号,而不是绝对保证。

我应该在开启还是关闭 VSync、FreeSync 或 G-Sync 的情况下测试?

两种都测试更有参考价值。启用同步时,您是在检查它是否真正发挥作用(没有撕裂)。禁用它时,您可以看到撕裂在您特定显示器上的真实样子,这样以后在真实游戏或视频中就更容易识别它。

浏览器全屏模式是否完全绕过了操作系统自身的合成器?

不一定。浏览器全屏会移除标签页和窗口界面元素,但操作系统的合成器仍可能根据您的平台和设置参与其中,这就是为什么此测试是一个有用的诊断工具,而不是在同步技术真正重要时,直接在游戏中或专用基准测试工具中进行测试的替代品。

相关工具