cpstest

鼠标轮询率测试

一个免费的鼠标轮询率测试。在方框里四处移动鼠标,我们会测量它每秒上报多少次——也就是它的 Hz。检查你的游戏鼠标是否真的达到 500Hz 或 1000Hz。搭配 鼠标测试CPS 测试 一起用。

轮询率测试

按下开始,然后尽可能快地四处移动鼠标。我们统计它每秒上报多少次——这就是你的 Hz。

最佳:

注意:浏览器可能会合并事件并将采样限制在接近显示器刷新率处,因此读数可能低于鼠标的额定 Hz。请用它来比较级别(办公鼠标 vs. 游戏鼠标),而非作为实验室级数据。

Top scores

Polling Rate

  1. 1🇺🇸overclock1000 Hz
  2. 2🇰🇷hz_hunter990 Hz
  3. 3🇩🇪Razerr985 Hz
  4. 4🇬🇧Viper512 Hz
  5. 5🇨🇦Logi508 Hz
  6. 6🇸🇪glide502 Hz
  7. 7🇫🇷officeMax250 Hz
  8. 8🇧🇷basic248 Hz
  9. 9🇮🇹stock125 Hz
  10. 10🇮🇳laptop124 Hz

如何测试你的轮询率

Start,然后在方框里快速、连续地移动鼠标。实时数字显示的是最近一秒内到达的位置上报次数——那就是你的 Hz。持续移动,把峰值尽量往高推,然后停下来锁定你的结果。你移动得越快、越持续,读数就越接近你鼠标的真实速率。

因为浏览器会合并事件、并把采样限制在接近你显示器刷新率的水平,读数会略低于你鼠标的标称 Hz——这是意料之中的。用它来确认你鼠标的类别,而不是当作实验室级别的数字。

轮询率到底做了什么

轮询率决定了输入延迟的下限。下表显示 Hz 如何对应到你移动手到光标做出反应之间的延迟。

轮询率延迟下限适合谁
125 Hz8 ms办公 / 随机附赠的鼠标。浏览够用,快速瞄准时明显发滞。
250 Hz4 ms入门游戏鼠标和较老的型号。相比 125Hz 有明显提升。
500 Hz2 ms实用的甜点——瞄准顺滑,CPU 代价可忽略。
1000 Hz1 ms如今几乎每一只游戏鼠标上的竞技标准。
4000–8000 Hz0.25–0.125 ms最新的电竞鼠标。只有在 240Hz+ 显示器上才划算;会抬高 CPU 负载。

Hz 越高,延迟越低

算法很简单:延迟下限 = 1000 / Hz。在 125Hz,鼠标每 8ms 上报一次;在 1000Hz,每 1ms 一次。那 7ms 的差距单看很小,但会和显示器与游戏的延迟叠加——这就是为什么竞技玩家用 1000Hz 并搭配高刷新率显示器。

更多 Hz 何时不再有帮助

超过 1000Hz,回报迅速缩水。4000Hz 和 8000Hz 的鼠标只有在 240Hz+ 显示器上才显出差别,而每翻一倍都会成倍增加 CPU 中断——在较弱的 PC 上,这可能导致卡顿,让你*付出*的比省下的延迟还多。对大多数人来说,1000Hz 是正确的目标。

轮询率不是你配置的全部

Hz 只是其中一环。你的 DPI 和游戏内灵敏度 决定光标移动多远,你的 鼠标按键和滚轮 决定每一次输入是否都被记录,而你显示器的刷新率决定你多快看到结果。把它们一起测,才有完整的全貌。

确认好你的 Hz 了?用 mouse test 确保鼠标的其余部分也健康,然后到 aim trainer 让你的反应派上用场。

常见问题

什么是鼠标轮询率?

轮询率是你的鼠标向电脑上报位置的频率,以 Hz 计。一只 1000Hz 的鼠标每秒更新 1000 次(每 1ms 一次);一只基础的 125Hz 鼠标每 8ms 更新一次。Hz 越高,光标和瞄准就越顺滑、延迟越低。

为什么我测出的 Hz 比鼠标标称的速率低?

浏览器会把鼠标事件合并(coalesce),采样又受你显示器刷新率的影响,所以浏览器内的测试读数通常低于真实的标称 Hz。它能可靠地区分类别——把 125Hz 的办公鼠标和 1000Hz 的游戏鼠标分开——而不是作为一个精确的实验室数字。想要精确数字,请用你鼠标的驱动软件。

游戏该用多少轮询率?

500Hz 或 1000Hz 对大多数玩家是甜点——顺滑、跟手,又不给 CPU 增负担。4000Hz 和 8000Hz 的鼠标存在,但只有在超高刷新率显示器上才有帮助,还可能抬高 CPU 占用。对大多数配置,1000Hz 最理想。

更高的轮询率会更耗 CPU 吗?

略微。每一次上报都要 CPU 处理,所以 8000Hz 产生的输入中断是 1000Hz 的 8 倍。在现代系统上代价很小,但在老旧或入门机器上,过高的轮询率可能导致卡顿——1000Hz 是安全的默认值。

轮询率和 DPI 有什么区别?

两者互不相关。轮询率是鼠标上报的*频率*(Hz);DPI 是光标每英寸移动的*距离*。二者都影响手感,但你要分开调——用 eDPI calculator 设你的 DPI,在这里确认你的 Hz。

Sources & References

  1. MDN Web DocsMouseEvent.getCoalescedEvents(). 记录了浏览器如何把多次指针移动合并进单个 mousemove 事件——这正是浏览器内轮询率读数低于鼠标标称 Hz 的原因,也是本测试要还原被合并样本的原因。
  2. Microsoft LearnMouse input — polling and high-resolution input. 关于操作系统如何轮询鼠标输入并上报移动的背景,阐明了轮询率(Hz)为何决定了输入延迟的下限。