鼠标回报率测试

在框内快速、匀速地画圈移动鼠标。测试会统计浏览器收到的报告次数,并以 Hz 显示回报率。

在这里画圈移动鼠标即可开始测量

本测试统计你移动鼠标时它向浏览器发送报告的频率。它会显示实时回报率、整个测试的平均值、峰值、报告之间的间隔中位数, 以及你的读数最接近的标准回报率(125、250、500、1000、2000、4000 或 8000 Hz)。

如何获得准确读数

  1. 在台式机或笔记本上用 Chrome 或 Edge 打开测试。
  2. 关闭占用较多资源的标签页;如果用的是笔记本,请关闭省电模式。
  3. 在框内快速、匀速地画圈移动鼠标 5–10 秒。
  4. 查看最接近的标准回报率和间隔中位数。在鼠标软件中改了回报率后,点“重置”再测。

回报率与报告间隔

间隔等于 1000 除以回报率(Hz),所以看间隔中位数最容易判断当前设定。

回报率报告间隔常见于
125 Hz8 毫秒普通办公鼠标
500 Hz2 毫秒游戏鼠标的常见选项
1000 Hz1 毫秒游戏鼠标的常见默认值
2000 Hz0.5 毫秒较新的游戏鼠标
4000 Hz0.25 毫秒较新的游戏鼠标
8000 Hz0.125 毫秒高端游戏鼠标

为什么有些浏览器的读数被限制在屏幕刷新率

从 Chrome 60 开始,普通的鼠标移动事件会被暂存,并在页面重绘前每帧发送一次。统计这些事件的页面测到的是显示器 (60、144 或 240 Hz),而不是鼠标。为了绕过这一点,本测试监听 pointerrawupdate 事件(每个报告到达时立即触发), 并读取 getCoalescedEvents()(列出合并进同一事件的报告)。这两种方式只在 HTTPS 页面上可用, 截至撰写时也只在 Chrome、Edge 等 Chromium 浏览器中可用。在其他浏览器中,测试会退回到按帧事件,并在结果下方说明。

为什么 1000 Hz 以上需要 USB 高速模式

USB 设备在其端点描述符中规定电脑多久轮询它一次。在全速(Full Speed)连接下,最短间隔是一个 1 毫秒的帧,所以上限是 1000 Hz。 高速(High Speed)连接把每毫秒分成八个 125 微秒的微帧,这才使 2000、4000 和 8000 Hz 成为可能。 因此这些回报率是特定鼠标和接收器的功能,而不是任何鼠标都能用的设置。

读数偏低或不稳定可能意味着什么

  • 稳定在较低的标准值:鼠标很可能就设在这个回报率。请检查鼠标软件。
  • 接近显示器刷新率:浏览器只向页面传递按帧事件。
  • 匀速移动时大幅波动:换一个 USB 接口(不要用集线器),把无线接收器放近一些,或给鼠标充电。

要检查所有按键和滚轮,请使用鼠标测试。只测滚轮的话,滚轮测试会统计反向跳格。

回报率常见问题

什么是鼠标回报率?

鼠标每秒向电脑发送报告的次数,单位是 Hz。125 Hz 时每 8 毫秒一次,1000 Hz 时每 1 毫秒一次,8000 Hz 时每 0.125 毫秒一次。

为什么我的 1000 Hz 鼠标只测出 60 或 144 Hz 左右?

你的浏览器每次屏幕刷新只向页面传递一个移动事件。测试下方的“测量方式”会说明这种情况。Chrome 和 Edge 可以读取原始报告,请在其中打开测试以读取真实回报率。

为什么 4000 或 8000 Hz 的鼠标读数低于设定值?

页面只能统计到达页面的报告。8000 Hz 时每 0.125 毫秒就有一个报告,繁忙的标签页、后台负载或省电模式都可能丢掉一部分。这类鼠标读到 1000–2000 Hz,通常说明浏览器跟不上,而不是鼠标有故障。设定值本身请在厂商软件中查看。

如何修改鼠标回报率?

在厂商软件中修改(Logitech G HUB、Razer Synapse、Corsair iCUE、SteelSeries GG 等),或使用鼠标上的切换按键(如果有)。网页无法修改它。

为什么实时读数会跳动?

移动较慢时,鼠标在位置没有变化的时候可能不发送报告,停下来则会中断数据流。请快速、匀速地画圈移动。最接近的标准回报率按间隔中位数计算,短暂的下降不会影响它。

回报率和 DPI 是一回事吗?

不是。DPI 决定鼠标每移动一英寸光标走多远;回报率决定鼠标多久报告一次。改变一个不会改变另一个。

更高的回报率会占用更多 CPU 吗?

每个报告都需要电脑处理,所以 4000–8000 Hz 比 1000 Hz 占用更多。具体多少取决于电脑;如果在很高的回报率下游戏出现卡顿,可以调低试试。

更新于 2026 年 10 月。测量方法已对照 Chrome 关于对齐输入事件的文章及 MDN 指针事件文档。