|
|

二, 关于USB的报告速率的问题
首先要明确的是,对CMOS图像进行处理的工作是由鼠标DSP来完成的,而DSP反馈给系统的信息仅仅包括X,Y轴的移动数字和按键信号,这个信息的体积非常小,可能只有几十个字节就足够,而我们所知的USB的带宽:
USB 2.0标准规定了以下三种传输速率:
低速模式传输速率为1.5Mbps,多用于键盘和鼠标。
全速模式传输速率为12Mbps。
高速模式传输速率为480Mbps。
假如每一次鼠标反馈的数据字节有64bit,那么在125HZ的报告率下,也就是说鼠标每秒钟向PC报告125次,这个带宽占用也仅有8Kbps,即使在1000HZ的报告率下,带宽占用也仅有64Kbps, 即使是最低的USB1.0,带宽也完全够用了,所以USB的带宽是完全能够支持高的报告率的.
从鼠标芯片本身来讲,越高的报告率代表了越强的处理能力,就好像大家体育课报数的时候,一个队伍可以一秒报10个,另一个队伍可以一秒报100个,那第二支队伍的能力明显要高于第一支队伍。从这一点上来看,高的报告率的芯片,也是对厂家技术能力的一个体现,但是这种体现对玩家来说真的有用吗?
这个问题需要回到我们上文讲到的从鼠标移动到光标移动的全过程来说起,这个过程里,对于报告速率的瓶颈在哪里呢?首先肯定不是在鼠标芯片上,因为很多芯片已经可以实现500-1000次/秒的报告速率了,也不会在CPU的处理能力和通信带宽上,这个瓶颈其实是在----显卡输出和显示器刷新率 的环节上。
众所周之,目前一般的游戏和显示器,大家在使用的时候,一般刷新率都在100上下,比如CS,也就是说,显卡每秒输出100帧图像(这一般也是常用分辨率下,显示器能支持的刷新率水平),在这100帧图像上,每帧上面都带有一个光标的坐标。也就是说,对于使用者来说,1秒钟内只能看到100帧的光标位置。
假如你的鼠标每秒钟向PC报告1000次,而显卡却只会挑选其中的100次,来据此调整光标的移动并显示出来,那剩余的900次都是被忽略掉的,这种情况下,1000HZ的报告率并不比125HZ的报告率有什么优势,也就是说,报告率的提高对你使用并没有带来什么质的提升(除却给你带来的心理作用 ^_^)。
只有当显卡的输出和显示器的频率提高了(比如显示器刷新在150HZ的时候),这时125HZ的报告率才算是不够用了,而200HZ的报告率也算有了用武之地~ 但是,又有多少玩家是在这么高的刷新率下来使用的呢?又有多少显示设备,是具有可以支持这么高刷新率的显示带宽的呢? 所以,就目前情况来看,USB报告率,除了彰显厂家实力之外,体现技术竞争之外,能真正起到作用的场合,还是非常的少的!
以上~
[ 本帖最后由 drocee 于 2008-8-18 13:48 编辑 ] |
|