辟谣:PS/2 鼠标比 USB 鼠标更适合电竞?
辟谣:PS/2 鼠标比 USB 鼠标更适合电竞?
在电子竞技领域,关于PS/2鼠标和USB鼠标的争论一直存在。有人认为PS/2鼠标因为"直通CPU"而具有先天优势,更适合电竞使用。本文将从技术角度分析这一观点是否成立。
回报率
当我们讨论一个鼠标的性能时,回报率是最关键的指标。回报率一词也可以用采样率、轮询率来平替,只是视角不同。回报率指的是鼠标向操作系统报告自己位置的频率。频率越高,鼠标指针移动越平滑。频率越低,鼠标指针越跳跃。越平滑操控性越好,反之操控性越差。过低的回报率不仅仅导致游戏手感差/延迟高,甚至会造成无法避免的精度丢失。
这是一个简单的回报率差异效果展示:
请较慢的匀速左右移动鼠标,会看到左侧的鼠标轨迹极为松散,定位延迟高(不跟手)。而右侧的鼠标轨迹十分密集,定位延迟很低。
USB 鼠标回报率
我们以手机屏幕为例子。长期以来手机屏幕都保持在 1080P,因为这个分辨率对于大多数人及常见屏幕尺寸而言足够了。但你也几乎看不到 1080P 以下分辨率的手机,也就是说 1080P 即是标配又是基本。换作鼠标也是类似的,游戏鼠标长期以来回报率在 1000Hz。此回报率是标配也是基本。
近年来有少数鼠标提高了回报率,甚至高达 8000Hz。这是为极限电竞场景设计的鼠标,对于常人意义不大。现在我们再来看看 PS/2 鼠标的回报率。
PS/2 鼠标回报率
很多人可能难以想象,PS/2 鼠标的回报率只有区区 100Hz。直到现在你搜索关键词例如“PS/2 鼠标超频”仍然可以找到很久以前教人把 PS/2 鼠标回报率提高到 200Hz 的帖子。
如果你指望一个回报率和蓝牙鼠标差不多的设备,带给你超越回报率达 10 倍的 USB 鼠标的电竞体验。嗯,毫无疑问这是超脱现实的。
中断
很多吹 PS/2 的人,张口就是「直通 CPU」。这只是地基层的理解,对上了解空无一物。我们使用的 Windows、macOS 和 Linux 等操作系统,是典型的「分时」系统。当「中断」和「实时」联系起来时,你才能信任它具有无与伦比的响应速度。而「分时」系统压根是不保障中断的即时响应的,中断对于分时系统而言时延是不确定的。
所以你需要明白硬件上的优势,并不表示能稳定、必然的体现在软件上。我在这篇文章对实时和分时系统有一些基本介绍。
还存在的另一个误解是,以为 PS/2 鼠标移动到哪里就立即产生中断报告当前位置。如回报率章节所述,包括 PS/2 在内的鼠标在完成一次采样时才会与主机通信。即 10ms 产生一个中断,而不是你移动鼠标变化位置的途中不断的产生中断。从这里就应该能明白,硬件中断的优势在采样率面前不值一提。
当我们说轮询不如中断时,你最好能明白轮询率有多高、中断的时机只有多少。
优先级
我看到的更搞笑的言论是:当系统非常卡时,USB 鼠标可能会卡,丢帧。而 PS/2 鼠标依旧丝滑。这个现象是真实的。据说有一些人搞极限超频时系统压力过大 USB 鼠标就难以控制电脑了,而 PS/2 鼠标还能发挥作用。但你说这是电竞优势就没有逻辑了。当电脑负载大到鼠标都卡的时候,你的游戏进程八成都未响应甚至崩溃了。你居然还能电竞?
总结
以现在的眼光看,PS/2 鼠标都是极低性能的设备,是负电竞体验的。虽然对我而言 PS/2 毫无意义,我也从未用过 PS/2 的设备。但我并不认为 PS/2 接口是奇葩、不应该存在的东西。从这里可以看到很多人讨论 PS/2 的一些不可取代之处。作为历史是值得了解的。
但跟营销号一样吹嘘什么电竞优势就是反人类进步的。建议跟吹嘘 CRT 显示器、微软 IE 鼠标更适合电竞的坐一桌。
本文原文来自hentioe.dev