我正在尝试提高一款名为 Condemned 的 PC 游戏的帧速率。我的机器超过了 2006 年描述的推荐要求。但是,这台机器运行的是 Windows 10。
许多论坛建议我禁用“HID 兼容设备”:
为了获得最佳性能,您将需要禁用所有“HID 兼容设备”,而不需要禁用任何其他内容。
我找不到此方法背后的任何理由。
通过设备管理器检查这些设备的属性并不能告诉我太多有关它们的信息。我的机器上有三种类型的 HID 兼容设备:
- 消费者控制设备(4 个实例)
- 系统控制器(2 个实例)
- 供应商定义的设备(6 个实例)
我不知道这些提供了什么功能。我担心如果禁用这些条目,我的键盘或鼠标就会被禁用。
更新:Condemned 的 fps 会随机急剧下降。从约 180 降至 8。拔掉键盘和鼠标似乎可以恢复正常帧速率。
此外,一旦我断开与 KVM 的连接,除一个 HID 兼容设备外,其他所有设备都会消失:
通过 KVM 交换机从我的计算机切换到另一台计算机可以快速解决问题。
答案1
我发现禁用 HID 确实可以让 FEAR 和那些对 HID 设备的轮询敏感的游戏运行良好。
例如,在使用 1070ti 显卡和 AMD Ryzen 2600X CPU 的情况下,FEAR 的运行速度约为 25 FPS,禁用 HID 设备后,运行速度可超过 200 FPS。
奇怪的是,在禁用 HID 设备的情况下,我的键盘、鼠标和声音全部 100% 正常运作。我重新启动以查看是否需要重新设置,但不需要,重新启动后,一切工作都“与我使用 PC 时一样”。
如果我启用 HID 设备,FEAR FPS 就会崩溃,无法播放。因此,我在玩这个游戏时将它们禁用,并在我完成后重新启用它们。
我的经验表明,禁用 HID 设备来排除奇怪的旧游戏故障可能是在其他地方获得更一致的 FPS 的解决方案,并且鼠标/键盘功能(至少在我的 ASRock X470 Taichi W10 系统上)仍然可以正常工作。
报告称 HID 设备轮询频率会缓慢降低某些旧游戏中的 FPS,这似乎是“答案”。通过禁用设备驱动程序来停止轮询可以解决这个问题……我听说。但是,这有效。
答案2
我自己还没有尝试过。但是从论坛上看,这是一个非常常见的建议,而且确实有很大的不同。显然它不应该真正阻止设备工作,但可能会减少一些额外的功能。
答案3
为了玩“恐惧”游戏,我做了同样的事情。但是,我没有失去键盘、鼠标或扬声器的多媒体按钮的其他功能。这是它禁用的唯一功能。确保仅禁用“HID 兼容设备”设备。没有其他 HID 设备。
有关 HID 的更多详细信息这里。
顺便说一句,如果仍然不起作用,请禁用游戏中的 Vsync。您可以在选择所需的应用程序/游戏后,从 Nvidia Profile Inspector 应用程序中选择快速同步选项,然后将 VSync 选项设置为 FastSync。
答案4
我的鼠标出了问题。鼠标光标自己移动。经过长时间的调查,我发现我“安装”了 3 个 HID 兼容鼠标设备。我尝试逐个禁用,最后发现是哪个设备导致了问题。所以我禁用了这 3 个 HID 鼠标设备中的 1 个,然后我的鼠标光标就正常了。这个奇怪的问题要么是在 Windows 更新后出现的,要么是在我升级显卡后出现的……我不知道第三个神秘的 HID 兼容鼠标是什么。但我不在乎,只要我的鼠标能用,我就会禁用它。