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

我的人缘0

[资料] 转载一篇关于鼠标dpi和鼠标速度关系的文章

7 44258
楼主
跳转到指定楼层
本帖最后由 xixitta 于 2010-11-17 16:54 编辑

权威解答:DPI鼠标速度到底是个什么关系?


目前大家很多都采用了高DPI和可调DPI的鼠标,也有很多玩家仍在使用400DPI的鼠标,那么随着大尺寸高分辨率的显示器逐渐进入到大家的生活中,对于鼠标的DPI的需求,大部分人倾向于两种观点:A,高分辨率的大尺寸LCD上,应该同步使用高DPI的鼠标,移动和定位会更好。 或者: B:即使是高分辨率的大尺寸LCD上,使用400DPI的鼠标,把鼠标速度提高了,一样可以取得良好的移动。这两种观点到底对不对?包括坛友Trojan的那个帖子引发的争论到底谁正确,现在就让我们把DPI和WINDOWS鼠标速度这两个参数的效果差异来形象地表现出来:

首先,我们来说明DPI是什么? DPI DOT PER INCH指的是鼠标移动一英寸,对应鼠标可以向系统反馈多少个点的数据。 一般说400DPI,假设鼠标在WINDOWS默认的速度下,每反馈一个点的数据,都对样屏幕上的一个像素。就是说每移动一英寸,鼠标会像系统反馈400个点的数据,如果你使用的桌面分辨率是800*600,那么你的鼠标只需要在鼠标垫上移动2英寸=5.08CM,你的光标就可以从屏幕横向的一端移动到另一端(800个像素点),对于其他分辨率也相同。

那么400DPI和800DPI在同样分辨率下到底有什么区别呢? 假如仍以800*600的分辨率和WINDOWS默认鼠标速度为基础,400DPI鼠标移动一英寸的同时,反馈给系统400个点的数据,光标可以横向移动半个屏幕的距离。而800DPI的鼠标移动一英寸,反馈给系统800个点的数据,光标可以横向移动一个屏幕的距离。特别注意:在这两种情况下,在横向移动的过程中,屏幕光标的行走路线上的每一个点都可以被定位到,只要你的手可以精细地控制鼠标,理论上你可以移动到屏幕上任何一个点。也就是说,高DPI的鼠标虽然使你鼠标移动更少的距离就可以换来光标的大范围移动,但这种类似“加快光标移动速度”的过程中,没有牺牲你的定位精度,你仍然可以定位到屏幕上的任何一个点,只要你能精细地控制自己的手!

为了与后续的鼠标速度调整带来的差别来进行对比,我使用自己的518鼠标,分别在400DPI, 800DPI,1800DPI状态下进行测试:

转载一篇关于鼠标dpi和鼠标速度关系的文章

转载一篇关于鼠标dpi和鼠标速度关系的文章

转载一篇关于鼠标dpi和鼠标速度关系的文章

测试的方法是采用WINDOWS自带的画图软件,在同样的鼠标移动速度情况下(SETPOINT软件左起第5格),采用划斜线的方式来看三种DPI的区别(为避免XP SP2系统存在的误差,不要选中“提高指针精确度”选项),结果可以看出400DPI, 800DPI和1800DPI都可以实现精细的移动,见下图,从上到下的三条曲线分别是 400DPI   800DPI   和 1800DPI, 三者没有什么区别:
转载一篇关于鼠标dpi和鼠标速度关系的文章
比较完不同DPI对鼠标定位的影响,我们来看不同的鼠标速度对定位的影响。

从理论上来说,鼠标速度是这样的一个参数,就是系统对于从鼠标反馈回来的一个像素点的移动,会定义成屏幕光标的多大距离的移动。仍然用400DPI的鼠标来距离,当采用WINDOWS默认鼠标速度时(假设此时对于鼠标反馈的每一个点,系统都会对应屏幕上的一个像素),那么当鼠标反馈从第一个点的数据到第400个点的数据返回时,对应系统会定义光标在屏幕上同样移动400个像素,即从第1个像素开始,一直到第2,3,4,.....400个像素。 这时想在800*600的分辨率下横向从一端移动到另外一段,需要移动鼠标2英寸=5.08CM的距离。

如果我们将鼠标速度提高一倍,这时系统对于鼠标反馈回的每一个点的移动,会要求光标相应移动2倍的距离,也就是移动2个像素,如果仍然是400DPI的鼠标,当鼠标移动一英寸并反馈回400个点的数据时,系统会要求对应屏幕光标要移动400*2=800个像素的距离,也就是说鼠标移动1英寸,光标移动800个像素,就可以在800*600分辨率下由屏幕横向的一端移动到令一端,注意:这貌似是和你在默认鼠标速度下使用800DPI的鼠标是一样的效果,但是你要知道,在使用400DPI鼠标并加倍鼠标速度时,光标在屏幕上是从第1个像素开始,一直到第3,5,7,9,...... 799个像素,是一种跳跃式的移动,也就是说对于屏幕上一半的像素点来说,你在移动过程中根本不能定位到它们身上!!

