マウスポーリングレート解説:125Hz vs 1000Hz vs 8000Hz
コンペティティブゲーミングの周辺機器市場では、スペックが劇的にエスカレートしています。1,000Hzはかつてeスポーツマウスのゴールデンスタンダードとされていましたが、現在のメーカーは2,000Hz、4,000Hz、8,000Hzのポーリングレートを積極的にマーケティングしています。しかし、ポーリングレートは実際に何をするのか、どのように知覚可能なレイテンシーに変換されるのか、そしてあなたのPCハードウェアは計算オーバーヘッドを実際に処理できるのでしょうか?
1. ポーリングレート(レポートレート)を理解する
ポーリングレート(ヘルツ、Hzで測定)は、マウスのマイコンがUSBバスを通じてオペレーティングシステムに位置座標(X/Yデルタ更新)とボタンクリック状態を送信する頻度を指します。
移動時にハードウェア割り込みをトリガーするレガシーシリアルポートとは異なり、ユニバーサルシリアルバス(USB)はホストポーリング方式です。コンピュータのUSBホストコントローラーは、デバイスのUSBディスクリプターで決定される事前決定された間隔でデバイスからデータパケットを継続的に要求します。
2. レイテンシー計算:周波数からミリ秒へ
ポーリング周波数($f$)と最大伝送遅延($T$)の数学的関係は以下のように定義されます:
| ポーリングレート | 更新間隔 | 125Hz比レイテンシー改善 | 限界利得 |
|---|---|---|---|
| 125 Hz(オフィスデフォルト) | 8.000 ms | ベースライン(0 ms) | — |
| 500 Hz(レガシーゲーミング) | 2.000 ms | -6.000 ms | +6.0 ms利得 |
| 1000 Hz(eスポーツ標準) | 1.000 ms | -7.000 ms | +1.0 ms利得 |
| 4000 Hz(ハイスピード) | 0.250 ms | -7.750 ms | +0.75 ms利得 |
| 8000 Hz(ハイパーポーリング) | 0.125 ms | -7.875 ms | +0.125 ms利得 |
収穫逓減の法則:標準的な125Hzから1,000Hzへのジャンプは、巨大な7.0msのレイテンシー削減をもたらします。しかし、1,000Hzから8,000Hzへのジャンプはわずか0.875ミリ秒しか節約しません — これは、ハイリフレッシュディスプレイパネルと同期しない限り、人間の反応時間では知覚できない差です。
3. フレームペーシングとハイリフレッシュレートディスプレイ(240Hz、360Hz、540Hz)
0.875msの生のレイテンシーは微細ですが、4K/8Kポーリングの真の利点はフレームペーシングの同期です。
360Hzゲーミングモニターを考えてみましょう。360Hzでは、ディスプレイは<strong>2.77ミリ秒</strong>ごとに新しいフレームを表示します。マウスが1.0msごとにのみ報告する場合(1000Hz)、フレームレンダリングサイクルがマウスレポートの間に発生することがあり、高速なマウススワイプ中に微細なマイクロスタッターが発生します。4,000Hz(0.25ms間隔)では、レンダリングされたすべてのフレームに最大11回の新しいマウス更新が保証され、超高速OLEDおよびFast-IPSゲーミングパネル上でシルクのように滑らかなカーソルとクロスヘアのトラッキングが実現されます。
4. 8,000Hzの隠れたトレードオフ
8,000Hzで動作することは無料ではありません。3つの異なる技術的ボトルネックをもたらします:
1. 高いCPU割り込み負荷
毎秒8,000のハードウェア割り込みを処理すると、単一のCPUコアに大量の割り込み要求(IRQ)負荷が発生します。ミッドレンジやレガシーのCPUでは、ValorantやCS2のようなCPU集約型ゲームでsignificantなフレームレート低下やマイクロスタッターが発生する可能性があります。
2. ワイヤレスバッテリー消費
ワイヤレスマウスでは、毎秒8,000のラジオパケットを送信することで消費電力が400%以上増加し、通常80時間のバッテリー寿命が15〜20時間未満の連続 gameplay に短縮されます。
3. ゲームエンジンの非互換性
レガシーゲームエンジン(DirectInput API)は毎秒8,000の更新を処理できず、激しくスタッターします。Windows 11のRaw Input最適化はほとんどの問題を解決しましたが、一部のタイトルは2,000Hzまたは1,000Hzに下げる必要があります。
5. ブラウザ診断アーキテクチャ:当ツールがポーリングレートを測定する方法
オンラインブラウザツールはどのように物理ハードウェアのポーリングレートを測定するのでしょうか?
当社のマウス診断テスターは、W3C pointermoveイベントに高周波リスナーをアタッチします。各ディスパッチイベントのハードウェアタイムスタンプ(event.timeStamp)を抽出することで、アルゴリズムは連続イベント間の時間デルタの逆数を計算します:
ブラウザイベントの統合により、テストゾーン全体で高速なポインタ移動が積極的に実行されない限り、マイクロイベントがバンドルされる場合があることに注意してください。
6. どのポーリングレートを選択すべきか?
- 1,000 Hz:普遍的なベストスポット。無視できるCPU負荷、1.0msレイテンシー、ゼロのゲームエンジン非互換性、最大のワイヤレスバッテリー寿命。
- 2,000 Hz / 4,000 Hz:240Hz以上のモニターと最新のマルチコアプロセッサー(AMD Ryzen 7000/9000またはIntel Core 13th/14th Gen)を持つコンペティティブプレイヤーに最適。
- 8,000 Hz:360Hzから540Hzのディスプレイを備えたワイヤレスセットアップのトップティアゲーミングリグ専用。
❓よくある質問
マウスのポーリングレートとは何ですか?▼
マウスのポーリングレートとは、マウスがその位置とボタンの状態をコンピュータに報告する頻度のことで、ヘルツ(Hz)で測定されます。1000Hzのポーリングレートは、マウスが1秒間に1,000回の更新を送信し、レポート間隔が1ミリ秒であることを意味します。
高いポーリングレートはゲーミングパフォーマンスを向上させますか?▼
高いポーリングレートは理論的な入力レイテンシーを低減します。1000Hzのマウスは1msのレポートレイテンシー、8000Hzのマウスは0.125msです。ほとんどのプレイヤーにとって、1000Hzは無視できるCPUオーバーヘッドとゼロのゲーム非互換性を備えたスイートスポットです。超高ポーリングレート(4000–8000Hz)は、ハイエンドCPUを搭載した360Hz+モニターを使うコンペティティブプレイヤーに恩恵をもたらします。
ゲーミングにはどのポーリングレートを使うべきですか?▼
1000Hzはほとんどのゲーマーにとって普遍的な推奨値です — 1msのレイテンシーを提供し、すべてのゲームとワイヤレスマウスで動作し、CPU負荷は最小限です。240Hz+モニターと最新のマルチコアCPUを使う場合は2000–4000Hzを選んでください。8000Hzは360–540Hzのディスプレイを備えた有線セットアップ向けにとっておきましょう。
ポーリングレートはCPS(1秒あたりのクリック数)に影響しますか?▼
ポーリングレートはCPSを直接制限しませんが、クリックタイミングの精度に影響します。低いポーリングレート(125Hz、8ms間隔)では、隣接する高速なクリックが同じポーリングウィンドウ内で発生した場合、単一のイベントとして報告されることがあります。1000Hz以上のポーリングレートは、各クリックがそれぞれの間隔で報告されることを保証します。
ポーリングレートはワイヤレスマウスのバッテリーをより速く消耗させますか?▼
はい。高いポーリングレートはマウスがより頻繁に送信することを必要とし、バッテリー消費を増加させます。8000Hzのワイヤレスポーリングレートは、1000Hzと比較してバッテリー寿命を50–80%短縮する可能性があります。ほとんどのワイヤレスマウスは、バッテリー寿命を保つためにデフォルトで500Hzまたは1000Hzに設定されています。
参考資料と関連文献
このガイドで説明するレイテンシーおよびハードウェアの動作は、以下の技術仕様およびプラットフォームのドキュメントに基づいています:
- USBレポート間隔:マウスのレポートレートの背後にあるポーリングの仕組み — USB Implementers Forum. Device Class Definition for Human Interface Devices (HID), Version 1.11 — interrupt endpoint polling interval (bInterval). USB-IF (PDF) →
- ブラウザがpointermoveイベントを通じてマウスの動きを公開する仕組み — W3C. Pointer Events — the pointermove event and coalesced input (W3C Recommendation). W3C →
- 合体されたポインターイベント:素早い動きが1フレームあたり複数のレポートをまとめる理由 — MDN Web Docs. PointerEvent: getCoalescedEvents() method. MDN →
- 瞬間ポーリングHzを導出するための高解像度タイムスタンプ — MDN Web Docs. Event: timeStamp property (DOMHighResTimeStamp). MDN →
注:比較表の間隔とレイテンシーの数値は、T = 1000 / f から算術的に導出されています。「収穫逓減」と知覚可能性の比較は分析的なものであり、上記の仕様から測定されたベンチマークではありません。実際の効果は、モニターのリフレッシュレート、CPU、ドライバースタックによって異なります。ご自身のハードウェアはマウステスターで測定してください。
マウスのポーリングレートをチェック
リアルタイムセンサーポーリング周波数、スイッチチャターデバウンス、スクロールホイールステップをテストします。