游戏计算机重要参数,这真的很重要吗 游戏鼠标三大参数之谜

1游戏鼠标三大参数:采样率

[中关村在线键鼠频道原创]游戏鼠标作为目前最受消费者关注的外设产品,其销量以及利润在市场上也是表现最为出色的,众多游戏外设厂商也推出各种各样的游戏鼠标,各种霸气的名字更是让我们看的眼花缭乱,但我们究竟应该根据什么标准来选鼠标呢?手感、价格、做工、采样率、刷新率还是回报率?等等都困扰着用户对于游戏鼠标的选择。

21f7d086c70db2724ce46674ab326dfb.png

而很多网友更是把后边的三个参数看作是硬指标,只有这三个参数高,才算是真的合格。但这些参数真的很重要吗?你真的对这些参数了如指掌,了解每个参数所代表的含义是什么吗?众多”高端玩家“挂在嘴边的各种参数究竟是什么?我们玩游戏究竟对硬件参数的最高要求有多高?多少价位才能买到好的游戏鼠标呢?这篇文章将为大家解析这些谜题。

af8a37fb777f36a7874433130ffa234c.png

很多网友都对这些参数有疑惑

df72c0b7707dae84d5109edd13e71640.png

网友对丢帧的一些看法

首先我们讨论一下鼠标采样率,也就是我们所说的DPI(下面全部简称为DPI),DPI作为很多游戏厂商大力宣传,也是众多网友在选择游戏鼠标时非常关注的一个参数,他究竟是什么意思?DPI(Dots Per Inch,点每英寸)是一种度量单位,多用于点阵数位影像即打印机领域,意思是指每一英寸长度中,取样或可显示或输出点的数目。

f18631e496a1e8716dbf432ae94247a6.png

DPI是打印机的参数

而真正检测鼠标传感器灵敏度的单位则CPI(Counts Per Inch,每英寸测量数),表示鼠标在平面上每移动 1 英寸向计算机发回的指令数。CPI只取决于鼠标自身性能,不受所连接计算机的影响。

4b1206cefe0ec3db600862075c9bd6fe.png

鼠标的背部说明同样以DPI为单位

但是鼠标厂商对于鼠标DPI的定义是“每次位移信号对应移动的点数”。所以厂商所说的DPI便等于鼠标CPI。而不是为了欺骗大家,而且目前大家都已经习惯了DPI的叫法,DPI也就逐渐取代CPI成为游戏鼠标的一项指标。

所以用户在看到有的外包装写着DPI,有的包装写的是CPI时,就不要太纠结这个问题了,虽然这两个的名字以及定义不相同,但就目前的键鼠领域来看,他们两个所指的是同一个事情。

2游戏鼠标采样率真的很重要吗

那多少DPI才算合适的,这也是个老生长谈的问题。对于很多用户来说,可能一直都在用标准的1000,但是DPI的最大值正如“韩信带兵,多多益善”,自然史越高越好。

当然一般高DPI的鼠标价格也比较贵。不过这么高的DPI,我们能用到吗?下图是笔者在19英寸显示器默认分辨率下采用同一款未经过DPI插值的鼠标在不同DPI所画出来的圆。

071dc4932b2442c4af455ab097a61886.png

c6d2459ffc329d1408a62b5e36726ac5.png

不同DPI下鼠标画圆的表现

可以看出差距还是相当明显的。对于大部分用户来说,2000的DPI已经完全达够用,目前笔者使用的是22.5英寸的显示器,1080P的分辨率,笔者的DPI为1200。而笔者同事用的27英寸显示器,大家猜它使用的是多少DPI。400!没错,只用400,典型IE3.0老玩家的习惯。所以目前来看鼠标的DPI是绝对超标的,用户不必过于在意这件事情。也不是鼠标的DPI越高就越好。

2d1e7a3ba293569d52aecc29f53003c4.png

鼠标驱动中DPI调节选项(红框处)

那么鼠标DPI的插值又是什么原理?要想明白插值,就首先要知道鼠标DP是如何实现自定义调节的。其工作原理即鼠标对收到的位移信号不直接反馈给电脑,而是先乘以某个数值后再反馈。

它的原理与我们电脑中“系统设置”中“改变鼠标速度”的原理相似。当所乘的系数小于1时,鼠标的DPI小于本身的CPI,鼠标反映在显示器的速度会比鼠标默认的要低,当乘的数大于1,则鼠标DPI超过CPI,光标移动更快,但准确度会有所损失,这也是很多鼠标通过插值来实现高DPI的原理,只不过他们将通过软件来调节换成了直接通过硬件进行改动。