为了让大家有直观的概念,我们继续采用上面的办法进行测试,这次测试中,我们固定400DPI不变,分别将鼠标速度调整为第1格,第5格和第11格,如下:
转载一篇关于鼠标dpi和鼠标速度关系的文章
转载一篇关于鼠标dpi和鼠标速度关系的文章
转载一篇关于鼠标dpi和鼠标速度关系的文章
转载一篇关于鼠标dpi和鼠标速度关系的文章
来看下面的结果,从上到下3条曲线分别对应由低到高的三种鼠标速度:

我们发现在将鼠标速度调高后,光标的移动是跳跃型的,也就是说光标无法定位于路线上的每一个点,这样的结果在一些要求精确定位的应用中,无疑是致命的~! 看到了这样的结果,那些朋友还会坚持说自己400DPI的老鼠调高了速度就一样可以使用在高分辨率下了吗??


总结:
1,低DPI调高鼠标速度,是不能取得和高DPI鼠标相同的定位效果的!
2,调高鼠标速度,是以牺牲光标定位精确度为代价的,在轻微提高鼠标速度时,这种现象可能不很明显,但是一旦将鼠标速度调到非常高,那么就会严重影响定位,CS里你会发现自己总是无法准确瞄准~



附录:
WINDOWS里鼠标速度格数和鼠标速度关系的比例如下(欢迎大家考证):

对应拖动条值 1          2     3    4     5    6    7     8     9     10     11
MouseSensitivity   1           2     4    6     8     10 12 14 16 18     20
M值大小     0.03125 0.0625 0.25 0.5 0.75 1     1.5 2 2.5 3    3.5

貌似游戏里光标速度的计算方法=鼠标DPI*WINDOWS鼠标速度(M值)*游戏里SENSITIVITY值。 比如400DPI的鼠标在800*600的分辨率下如果想保证移动一英寸就划过一个屏幕的距离,那么也就是 800个像素(横向一个屏幕)=400D/I * M值* SENSITIVITY值   如果WINDOWS里鼠标速度放在第6格的话,对应的M值是1,那么游戏里的SENSITIVITY需要设定为2,才可以实现这种移动~   这个计算是否准确,取决与CS里的SENSITIVITY对光标速度的计算曲线是不是斜率不变的,欢迎大家用实践来证实一下这正计算是否正确。

如果上述的数据准确的话,那么建议大家都将鼠标速度选在6格或以下,SENSITIVITY设为1,对于速度慢的可以提高DPI来改善,这样应该可以确保定位到游戏里的每一个像素点了~~


失误了,别处看到了,这个本来就是坛子的文章 原帖地址http://www.pcwaishe.cn/thread-5976-1-1.html

看过以后我用G500试了试,

400dpi windows默认 cs中sens3
800dpi windows默认 cs中sens1.5


打了几局发现好像没差别,鼠标速度两种设置是一样的
不过可能因为分辨率低,640*480 完全感觉不到有不准的情况。
0
已赞
微信分享 收藏
回复

使用道具 举报

我的人缘0
2
发表于 2010-11-17 16:33 只看该作者
xue学习下,难道沙发?
回复 支持 反对

使用道具 举报

我的人缘0
3
发表于 2010-11-17 16:39 只看该作者
这个好像去年看到过 {:1_001:}
回复 支持 反对

使用道具 举报

我的人缘0
4
发表于 2010-11-17 16:45 只看该作者
这是当年D版的文章吧.....
就是坛子里的,不算转载啊...
回复 支持 反对

使用道具 举报

我的人缘0
5
发表于 2010-11-17 16:50 只看该作者
恩 之前没发现,别处看见的,后来才发现这帖子本来就是咱们坛子里德
回复 支持 反对

使用道具 举报

我的人缘0
6
发表于 2010-11-17 16:51 只看该作者
这个不是很关注  想知道FPS 和像素是怎么回事  G1 有580W的像素?
回复 支持 反对

使用道具 举报

我的人缘0
7
发表于 2010-11-17 16:55 只看该作者
对这个问题研究了很久,没有什么进展,原因是我们有很多事还不知道,我想鼠标移动不仅是这两个参数这么简单。
    经用mx518和io1.1测试,调400dpi和第6格,调800dpi和第3格,按照上述理论,应该是前者400dpi,后者800×0.25=200dpi,cs中sens 2.4,800×600,注册表去加速。
    1、io vs 518(400dpi) ,6/11,结果差不多。
    2、518(400dpi),6/11 vs 518(800dpi)3/11,结果:后者快速转身比前者快。
    欢迎测试指正。
    一直想了解包装盒上的最大速度是什么意思?估计跟这不无关系。所以只从dpi和系统指针这两个方面想达一样应该很难吧。
回复 支持 反对

使用道具 举报

我的人缘0
8
发表于 2010-11-17 21:13 只看该作者
测试
每个厂家出的鼠标,即使dpi一样,可能感觉出来的速度也不一样
回复 支持 反对

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则