关于鼠标延迟
鼠标延迟(Input Lag)是指从鼠标按下到系统响应之间的时间差。本测试帮助您量化这一指标。
神经反应
从眼睛接收到信号,到大脑处理并发送指令给手指的时间。人类平均约为200-250ms。
外设延迟
鼠标按键触发到电脑接收到信号的时间。有线鼠标通常优于无线,高回报率能显著降低此延迟。
系统/显示延迟
显卡渲染图像到显示器显示的时间。高刷新率显示器能大幅减少视觉延迟。
影响延迟的因素
连接方式
有线通常优于无线,但现代顶级无线技术(如Lightspeed)已能做到与有线持平。
回报率(Hz)
1000Hz的回报率意味着1ms的传输间隔,更高的回报率能减少输入滞后。
显示器
60Hz显示器每帧16.7ms,而144Hz仅为6.9ms。高刷显示器能让你更快看到变化。
微动开关
光磁微动相比机械微动,消除了物理去抖动延迟,触发速度更快。
如何降低延迟?
使用全屏模式运行游戏,避免窗口化带来的系统合成器延迟。
关闭垂直同步(V-Sync),或使用G-Sync/FreeSync等可变刷新率技术。
确保鼠标驱动中的回报率设置为最高(通常为1000Hz或更高)。
使用原生DPI档位,避免插值带来的额外计算开销。
保持专注和良好的身体状态,疲劳会显著增加神经反应时间。
升级硬件:高刷显示器和低延迟鼠标是提升上限的硬性条件。
常见问题
Q.这个测试测量的是什么?
本测试测量的是从鼠标物理按键触发,到浏览器JavaScript接收到事件之间的延迟。这是一个衡量系统输入响应能力的综合指标。
Q.多少毫秒算正常?
对于点击延迟测试,5ms以下属于极致水平,5-10ms为优秀,10ms以上可能表明系统存在一定的输入滞后。
Q.为什么每次结果都不一样?
操作系统的任务调度、浏览器渲染周期以及硬件驱动的轮询时机都会导致毫秒级的波动,这是完全正常的现象。
测试原理
事件时间戳差值
本测试通过比较PointerEvent的timeStamp(事件创建时间)与performance.now()(JavaScript接收时间)之间的差值来计算延迟。这个差值反映了从硬件触发到软件响应的端到端延迟。