笔者并不推荐厂商去这么做,因为意义不大,但是由于目前很多网友的错误认为DPI越高就越好,也使得厂商去这么做,另外就是厂商为了提高自己鼠标的档次,恶意去插值,而不去考虑用户的使用感受,这一点还是非常不提倡的,关于更多的引擎问题,可以点击这里做详细了解。

3游戏鼠标三大参数:回报率

接下来便是游戏鼠标的第二个重要参数:回报率。很多玩家一直都认为或者搞不清楚,什么是鼠标的刷新率还有回报率,两者之间有什么关系,甚至很多厂商也对他们的翻译也不是太准确。

先简单说一下,回报率则是鼠标MCU将信号处理好后,在反馈给电脑的数值,他的参数是Hz。而刷新率则是鼠标的光学引擎反馈给鼠标MCU(Micro Controller Unit,微型控制单元)的参数值,他的单位是FPS。两者的含义完全不同。现在很多游戏鼠标底部所带的开关拨快,上面写有125Hz——1000Hz,这个就是鼠标回报率的开关。这里我们首先详细的介绍一下鼠标的回报率。

ca29148ca28430ba4ab50c0359c64bb9.png

鼠标可调回报率的技术已经普及,图中为鼠标底部的回报率调节开关

鼠标回报率指鼠标MCU与电脑的传输频率。例如回报率为125Hz,则可以简单的认为MCU每8ms向电脑发送一次数据,500Hz则是每2ms发送一次,而1000Hz便是每1ms发送一次。回报率是游戏玩家非常重视的鼠标性能参数,理论来说,更高的回报率更能发挥鼠标的性能,对于游戏玩家更具实际意义。

c9e30622606917d39c0accfd857b6bbd.png

a300e0487c61584b55a1d1bb897b259c.png

9ee0b7d3908c89481d6ca362f018440c.png

通过拨动开关,可以用软件测试出鼠标当前的回报率

所以说鼠标的回报率愈高,那我的游戏鼠标是不是就越强呢?理论上来看肯定是这样的结果,但是鼠标并不是单一工作的,还需要在显示器上显示出来,而且有些游戏并不支持高的回报率,具体请看下一页。

4游戏鼠标回报率真的很重要吗

那么跟鼠标回报率的Hz为同一个单位的也就是显示器的刷新率了。在CRT(阴极射线管)显示器时代,即我们老式显像管显示器,显示器的刷新率可能会在60Hz-75Hz之间。

a9cd8787d72cd05069a1cec0cdd97314.png

CRT显示器的刷新率可能会在60-75Hz之间

而我们现在的LED显示器的刷新率一般都会固定在60Hz,笔者看了一下自己显示器的刷新率还有周边同事的刷新率,均是锁定在60Hz。

f96128a80a3d30f4cd0baec0cd467611.png

笔者22.5英寸显示器的刷新率为固定的60Hz

我们鼠标的回报率是125Hz,显示器的刷新率是60Hz,其所以125Hz的鼠标回报率对于我们使用的液晶显示器来说,数据已经出现溢出了。

通俗来讲,可以把显示器看作幻灯片播放器,我们看到的鼠标移动的轨迹,其实就是背后有一个人在不停地切换幻灯片,每一张幻灯片上都印有唯一的鼠标指针的位置。这个人的极限是一秒钟切换60张。所以鼠标的回报率有60Hz就足够了。而目前鼠标最低的都是125Hz,其实还是有一多半的数据溢出了。鼠标回报率的最低标准都已经满足了我们的需求,所以再高的意义也就不是太大了。

可能有人会说,那为什么我感觉低的回报率在使用过程中有丢帧的现象呢?笔者可以告诉大家,鼠标的回报率跟丢不丢帧没有任何关系。我们可以通过AresonMouseTestProgram(能记录下鼠标每次回馈给电脑是的记录点)这个软件测一下。

我们将鼠标从A点移动到B点,这个软件所记录下来的轨迹如图,起始与开头的点都是非常密集的,也就证明我们手的移速在开始以及快要结束时都偏慢,而在中间,手速则较快,鼠标的整体移动速度呈一个抛物线的轨迹。这很基本上都是通过我们人自身的意识及反应来实现的。

3d88e7bf3c28386abc22b4a0121d44a7.png

鼠标的移动轨迹记录(每一个点都是鼠标在移动过程中反馈给电脑的数据)

