跳到主要内容
马上默工具工作台
设备检测 · 显示

屏幕刷新率测试

标称 144Hz 的显示器,实际跑没跑到 144?是不是一直在掉帧?这个工具直接读浏览器的帧回调,连续采 3 秒,把实测 Hz、帧间隔分布和掉帧次数一起摆出来,不只是丢给你一个数字。

  • 看稳定,不只看峰值:中位数、最大间隔、抖动和掉帧数一起给。
  • 有图可对:帧时间轴的尖刺就是掉帧发生的位置,比纯数字直观。
  • 全屏复测:窗口模式下部分系统会限制刷新率,测不准时点全屏再跑一次。

实测刷新率

本地采样 3 秒
—Hz
尚未测试

测试期间请保持本页在前台。切到别的标签页,浏览器会把帧率压到 1Hz 左右,测出来必然异常。

帧时间轴

每根柱子一帧,越高说明这一帧越慢
正常帧 明显变慢(超过中位数 40%) 跑完一次测试后这里会显示每一帧的耗时。

匀速移动方块

肉眼比数字更敏感

方块每帧移动固定像素,所以刷新率越高看起来越快,这是正常的。要判断卡顿,看它移动时有没有「顿一下」——那一顿就是掉帧。

刷新率不是越高越好,稳定比峰值重要

同样标 144Hz,一台每帧 6.9ms 整齐落下的屏幕,和一台时不时蹦到 25ms 的屏幕,观感差得很远。

浏览器测出来的数字,是「帧回调」的间隔

这个工具不读显示器固件,而是统计 requestAnimationFrame 两次回调之间的时间差。浏览器的帧回调与屏幕刷新同步,所以帧间隔的倒数就是实际刷新率。测得准不准,取决于页面有没有卡顿、标签页是否在前台。

为什么用中位数算 Hz,而不是平均数

平均间隔会被偶发的长帧拉偏。一次 200ms 的卡顿混进 180 帧里,平均值立刻变形,而中位数几乎不动。所以 Hz 用中位数换算,长帧单独统计成「掉帧次数」和「最长一帧」,两个指标分开看才有意义。

掉帧和抖动是两件事

掉帧指个别帧明显超时(这里取超过中位数 40%),通常是后台有任务抢了 CPU,或者系统在省电。抖动指帧间隔忽长忽短,反映的是节奏不齐——帧间隔 6.9ms 和 9.1ms 交替出现,平均下来还是约 120Hz,但眼睛会觉得画面在轻微发抖。

这些情况会让结果偏低,不是显示器坏了

窗口模式下部分系统会限制合成器的刷新频率;笔记本拔掉电源进入省电模式会主动降频;浏览器标签页切到后台会被压到 1Hz 左右;开着录屏、直播、虚拟机时,采集本身就在吃性能。遇到数字明显不对,先点「全屏复测」,再关掉其它占用程序。

数字对上了,但画面还是不顺

那多半不是刷新率的问题。常见原因是帧生成时间不稳定(游戏掉帧)、显示器没开高刷模式(系统设置里要手动选 144Hz,默认常给 60Hz)、或者用了错误的线材与接口(HDMI 老版本带宽不够跑 4K 高刷)。这时候看上面的帧时间轴,尖刺密集就说明是内容端在掉帧,不是屏幕的锅。

常见问题

测出来只有 60Hz,但我的显示器是 144Hz

先按顺序排查:① 系统显示设置里刷新率有没有真的改成 144Hz(Windows 在「显示 → 高级显示设置」,macOS 在「显示器」按住 Option 才出现刷新率选项);② 线材是不是跑得动,HDMI 1.4 在 4K 下只能 30Hz;③ 笔记本是否在用电池、是否开了省电;④ 换个全屏状态再测一次。四项都排除后仍然 60Hz,才值得怀疑显示器或显卡驱动。

为什么每次测出来的数字都略有差别?

正常。帧回调本身有零点几毫秒的抖动,采样窗口又只有 3 秒,所以 143.6、144.2 这种波动很常见。判断时看整数档位就好:落在 143~145 之间就是 144Hz。如果数字在两个档位之间大幅跳动(比如 90 和 120 来回),那说明系统在动态调频,不是测量误差。

高刷屏一定要全屏测吗?

建议。部分系统在窗口模式下会对合成器做限帧,尤其多显示器、缩放比例不是 100%、或者窗口跨屏的时候。全屏能绕开大部分限制。另外浏览器本身也有上限,某些环境下最高只放行到 60Hz,这属于浏览器限制,换 Chrome / Edge 通常更准。

移动方块怎么判断卡顿?

盯着方块看,正常应该是匀速滑过。如果它每走一段就「顿」一下、或者出现重影、撕裂,说明帧没有按时交付。这个判断比数字更接近真实感受——毕竟你打游戏、拖窗口时看到的就是这个效果。

手机能用吗?

可以,而且结果通常很准(多数手机是 60/90/120Hz)。注意两点:iOS Safari 在低电量模式下会强制降频;测试时别让屏幕自动息屏,也别滑动页面,滚动本身就会干扰采样。

这个结果能当显示器评测数据用吗?

不能。这里测的是「浏览器拿到的帧节奏」,不是面板的物理响应时间、灰阶响应、输入延迟。判断显示器好坏需要专业仪器。本工具只回答一个很具体的问题:我的屏幕加上我的系统,现在这套组合实际跑在多少帧。

相关工具