屏幕刷新率检测

60Hz 的屏幕每 16.7 毫秒绘制一帧,144Hz 的每 6.9 毫秒一帧。浏览器检测只是估算,省电、后台标签页和其他显示器都可能改变结果。

仅为估算值。后台标签页、省电模式、第二台显示器、Safari 帧率限制、可变刷新率或浏览器设置都可能改变数字。

问题解决了吗?

使用方法

  1. 打开页面,让这个标签页保持在前台。检测会自动开始,大约需要 4 秒。
  2. 大号数字是估算的刷新率。下面几行是最接近的标准值、帧时间和测量稳定度。
  3. 在显示设置里改过刷新率,或把窗口拖到另一台显示器后,点“重新测量”再测一次。
  4. 如果数字比预期低,先查系统的显示设置和下面的说明,不要先怪显示器。

计算方法

屏幕每刷新一次,浏览器就调用一次 requestAnimationFrame。工具记录每次调用的时间,前 30 帧作为预热丢弃,用其余帧之间的间隔计算。

比中位数的一半更短或比 1.5 倍更长的间隔(卡住的帧、切换标签页)按异常值剔除。Hz = 1000 / 剩余间隔的平均值(毫秒)。这些间隔的离散程度显示为稳定度。

估算值与 60、75、90、100、120、144、165、170、180、240、360Hz 中某一个相差不超过 3% 时,选它作为最接近的标准值。

什么是刷新率

刷新率是屏幕每秒重新绘制画面的次数。60Hz 是每 16.7 毫秒一次,144Hz 是每 6.9 毫秒一次。刷新率越高,画面越流畅,操作到画面的延迟也越短,但前提是电脑、线材和游戏真的能输出这么多帧。

刷新率帧时间常见于
60Hz16.7ms办公显示器、大多数笔记本和电视
75Hz13.3ms入门显示器的小幅超频
120Hz8.3ms较新的手机、笔记本、主机和电视
144Hz6.9ms常见的电竞显示器
240Hz4.2ms电竞专用显示器

结果可能不准的情况

  • 后台或被隐藏的标签页运行得慢得多。测量期间请让这个标签页保持在前台。
  • 省电、低电量模式和部分笔记本电源方案会让浏览器绘制的帧数少于屏幕能显示的。
  • 有多台显示器时,浏览器可能跟随错误的那一台,或者最慢的那一台。请把整个窗口放在要测的显示器上。
  • Safari 在某些模式下(尤其是低电量模式)会限制帧率,更快的屏幕也可能显示 60Hz。
  • 可变刷新率(G-Sync、FreeSync、自适应同步)会随负载变化,读数不一定是整数。
  • 浏览器设置,比如关闭了硬件加速,也可能限制帧率。

设置正确的刷新率

  • Windows 打开 设置,系统,显示,高级显示,选择刷新率。macOS 打开 系统设置,显示器。
  • 使用支持该刷新率的线材。旧的 HDMI 线或接口可能把 144Hz 显示器限制在 60Hz,DisplayPort 通常没问题。
  • 改完设置后,点“重新测量”。

常见问题

我的显示器是 144Hz 吗?

如果最接近的标准值显示 144Hz 且稳定度良好,说明浏览器在这块屏幕上每秒绘制 144 帧。这是个有力的信号,但短时间的浏览器检测仍是估算。系统实际使用的刷新率请以显示设置为准。

结果准确吗?

是估算值。标签页在前台、电脑不忙时,通常与真实刷新率相差几个百分点。后台标签页、省电模式或第二台显示器可能让数字不同。

和 TestUFO 这类精确工具有什么不同?

精确工具测得更久,并用可以靠肉眼或相机核对的运动图案。本页只统计浏览器请求绘制帧的频率,反映的是浏览器拿到的值,而不是相机在面板上拍到的画面。

为什么 144Hz 的显示器显示 60Hz?

系统可能设成了 60Hz,线材或接口可能不支持更高,可能开了省电模式,或者窗口在另一台显示器上。先检查显示设置。

手机上能用吗?

可以。很多手机运行在 60 或 120Hz,有些会为省电降低刷新率,所以每次测量的数字可能不同。