降低 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 的影響無關。
登錄機碼變更
Section titled “登錄機碼變更”| 欄位 | 值 |
|---|---|
| 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 節流研究,包含實際測量與螢幕擷取畫面。
- RawMouseThrottleBufferTester,公開測試工具與原始碼。
- Microsoft KB5027303,高回報率滑鼠處理方式的變更。
測量結果證實,在已驗證的情境中,背景的事件傳遞頻率降低,而作用中視窗維持完整輸入頻率。它們並未判定任何一組應用程式的 FPS 提升或 CPU 負載降低。
最後驗證:2026-09-20。