741cdc315982406e8525cad3847010b5.png

起点 点距很是密集

8d238b9954e037f33dd13341ad5223e5.png

中间部分 点距变得较大

765f60bcb9f496943dde1f7695c7e8dd.png

结尾部分,点距再次密集起来

ed7ab032d032ccae6ccc359fee5bd732.png

鼠标移动距离与速度的抛物线图

所以低回报率的鼠标在起始与结束时的扫描点是非常的密集的,用户完全没有必要去纠结这个。

5游戏鼠标三大参数:刷新率

弄清楚了鼠标的回报率,再让我们了解一下鼠标的刷新率,鼠标的刷新率与显示器的刷新率不同,首先单位就不一样,鼠标的刷新率是以FPS(帧每秒)为单位。而显示器的刷新率是Hz与鼠标的回报率是相同的。

我们对于鼠标刷新率的定义是鼠标底部的CMOS成像芯片每秒成像次数,通俗来讲就是说鼠标光学引擎在一秒之内,对鼠标底部连接拍照的次数。可以理解成相机的速拍张数的多少。

目前我们鼠标之所以能够侦测到鼠标移动方向,是依靠引擎成像芯片对鼠标底部成像表面(通常为鼠标垫、桌面等)进行连续拍照,再由鼠标主控芯片对成像芯片拍摄回的照片上的参照点进行对比分析而计算出来。单位时间内成像芯片拍摄的图片数量越多,对比特征点就越为明显,主控芯片越容易计算出鼠标的运动方向。

355df0db15421363cd0fc86fd00becc2.png

安华高A3055引擎能智能调节刷新率

简单来说可以把它看成一个人在跑道上跑100米,高刷新率的鼠标10米拍一张照片,我们可以清楚的看到运动员跑的轨迹以及方向,但低刷新率的鼠标是100米拍一张,我们根本无法判断运动员是从哪个方向跑过去的。这边造成了丢帧现象。

13e6a936c8774d200505bb215ec6ce9c.png

高刷新率的鼠标能让主控清楚的辨别运动轨迹

c6ddddb1ed90b59334fd75cefb8fe1d6.png

低分辨率的鼠标让主控无法辨别鼠标的移动方向

所以高刷新率的鼠标可以在用户高速移动鼠标时,保证不会出现丢帧的现象,但由于提高鼠标成像芯片尺寸和像素点数不仅会增加鼠标光学引擎的制造成本,也会对鼠标主控芯片的处理速度提出更高的要求,所以目前游戏鼠标均采用提高鼠标成像芯片的采样率也就是鼠标的DPI,来保证鼠标在高速移动时不会出现丢帧现象。那么多少的刷新率能够满足用户的游戏需求呢?

6游戏鼠标刷新率真的很重要吗

首先这里说的满足用户的需求不是满足用户的基本标准,而是指用户最快移动时鼠标刷新率,只要鼠标的刷新率超过这个值,就不会出现丢帧的现象。当然不超过这个值,也不一定会出现丢帧的现象,毕竟我们在玩游戏时,很少会极为快速的移动鼠标。

当鼠标的刷新率可以满足人手的最大移动速度时(约1m/s),鼠标即不会出现丢帧现象。由于较早实现这一目标的是刷新率达到6000FPS(即每秒可以拍照6000次)的微软IE3.0鼠标,这也是当时IE3.0被众多FPS游戏玩家称为神器的原因。

01f1aa0b66d672a182ffd90ce8d1923a.png

cd108465867231979e82de12717a4d94.png

微软IE3.0鼠标与他的引擎

所以我们可以认定6000FPS是鼠标刷新率的一个分水岭,当鼠标采样率低于6000FPS时,玩家在高速移动鼠标时即有可能出现丢帧现象。

7ba0b8f48e416de7804605b96dadbb7c.png

微软IE3.0复刻拥有高达9000的FPS

但由于用户手掌在移动鼠标存在一极限速度,所以当刷新率达到6000FPS以上时,再进行提高,并不会给用户的日常使用带来明显的影响,这也是用户几乎无法感受到9000FPS的IE3.0复刻版鼠标在提升3000FPS的采样率后,相比于6000FPS的IE3.0鼠标带来的优势。目前主流游戏游戏鼠标采样率均在6000FPS以上,所以对于游戏玩家在购买鼠标时对鼠标的FPS值无须过份在意。

fac366c1af6c029bb585e3e032eca7d5.png

百元级的狂蛇轻松达到了6000FPS

