外设天下 - 电脑外设发烧友聚集地

我的人缘0
楼主
发表于 2013-8-4 00:08 显示全部楼层
本帖最后由 树袋熊 于 2013-8-4 10:50 编辑

以前没有 16 位回报的时候,提高回报率是为了回避传输瓶颈而非提高流畅度:







现代游戏鼠的高回报很大程度上是那个时期的遗存。

点评

呵呵,这边文章我构思了几天了,自己虽然知道些东西,但是要成文有可看性,我还是得参考很多技术性资料,包括安捷伦的文档我都下载了很多个,全鸟文的,欢迎交流,非常感谢  详情 回复 发表于 2013-8-4 00:11
回复 支持 反对

使用道具 举报

我的人缘0
2
发表于 2013-8-4 14:18 显示全部楼层
dike520 发表于 2013-8-4 12:44
楼主说的挺详细的。
就对一点不同意,玩fps很多都是用低dpi慢游戏鼠标移动速度,来达到稳定跟细微的调整。 ...

有 A3050 鼠的表示黑色树脂垫和普通布纹都完全不丢帧,甚至带纹理的桌面都无压力。

但我也同意大幅度操作绝不是无聊乱甩的观点。建议广大 CS/CF 玩家围观一下低敏 Quake 玩家的鼠标操作,各种开眼界加自卑。另外 A3050 如果在同样材质但是很大的垫子上像低敏玩家那样满桌子地来回操作就不好说了丢不丢帧了。(官方标称的完美追踪速率也就 60IPS)
回复 支持 反对

使用道具 举报

我的人缘0
3
发表于 2013-8-4 16:10 显示全部楼层
本帖最后由 树袋熊 于 2013-11-29 10:30 编辑

回头又看了一遍,发现一个问题:

例如125Hz,简单的认为就是每8ms向电脑发送一次数据,1000Hz就是每1ms就向电脑发送一次数据,理论上讲,高回报率延迟就会小,比方说你打CS/CF,刚好在上一次数据发送结束时开了一枪,若是125Hz,则8ms后显示器显示你打中敌人,而1000Hz的呢,1ms之后就得到反馈,1000Hz要比125Hz的快7ms,显然是占优势的,但这仅仅表现了鼠标按键传输的快慢,那如果是光标移动呢?也是一样的吗?

这是不可能的。

很多人追求尽可能高的回报率,企图缩短延迟,理论上没错,但实际效果是有限的。

游戏用 PC 设备从控制器触发操作事件开始到显示器完成体现该事件的刷新结束,可能实现的最短延迟在 35~40ms 的水平,超过 100ms 甚至 200ms 都是很正常的,而鼠标的延迟只是其中忽略不计的一小部分。对于一般的游戏应用而言,缩短延迟最有效的方法是使用性能过剩的主机总延迟低的高频电竞显示器,而非升级控制器。

从 125Hz 升到 500Hz 甚至 1000Hz ,延迟方面的进步就整个系统而言很小(最多 7ms)。提高回报率能够提升游戏体验的主要原因是通过远远超过显示刷新率及物理刷新率的回报率避免了两者频率不一致带来的跳动,使得光标或视角的运动更顺滑

还是前面提到的,现代游戏鼠的 1000Hz 回报很大程度上是 8bit 回报时代鼠标超频的遗存,相对 500Hz 很难说有什么实际价值。

评分

参与人数 1技术分 +2 +50 收起 理由
daimon + 2 + 50 非常感谢这位坛友的交流和补充,一直在跟帖.

查看全部评分

回复 支持 2 反对 1

使用道具 举报

我的人缘0
4
发表于 2013-8-4 20:24 显示全部楼层
harbarai 发表于 2013-8-4 20:06
我怎么记得是电流传播速度=电场传播速度=光速?按照这个速度,就算是7ms也是惊世骇俗的距离了

主机内浪费时间的主要环节是游戏逻辑/物理运算和图形运算。
在显示器上浪费时间的主要是显示数据的缓冲,显示器进行的各种优化运算和面板液晶的实际切换。

除了显示数据的缓冲可以部分消除,显示器优化运算可以省掉(游戏模式)以外,其它各个环节的时间消耗都是很难降低的。所以涉及激烈操作的经典电竞项目即使在刚开始流行时也不会对主流配置产生很大压力。它们是牺牲了画面效果换取了较低的运算时间。

单纯信号传输的时间可以忽略。

点评

怪不得现在职业选手就算用顶配的主机 也是坚决去除一切画面特效  详情 回复 发表于 2013-10-15 06:00
回复 支持 反对

使用道具 举报

我的人缘0
5
发表于 2013-8-4 22:33 显示全部楼层
测试
文中提到了回报测试工具,打个包上来。

这里包含了 Mouse Rate Checker 、DX Mouse Timer Dialog 和 Mouse Movement Recorder ,另附去加速注册表文件一枚。

回报测试软件.zip (151.16 KB, 下载次数: 706)
回复 支持 反对

使用道具 举报

我的人缘0
6
发表于 2013-8-5 20:57 显示全部楼层
wargod 发表于 2013-8-5 18:14
每次看到这种帖子就不禁感叹,安华高,你怎么能堕落成这样。

5年了,你连个P都弄不出来,只会升级升级再 ...

IO/IE 是经典的超频对象啊。

所以 125Hz 都不是问题了。
回复 支持 反对

使用道具 举报

我的人缘0
7
发表于 2013-10-26 18:26 显示全部楼层
本帖最后由 树袋熊 于 2013-10-27 00:14 编辑
lolo0166 发表于 2013-10-15 06:00
怪不得现在职业选手就算用顶配的主机 也是坚决去除一切画面特效

 不错。职业选手对于硬件瓶颈在哪还是比较清醒的。

  不过这很大程度上也只是一种保留下来的习惯。
  在职业电竞刚流行的年代,显卡都是采用的分立渲染管架构,就是说每个工序有专门的硬件支持,完成一部分后数据送到下一环节的硬件继续处理。这样一来渲染流程就很长,相邻帧的运算有大量时间重叠,即便名义上帧率已经很高,完成一帧渲染的总时间也不低。这种条件下画面效果高低对总延迟的影响是很大的。
  现代显卡使用的是通用可编程渲染管架构,每一帧在演算中大部分时间对显卡硬件是独占的,只要帧率过关,就可以保证延迟很小。于是在保证帧率的前提下画面效果高还是低已经影响不大了。拿 Titan 或者 290X 这类的牛卡玩 CS GO 什么的,开最低还是最高画质对性能压根就没影响。
回复 支持 2 反对 0

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则