就端到端输入延迟(从击键到字符出现在屏幕上)而言,USB 或 PS/2 键盘的响应速度哪个更快?
有关的:
在任一连接下,从击键到字符出现之间的时间是否足够长以至于可以被察觉?
在任一连接下,是否有可能比单键输入延迟更快地连续敲击两个键?
答案1
有一项研究2002 年,对各种键盘的响应时间进行了评估,以便在用键盘测量受试者的响应时间的实验中更好地解释这些延迟。
有许多有趣的结果,但与这个问题相关的一点是键盘之间存在相当大的差异,并且所有测试的 USB 键盘的有效扫描间隔(18.77 毫秒 - 32.75 毫秒)都比 PS/2 键盘(2.83 毫秒 - 10.88 毫秒)更长。
简单来说,键盘扫描每一列按键并检查是否有按键被按下。因此,信号不是在您按下按键的瞬间产生的,而是在控制器扫描按键并看到按键被按下时产生的。键盘向 PC 发送信号后,字符出现在屏幕上之前显然会有额外的延迟,但无论键盘类型如何,这些延迟都是固定的。
因此,如果您在扫描后立即按下某个键,则在速度较慢的 USB 键盘上,可能需要多花近 30 毫秒的时间才能检测到该键并将其发送到计算机。我敢肯定,有些认真的游戏玩家会声称注意到这种延迟。
答案2
我没有看到这里任何地方提到它,虽然很旧,但这篇文章仍然可以通过简单的谷歌搜索返回——因此不仅响应时间更快,而且PS/2 键盘支持无限翻转,这意味着您可以同时按下任意多个键,它们都会注册。USB 最大支持 6我相信。作为一名程序员,我并不经常遇到这个问题,但对于游戏玩家来说,这意味着一切!
答案3
任何有知识的 PC 用户都知道 PS/2 的连接方式比 USB 要好得多。
首先,它能给你完全的自由,对同时按下的键数没有限制。同样重要的是,使用 PS/2 可能会改善你的整体游戏体验。
原因是当您使用 USB 键盘时,您的计算机实际上正在使用 CPU 时间来轮询您的键盘。轮询率越高,执行轮询所用的 CPU 时间就越多。
而且由于任何优质键盘都内置有防抖率,任何高于 200 Hz 的轮询率都只是浪费 CPU 时间,实际上只是毫无意义的营销炒作的结果。与 USB 键盘不同,PS/2 键盘根本不进行轮询。键盘只是在按下按键时向计算机发送信号,从而导致硬件中断,迫使 CPU 记录信号。
答案4
我发现 PS/2 鼠标玩游戏速度更快。
在我的系统上,这一点更加明显,玩游戏时 CPU 的运行速度达到 100%。
当你有竞争力时,2 毫秒与 20 毫秒之间的差异是显而易见的。
我目前正在使用 USB 鼠标,但我肯定想获得一款好的 PS/2 鼠标和游戏键盘。