总结:相信大家看到这里已经对游戏鼠标的这三大参数有了一定的了解了。最后简单的说一下这三者之间的关系。可以把鼠标工作看作是一台固定在三脚架上保持运动的相机在拍一个正在跑步的运动员,鼠标的DPI就是三脚架的移动速度,鼠标的刷新率是相机拍照的速度,而回报率则是相机将拍好的照片同步传到电脑的速度。不知这样说大家是否能够理解。

可以看出目前的游戏鼠标的参数基本上都是超标的,也可以说是性能过程,当然鼠标的刷新率不能达到6000FPS的还是有一些的,但我们在实际使用过程中,由于桌面大小以及鼠标垫的限制,几乎不会出现鼠标移动的极限速度,丢帧的现象也就不会发生。

所以用户在购买游戏鼠标时,不必太过于纠结很多“大神”所说的这三大神级参数,因为大多数情况都是超标的,选择一款适合自己,物美价廉的鼠标才是王道,当然你要是不差钱,自然就是越贵越好,肯定保证不丢帧,同时兼备装X的效果。

【感谢您阅读本文,最后请您点击文章结尾下面的打分系统,以便让我们做的更好】容易弄混的技术概念深入浅出的解读,对爱好者很有必要。文章可以更清晰简练一些。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/459556.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

[Android]Activity启动过程

