科技数码

刷新率与回报率?谈谈Microsoft Pro Intellimouse

转发前请注明出处。 前几天微软又双叒叕推出了新的游戏鼠标Pro Intellimouse,之所以说又推出,是因为它的参数很像是IE3.0的复刻复刻复刻版本。 拥有以下参数

采用原相科技专门为Microsoft定制的PixArt PAW 3389 PRO-MS光学引擎:

  • 16,000 DPI 分辨率
  • 12,000 FPS 刷新率
  • 400IPS/50G 加速度
  • 1000Hz 回报率

两个侧键类似于IE3.0系列的外形设计
目前还在预售阶段 在看它的参数的时候,我注意到,曾被我认为概念相同的两个参数,【刷新率】与【回报率】这两个规格被分开标示了,这是之前在看商品介绍的时候从来没有过的情况。 我觉得很诧异,我一度以为刷新率即回报率,回报率即刷新率。 光学引擎有1.2万的刷新率,却只有1000Hz的信息回报率,这等同于电脑对鼠标操作的反应仍然是一样的灵敏性。 于是我就怀疑,这款新的鼠标该不会和蓝影版IE3.0一样是个没卵用的版本吧? 这不应该啊 ——我脑子里这么想,看到这个原相专门定制的光学引擎的名字和参数觉得怎么都不应该。 说明一下,我为什么会有这样的疑虑。 如上图,我一度认为鼠标的刷新率和回报率是一回事,只是厂商的叫法不同,而看到了微软的鼠标说明了两项参数后,我认为鼠标的原理是如上图的,即为光学引擎在10毫秒中的10个移动步进得到数据后,直接点对点,一对一的把移动数据按照每秒1000次的频率传输给计算机来识别并在界面上作出反馈。这是以我现在用的罗技G Pro Wireless来做比喻的,光学引擎为Hero 16K,刷新率可能是1000,也可能不止,假设是1000,回报率也是1000(驱动程序界面显示回报率最高可以是1000),那么市面上很可能大多数鼠标都是如此。 那么微软呢? 按照上图的逻辑来理解的话,微软可能是这样的情况。 稍微说明一下,这里的时间是1毫秒,由于回报频率为1000Hz,那么1毫秒只能回报1次,但是在这1毫秒中,鼠标却有12次刷新,相当于这12 次的获取实际上在系统中只有一次反馈。所以我认为这有可能是无用功。 我想查IE3.0复刻版的回报率的时候,却也查不到。据说回报率是可以在系统中修改的,但是关于这方面的资料很模糊。 于是我去问一个常玩CS的朋友,没想到他说的简单的一句话让我明白了这1.2万刷新率的意义所在。
这段话估计是在贴吧或者论坛听来的。但是确实是打醒了我,我的逻辑一开始就是有问题的。 正确的原理应该是这样的:
鼠标的光学引擎其实是一个“照相机”,刷新率即为它的每秒连拍时间,1000FPS即为每秒1000张照片,通过每两张相邻的“照片”之间的差距来得出实际差距(单位为某个现实世界距离单位),然后根据设置的DPI来计算出在显示器上的移动距离,得出的结果单位为像素。 之后再将结果真正意义上的以每秒1000次的回报率把信息交给PC。 那么每秒1000次拍照,在某些移动速度极快的情况下(CSGO的甩手臂玩家),或者说鼠标垫上的问题产生了某种变化的情况下,可能会导致某两张“照片”之间无法计算出结果,这时候这一帧的信息就会丢失,而鼠标在机内转换的信号的时候则会把这一帧算作是“零移动”。回报给PC的时候,也会丢掉一帧。 事实上,这一点绝大多数人是毫无感觉的,可能也就职业级水平的选手才能感觉得到。我已经22岁了,在电子竞技行业里已经算是高龄级别了,更没必要这般折腾。写这篇文章的这一天,我在彩虹六号还被虐了一个晚上。

把Windows和鼠标驱动界面的加速度功能关闭,在鼠标的左侧放一个手机靠在一起,然后把鼠标向右快速移动一段距离,再移动回手机的旁边,如果屏幕上的指针回到了统一垂直线上那么说明这个鼠标没有丢帧,当动作快到一定程度的时候就会发现有丢帧 ,当然这一过程需要鼠标在向右移动时不能碰到显示器的边界,否则在边界上进一步向右移动的动作是无用功,而回来的时候则会以屏幕边界为起点。

那么微软鼠标的表现呢?

跟刚才的设定一样,是1毫秒,1毫秒12次的“拍照”,那么每一段拍照的步长就被大幅度的缩短,也就是说 玩家的移动几乎不可能产生丢失的情况,因为每一次的回报,都是由12次步长极短的高频率拍照组成。所以PC再也不会再同样的一组1000Hz的回报信息中的某个部分得到空帧。 破案了,12000的刷新率并非是为了移动的线条更细腻,而是为了更少的丢帧,间接的,精准度也得到了一定幅度的提升。 实际上,高刷新率都是为了更低的丢帧,更准确的定位。如果始终想着这一点,我也许能够更早明白,但是如果回报率也有12000的话,想必还是会好很多(假如系统和游戏能够稳定支持),尽管目前最强的电竞显示器画面刷新率仅有240Hz,也许不足以用肉眼感受其差距的变化。但是,有必定比没有强,不管是多是少,它都一定有着微妙的价值,对此我深信不疑。 注意:这里的图示分为10毫秒和1毫秒的,要注意换算概念才能够理解,我暂时没时间做更大规格的图像。我也不认为更大规格的图像会容易理解很多,最理想的方式永远是动画,但我压根没时间做。

感谢评论区的提醒,经过调查,实际情况应该是市面上大多数鼠标都没有标称刷新率,而是只标了回报率,希望未来各厂商都能把关键参数标明,避免被其他制造商钻了宣传的空子。就好像汤达人方便面在包装里写了一句“可以喝汤的泡面”而冷不丁的暗示了别家的泡面不能喝汤是一样的道理。

其他参考资料/推荐阅读
Microsoft Pro Intellimouse 鼠标 —— 微软官方商城
如何科学的剁一个鼠标——ZEALER中国
鼠标用光学传感器产品目录——原相科技

4 thoughts on “刷新率与回报率?谈谈Microsoft Pro Intellimouse”

  1. 博主的图示基本上没啥问题, 可是我想吐槽的是罗技G Pro Wireless的fps被你黑的太惨了
    有史以来罗技被黑的最惨的一次…哈哈哈
    估计博主研究鼠标的年份比较晚, fps这个概念很久以前就有了
    01年左右的时候顶级引擎IntelliEye2的fps在6k
    11年左右A9800引擎的fps在12K
    你觉得满血版hero引擎的狗屁王的fps会是1K吗?
    虽然我知道你只是打个比方…但我觉得你这个比方有点…[手动滑稽]

    1. 感谢访问!你说的没错,我研究鼠标的年份很晚,所以了解的不是很多。确实Hero 16K的FPS我是无从可查,我认为你说的也很有道理,市面上的鼠标应该刷新率都已经远高于1000了,不过我还是不明白一点,为什么只有微软标称了呢?

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注