vsynctester.com 是什么网站?

更新时间

vsynctester.com 是一个在浏览器里直接运行的 VSYNC 同步、显示器刷新率与输入延迟测试工具,打开网页即可使用,无需安装软件。它适合想验证浏览器是否按显示器刷新节奏稳定出帧、检查高刷新率屏幕是否被浏览器正确支持,或粗略观察鼠标输入延迟的人。需要注意,网站本身对主流浏览器给出了负面判断:页面明确写着 Chrome 存在 VSYNC 问题、Firefox 在 Windows 下 VSYNC 损坏且“不要使用”、Edge 和 IE 不支持高刷新率显示器。因此它更适合当作诊断和验证工具,而不是给浏览器打分的中立基准。

它能测什么

页面把功能集中在三类指标上:

  • VSYNC 同步状态:用 VSYNC 指示器显示帧是否与刷新节拍对齐,并用图表呈现帧的 VSYNC 偏移(蓝色表示锁定在“偏晚”位置,紫色表示按 rAF 时间计算的每帧 vsync 偏移)、帧间间隔(绿色/红色)以及渲染时间(棕色)和自旋等待(灰色)。
  • 显示器刷新率:支持自定义 Hz,范围 1–500,用来匹配或试探当前显示器的实际刷新节奏。
  • 输入延迟:提供鼠标输入延迟指示器(以帧为单位,0–9),配合奇偶帧前后延迟等参数观察输入到画面反馈的滞后。

性能图表怎么读

图表右侧是毫秒刻度(1–100),横轴按帧推进。判断同步是否健康,主要看蓝色偏移是否稳定贴在同一位置、帧间间隔是否持续为绿;如果绿色频繁变红,说明帧间隔出现抖动,浏览器没有稳定跟随刷新节拍。渲染时间(棕色)和自旋等待(灰色)则帮助区分是渲染本身耗时,还是靠自旋等待凑准时间。

可调参数与压力测试

页面提供了一组用于制造负载和边界条件的参数,适合排查“平时正常、压力下失步”的情况:

参数 范围 用途
自定义 Hz 1–500 匹配显示器刷新率或试探浏览器上限
skew ms 0–25 人为偏移时间基准
自旋等待精度 1–9 ms 控制精确计时的粒度
setTimeout 最大值 9–50 ms 调整定时器上限
背景图 MP 1–99 加大绘制负担
预览图数量 1–20 增加同时渲染的图片
滚动像素/帧 1–50 模拟滚动压力
奇偶帧前/后延迟 0–20 ms 制造不均匀帧节奏
撕裂辅助条 1–20 像素 辅助观察撕裂
丢帧比例 每 1–200 帧丢 1 帧 模拟掉帧
帧指示器尺寸 5–33 像素 调整可视指示大小

这些参数的意义在于:先用默认状态看基线,再逐项加压,观察哪一类负载会让偏移和帧间间隔先失控。例如需要判断“高刷新率下滚动是否掉帧”,可以把 Hz 调到显示器实际值,再提高滚动像素/帧,看绿色间隔是否转红。

适合谁、怎么用

适合以下场景:

  1. 验证高刷新率是否生效:把自定义 Hz 设为显示器标称值,观察帧节奏是否跟得上;如果浏览器不支持高 Hz,图表会明显异常。
  2. 排查浏览器渲染同步问题:页面专门提供了 Chrome 缺陷的测试入口(会切换到更大的 44MP 背景图),用于复现和确认同步异常。
  3. 粗略比较输入延迟:用鼠标输入延迟指示器观察不同浏览器或设置下的帧级滞后差异。

使用步骤很简单:打开网页,先看默认状态下的 VSYNC 指示与图表是否稳定,再按需调整 Hz 和负载参数,对比调整前后的偏移与帧间颜色变化。验证方法是看蓝色偏移是否持续锁定、帧间间隔是否长期为绿;常见卡点是浏览器本身不支持高刷新率或定时器精度不足,此时再怎么调参数也无法得到稳定结果,应优先更换浏览器或降低测试 Hz。

网站还链接了 Display Hz Tester、GPU 内存占用测试、LCD 显示器测试和 Blur Busters 等相关工具,可作为进一步核实的入口。