Android系统启动加载流程: 参考图 Linux内核加载完毕启动init进程init进程fork出zygote进程zygote进程在ZygoteInit.main()中进行初始化的时候fork出SystemServer进程SystemServer进程开启的时候初始化ActivityThread和ActivityManagerService(其它还有P…

CentOS 7 中firewall-cmd命令

在 CentOS 7 暂时开放 ftp 服务# firewall-cmd --add-serviceftp永久开放 ftp 服务# firewall-cmd --add-serviceftp --permanent永久关闭# firewall-cmd --remove-serviceftp --permanentsuccess让设定生效# systemctl restart firewalld检查设定是否生效# iptables -L -n | g…

计算机网络又称国际互联网,Internet属于( )。 A.国际互联网B.内部网C.局域网D.电话网 - 作业在线问答...

相关题目与解析Internet属于()。A.内部网B.局域网C.公用电话网D.国际互联网Internet称为()。A.国际互联网B.广域网C.局域网D.世界信息网INTERNET也称为()。A.局域网B.对等网C.国际互联网D.以太网因特网(Internet)又称A、局域网B、…

substring 在C#,Javascript,SQL 中index开始值

substring函数index参数在三个平台的开始值: 平台index参数开始值C#0Javascript0SQL1转载于:https://www.cnblogs.com/jimcsharp/p/4354192.html

Android的十六进制颜色值

颜色和不透明度 (alpha) 值以十六进制表示法表示。任何一种颜色的值范围都是 0 到 255(00 到 ff)。对于 alpha,00 表示完全透明,ff 表示完全不透明。表达式顺序是“aabbggrr”,其中“aaalpha”(00 到 ff&am…

在线mod计算机,MOD大师教程 手把手教你改造电脑机箱

MOD将代替DIY风靡中国中国的DIY已经从P2时代极少数的用户发展到现在让品牌机头疼不已的庞大用户群体,电脑的DIY已经不能再被说成是一个技术了。那么追求个性的玩家们只能坐以待毙吗?当然不是了,于是MOD在国内也慢慢地兴盛起来。漂亮的机箱主题…

signals系列之一——基本用法

摘自:http://zengrong.net/post/1504.htm转载于:https://www.cnblogs.com/man-li/p/4354201.html

桌面上的文件使计算机变慢吗,电脑用久了会变卡怎么办?让电脑变得流畅方法图解...

工作生活中我们的电脑时间用久了,就会变得很卡,那么如何做会让电脑变得流畅一点呢,小编教大家几招。步骤首先要保持windows桌面整洁,尽量少放一些文件,因为桌面上的文件都是放在C盘,电脑系统一般也是装在C盘…

FetchType与FetchMode的区别

使用例: OneToMany(mappedBy"item",cascadeCascadeType.ALL,fetchFetchType.EAGER) Fetch(valueFetchMode.SUBSELECT) 两者比较: 两者都是设定关联对象的加载策略。前者是JPA标准的通用加载策略注解属性, 后者是Hibernate自有加载…

计算机无线局域网毕业论文,谈教学设计《计算机网络》网络课程“无线局域网”单元的设计与开发大专毕业论文范文...

中文摘要4-5ABSTRACT5-91 引论9-221.1 不足的提出9-101.2 国内外探讨近况10-131.2.1 文献综述10-121.2.2 网络课程建设近况12-131.3 探讨目标以及作用131.3.1 探讨目标131.3.2 探讨作用131.4 探讨的策略13-141.5 探讨的思路14-221.5.1 任务驱动教学法15-181.5.2 MOODLE 平台介绍…

单例模式到Java内存模型

先说单例模式: 经典的单例模式实现: 饿汉式: public class Singleton {private static Singleton instance new Singleton();public static Singleton getInstance(){return instance;} } 懒汉式: public class Singleton {priva…

html 转word c#,c#操作word类,进行html和word文档的互相转换

#region 把Word文档装化为Html文件/** ///把Word文档装化为Html文件/// /// 要转换的Word文档public static void WordToHtml( stringstrFileName ){string saveFileName strFileName DateTime.Now.ToString( "yyyy-MM-dd-HH-mm-ss" ) ".html";WordToHt…

poj 1276 多重背包

735 3 4 125 6 5 3 350    //735的最大额&#xff0c;3种&#xff0c;4个125,6个5,3个350 633 4 500 30 6 100 1 5 0 1 735 0 0 3 10 100 10 50 10 10 735 630 0 0 1 #include<cstdio>2 #include<iostream>3 #include<algorithm>4 #include<…

《深入剖析Tomcat》阅读(三)

这里要介绍下Tomcat的一个重要设计方法&#xff0c;Catalina设计方式。 Servlet容器是一个复杂系统&#xff0c;但是&#xff0c;它有三个基本任务&#xff0c;对每个请求&#xff0c;servlet容器会为其完成以下三个操作&#xff1a; 1.创建一个Request对象&#xff0c;用可能会…

美图秀秀计算机教程,美图秀秀怎么抠图 美图秀秀抠图详细教程

怎么抠图&#xff1f;这是很多人在进行图片处理过程中经常处理的问题。对于那些专业人士来说&#xff0c;他们大多数用的是PS软件。但是对于绝大多数没有接触过PS的小白来说&#xff0c;怎么抠图成为了一大难题。其实&#xff0c;用过美图秀秀这款软件的朋友来说&#xff0c;它…

磁盘及文件系统的管理

分区是为了创建文件系统MBR&#xff1a;创建分区后&#xff0c;为了能够快速的存取文件就有了文件系统inode&#xff1a;中存储了文件属组&#xff0c;等与文件数据没有关系的文件属性信息&#xff0c;但是没有文件名每次访问某个目录的文件时是会进行缓存的&#xff0c;在一定…

今天升级win10.vs调试程序各种崩溃

今天升级win10.vs调试程序各种崩溃。感觉代码没问题。崩溃时有时没有。不知道是win10的问题&#xff0c;好真是我的代码问题。 问题1&#xff1a; 尝试读取或写入受保护的内存。这通常指示其他内存已损坏 不过。当我写这个文章时。想要重现一下。却又不出现了。 转载于:https:/…

计算机控制分离性原理是什么,(第12讲)状态观测器和分离原理.ppt

《(第12讲)状态观测器和分离原理.ppt》由会员分享&#xff0c;可在线阅读&#xff0c;更多相关《(第12讲)状态观测器和分离原理.ppt(26页珍藏版)》请在人人文库网上搜索。1、现代控制理论,(第10讲 2007年12月) 状态观测器 带观测器的闭环系统 分离原理 自动化教研室 谭功全,状态…

Cocos2d-x 3.8.1+Cocos Studio 2.3.2捉虫记之控制场景文件中的骨骼动画

Cocos2d-x 3.8.1Cocos Studio 2.3.2捉虫记之控制场景文件中的骨骼动画引子这段时间一直努力在把早期版本的拇指接龙游戏&#xff08;Cocos2d-x 2.2.3CocoStudio 1.4.0.1&#xff09;升级到当前相对稳定的高大上环境——Cocos2d-x 3.8.1Cocos Studio 2.3.2。行程中遇到不少麻烦&…

用JSmooth制作java jar文件的可运行exe文件教程【图文】

这是我之前在个人博客3yj上面写的一篇文章&#xff0c;如今转载过来&#xff0c;原文地址 &#xff08;这不是广告哦&#xff09; 几年前&#xff0c;刚接触java的是&#xff0c;就想用一些方法把自己的劳动果实保护起来&#xff0c;曾经也用过非常多这种工具&#xff0c;有一个…