速度与机情 | 鼠标DPI和屏幕分辨率那些事

经常有朋友遇到一个问题, 自己的鼠标接入别人的电脑不是快就是慢? 调试完鼠标上DPI按键后这种速度的差异感才会被减轻. 虽然引发这种鼠标速度差异现象的有各种情况, 但最关键的是屏幕分辨率 (PPI) 和鼠标传感分辨率 (DPI) 之间的关系.

今天BrotherYi就简单给大家说明一下鼠标DPI和屏幕的速度与机情.

像素世界 的三剑客 红R绿G蓝B

鼠标和屏幕一个输入一个输出, 个中关系相当复杂. 它们的激情碰撞发生在大家不太了解的地方, 所以需要对它有一个简短正确的认识. 先简单科普一下现在电脑屏幕的主流——LCD显示器的3个显示原理.

第一个, 显示器原理是显卡与显示器的关系. 显卡 (GPU) 将复杂的程序信息转换成视频信号 (HDMI还有离音频信号) , 然后又将视频信号拆分成红绿蓝 (RGB) 三原色信号通过线缆传输到LCD显示器屏幕对应的像素点寄存器. 每行像素点寄存器接收到信号后, 就会根据把信号下发到对应像素点上, 每个像素点由红绿蓝三个液晶单元来进行颜色的配比, 液晶单元发出特定波长亮度的光最后把正确颜色的混合出来.


RGB混合

第二个, 逐行扫描P . 由于颜色转换信号是连续不断的, 逐行扫描是从左到右上到下等待一行色彩转换完了才开始一行的转换. 相对逐行扫描(P)的是隔行扫描(i), 隔行扫描是将画面分成上下两个部分, 先渲染上场基数行和下场的偶数行像素, 最后把剩下的渲染完成再合成图像(一般没有电脑显示器是隔行扫描的, PAL制的电视一般才会才有隔行扫描).

我们现在的电视, 显示器都标有1080P, 2K, 4K这些分辨率的标签来吸引消费者购买. P 我经解释过了, 1080P这个数据完整的说法是这台电视/显示器每一横行存在1920个像素点, 每一纵列有1080个像素点, (LCD的像素点的间距是固定的) 这些像素点遵循逐行扫描的方法来生成画面的.

三星 C27H711QEC 电商价格 读取中...

第三个, PPI (每英寸像素点含量) . 1920X1080, 2560X1440, 4096X2160 仅仅只是告诉大家屏幕分辨率的尺寸单位, 而不是最终的画质. 画质是否细腻还得看PPI指数. PPI的计算公式为: PPI=√ (X^2+Y^2) / Z (X: 长度像素数; Y: 宽度像素数; Z: 屏幕大小) . 现在一般不会电脑显示器一般不会像手机那样把PPI指数标出来, 这样方便销售大屏幕 (大颗粒) 高清屏幕, 大家可以用公式换算一下. 一般1080P的用在24英寸屏幕上, PPI在91.78左右感觉很舒服, 32寸用1080P分辨率的话, PPI就会骤降到63.18颗粒感会相当严重.

鼠标面对的赛道 显示器屏幕

为什么讲了这么久显示器分辨率, 鼠标的DPI与屏幕分辨率息息相关. 因为鼠标DPI (dot per inch) 说面的是鼠标移动1英寸屏幕上会划过的像素数. 比如鼠标常用的1600DPI表示鼠标每在光滑的表面上移动1英寸则屏幕上鼠标指针也移动过1600个像素, 打个比方说, 鼠标指针是跑车奔驰在像素点构成的赛道上, DPI就是反应鼠标动力的转速表.


罗技的fusion引擎就将DPI的追踪比作转速表

分辨率说明了屏幕上像素点的组数, 同一规格 (同一屏幕和同一PPI) 下明显的4K赛道的地盘要比2K, 1080P的地盘大.

鼠标DPI相当于马力, 在1080P这样的山道上跑不能用太高的马力 (高DPI) , 这样就不会一不小心就冲下山崖 (定位飘忽, 让人感觉鼠标轻了) . 在2K这样的高速路上, 要的马力相对1080P的山道肯定大一点, 这样交警才不会过来说你开的太慢了. 在4K这样的F1赛车场, 马力的需求就更大了.


​秋明山弯道多而急再大的马力也不好发挥

当然以上的假设是在屏幕的PPI跟着屏幕分辨率保持着一个合适的比例. 像素之间的间距是一个固定比值 , 像素都会 按这个比值排布在不同尺寸屏幕上 . 说人话就是, 1080P赛道只有这么些水泥 (像素) 来修赛道, 不管你要修多大赛道 (屏幕尺寸) , 都得把水泥摊匀. 每种赛道 (尺寸) 都有适合的水泥量 (像素) , 强行用1080P的水泥去修40寸的4K的赛道, 水泥就会摊的很稀 (PPI低 屏幕出现颗粒现象, 一些厂商会使用算法加入 插值像素 来降低颗粒感, 但这也是 假4K 了) . 用4K的水泥修1080P的赛道, 水泥会摊的很厚 (PPI高 屏幕显得相当细腻) . 相同的DPI在不同的PPI鼠标的追踪的物理视觉效果会有所不同 (肯定都追踪相同的像素) , 这种效果在人眼中就是鼠标快慢的差别了.

如何校正 '超跑' 鼠标

如果你的鼠标 没有DPI调节 适应不了复杂的分辨率赛道怎么办呢? 实际上微软也早发现鼠标速度多变的问题, 于是windows的鼠标选项中有 鼠标加速 这个功能. 通过这个选项你也可以调整鼠标指针的快慢, 不过微软是通过软件程序实现的这个功能不是改变鼠标传感器的物理数值, 所以对精度有最求的玩家一般的情况下会关掉鼠标加速以免他们测算的EDPI (鼠标物理DPI乘以游戏内的权加系数) 值出错.


windows的文本, 应用大小设定

2K, 4K时代来了以后, 超高PPI 的屏幕也多了起来. 为此windows和苹果也都会提醒高PPI屏幕的使用者将文本放大到一个比例, 使PPI接近90这个人眼都比较喜欢的比值同时鼠标DPI也不用开那么高了.

总结: 每块屏幕都是鼠标的赛车场, 针对不同的分辨率, PPI好好调校你的鼠标就能找到合适的速度了. 如果你需要在几台屏幕大小不一电脑上用一个鼠标, 试试用板载内存记录常用的DPI吧. 最后BrotherYi有一个私货, 如果哪位朋友想在多设备上同时共用一个鼠标, 那么 synergy 这个软件或许你可以尝试一下.

2016 GoodChinaBrand | ICP: 12011751 | China Exports