降低 Raw Input 后台事件频率
本页内容
建议
启用 50 Hz对于游戏 PC,请将兼容的 Raw Input 后台处理程序限制在 大约 50-60 Hz。
后台应用程序处理鼠标移动的频率将会降低。在已验证的场景中,活动游戏窗口 仍会以完整频率接收输入。
- 后台处理程序
- 约 50-60 Hz
- 前台游戏
- 完整频率
- 系统
- Windows 11
某些程序即使在后台也会通过 Raw Input 接收鼠标事件。这些可能是通讯软件、启动器、浏览器、覆盖层和其他应用程序。如果此类处理程序与系统频率限制兼容,将间隔增大到 20 毫秒可减少向其投递的消息数量 WM_INPUT。鼠标移动时,它需要处理的事件更少。
在 Windows 11 24H2 上的物理测量显示,在系统频率限制下,后台处理程序约为 125.5 Hz;活动窗口则以完整频率接收输入。在 20 毫秒间隔的公开测试中,后台频率约为 50-60 Hz。这证实了后台事件处理确实减少,且与对 FPS 的影响无关。
| 字段 | 值 |
|---|---|
| Hive 和路径 | HKEY_CURRENT_USER\Control Panel\Mouse |
| 启用 | RawMouseThrottleEnabled, REG_DWORD, 1 |
| 间隔 | RawMouseThrottleDuration, REG_DWORD, 20 毫秒 |
| 还原 | 通过 BoosterX 中的 Windows 默认状态删除这两个值 |
该设置适用于受支持的 Windows 11 版本。在 Windows 10 和早期 Windows 11 上,BoosterX 不会提供此设置。
具体会改善什么
Section titled “具体会改善什么”- 兼容的后台处理程序将接收并处理更少的鼠标移动消息;
- 活动游戏将保持高输入频率:50 Hz 的限制不适用于它;
- 在有事件到达时,鼠标移动期间的后台工作会减少。
应用程序可能不使用 RIDEV_INPUTSINK,或对系统限制有不同反应。要了解特定版本的 Discord、Steam 或 Chrome 是否接收此类后台输入,需要单独测试。对于兼容的后台处理程序,20 毫秒间隔会降低事件投递频率。
后台的鼠标移动可视化或依赖高频事件的热键处理可能会响应得不够流畅。对于普通游戏来说,这是可接受的折衷:活动游戏保持完整输入频率,而非活动窗口通常 50 Hz 就足够了。
如何更改和还原
Section titled “如何更改和还原”在 BoosterX 中打开 “优化” → “调整项” → “输入” → “降低 Raw Input 后台事件频率” 并启用开关。将选择 20 毫秒间隔,即对兼容的后台处理程序约为 50-60 Hz。点击页面底部的 “应用”。如果启用了 “即时应用”,更改会立即执行。
如果某个后台应用程序需要更高的频率,请关闭此开关,再次点击 “应用”,然后完全重启该应用程序。
来源和验证边界
Section titled “来源和验证边界”- 后台 Raw Input throttling 研究,包含物理测量和截图。
- RawMouseThrottleBufferTester,公开测试器和源代码。
- Microsoft KB5027303,高报告率鼠标处理方式的更改。
测量证实了在已验证场景中后台事件投递频率的降低,以及活动窗口中完整输入频率的保持。它们并不确定任何一组程序的 FPS 提升或 CPU 负载降低。
最后验证:2026-09-20。
