ポーリングレート 確認:コントローラーの送信頻度(Hz)を測定
コントローラーが毎秒何回パソコンに入力を送っているかを測定します。スティックを回すだけで、リアルタイムの Hz、5 秒平均、最大値が分かり、125・250・500・1000 Hz のどれに当たるかも判定します。USB でも Bluetooth でも使えます。
▶ スティックを数秒間回し続けてください。コントローラーは入力が変化したときだけ送信します。
▶ コントローラーをつないで、ボタンを押してください
USB で接続するか、Bluetooth でペアリングします。ブラウザーは最初のボタン入力があるまでゲームパッドを認識しません。
—
最大は 1 秒間で最も良かった値です。Bluetooth やブラウザーのフレームレートが上限になることがあります。正確な値は有線 USB で測定してください。
スティックを回すと、コントローラーが毎秒何回新しい報告を送るかを数えます。大きな 現在 の数値は直近 1 秒のレート、5 秒平均 は 5 秒間でならしたもの、最大 は測定を始めてから、または リセット を押してからの、1 秒間での最高値です。20 件を超える報告が届くと、判定 パネルが最も近い標準レート(125、250、500、1000 Hz)を示し、そのレートがお使いの種類のコントローラーで通常何を意味するかを表示します。
正確な値が出るのは有線 USB です。Bluetooth だと、多くのパッドは本来より低い頻度でしか送らず、ブラウザー自体がページに見えるレートに上限をかけることもあります。そのため、まずケーブルでテストし、Bluetooth の結果はコントローラーではなく、接続の測定と考えてください。トップページのゲームパッドテスターも状態表示に同じ Hz を表示しますが、最大値と送信間隔の分布を記録するのは、このページだけです。
ポーリングレート 確認のやり方
USB でコントローラーをつなぎ、ブラウザーに認識させるためボタンを押します。状態表示に、パッドの名前、ボタン数、軸の数、リアルタイムの Hz が表示されます。一方のスティックを端まで倒し、止まらずに円を描くように回してください。1、2 秒すると 3 つのボックスが埋まり、送信間隔のバーが動き出し、十分な件数が集まると、右側に判定が表示されます。
測定中はずっとスティックを動かし続けてください。ゲームパッドは、ボタンや軸の値が変わったときにだけ新しい報告を送り、テストはコントローラーのタイムスタンプを見てその報告を数えます。スティックを静止させると何も出ず、現在 の値は 0 Hz に近づきます。縁でスティックを回すと、毎回の報告で 2 つの軸が変化するので、報告の流れを保つにはいちばん確実な方法です。ボタンを連打する方法もありますが、親指では 1000 Hz のパッドに追いつけません。
接続を替えるたびに リセット を押してください。最大値と送信間隔のバーが消えるので、Bluetooth の測定が、直前の USB の最大値を引き継ぐことがありません。
コントローラーのポーリングレートとは
ポーリングレートは、コントローラーがすべてのスティック、トリガー、ボタンの状態をパソコンに伝える頻度で、毎秒の報告回数、つまりヘルツで表します。125 Hz のパッドは 8 ms ごと、1000 Hz のパッドは 1 ms ごとに報告します。報告と報告の間、ゲームは最後に受け取った位置で動いているので、レートが高いほど、スティックの動きがなめらかな曲線としてゲームに見え、ボタンの押下にも早く気づきます。
図は、同じスティックの動きを、同じ時間、2 つのレートでサンプリングしたものです。125 Hz だと、ゲームは 8 つの位置を受け取り、その間を直線で補います。1000 Hz だと 48 の位置を受け取り、軌跡を忠実に捉えます。ゆっくりしたカメラの移動では違いは分かりません。シューティングゲームの素早い振り向きや、格闘ゲームの正確な入力では、125 Hz だと 1 フレーム遅れたり、通過した正確な位置を飛ばしたりすることがあります。
ポーリングレートは遅延の一部であって、全部ではありません。125 Hz だと入力は次の報告まで最大 8 ms 待たされ、1000 Hz なら最大 1 ms です。残りの遅延、つまり電波、OS、ゲーム自身の入力ループ、ディスプレイは、コントローラー 遅延チェックが端から端まで測定します。コントローラーがどれだけ頻繁に送るかではなく、使い心地を知りたいなら、こちらが適したツールです。
コントローラーの主なポーリングレート
判定は、最大値を次の標準レートのうち最も近いものに丸めます。右の列は、ツールがそのレートに当たったときに表示する説明に基づいています。例はファームウェアと OS によって変わるので、保証ではなく目安として見てください。
| レート | 間隔 | 一般的な例 |
|---|---|---|
| 1000 Hz | 1 ms | USB 接続の Xbox Series、USB 接続の DualSense、設定が最高の多くの PC 用パッド |
| 500 Hz | 2 ms | ブラウザーによっては USB 接続の DualSense、多くの 8BitDo パッド |
| 250 Hz | 4 ms | Bluetooth 接続の Xbox、USB 接続の DualShock 4、多くのワイヤレスパッドの標準値 |
| 125 Hz | 8 ms | 古いパッド、Switch Pro コントローラーと Joy-Con、多くの Bluetooth 接続 |
| 60 Hz | 16.7 ms | 実機ではまれ。ページが制限されているか、パッドが待機状態のことが多い |
ツールは、1000 Hz を超えるレートをうたう一部の PC 用パッドのために、2000、4000、8000 Hz も判定できます。ブラウザーがそのレートを実際に見られるかどうかは OS によるので、そうしたパッドで 1000 Hz と判定されても、パッドの性能が足りないとは限りません。
送信間隔のバーの見方
ボックスの下の 6 本のバーは、どの間隔で報告が届いたかの件数を示します。1 ms 以下、1 から 2 ms、2 から 4 ms、4 から 8 ms、8 から 16 ms、16 から 32 ms で、それより長いものは最後のバーに入ります。正常な有線 1000 Hz のパッドは、ほぼすべてが最初のバーに入ります。250 Hz のパッドは、2 から 4 ms のバーが埋まります。数値より、形のほうが多くを語ります。
高いバーが 1 本。 コントローラーが一定のレートで報告しています。何 Hz であっても、これが望ましい状態です。
高いバーが隣り合って 2 本。 コントローラーが 2 つの間隔を交互に使っています。Bluetooth でよくあることで、たいてい害はありません。平均は 2 つの標準レートの間に来て、判定は近いほうを選びます。
速い側に高いバーがあり、遅い側のバーにも広がっている。 報告が欠けたり遅れたりしています。Bluetooth なら電波干渉かアダプターの性能不足です。USB なら、ハブ、長いパッシブ延長ケーブル、バックグラウンドのタブがページのタイマーを奪っていることが多いです。アダプターを移動し、パソコンに直接つなぎ、タブを前面に出してください。
すべてが最後のバー。 スティックがほとんど動いていないか、ページが制限されています。もっと速く回し、このタブが見える状態にして、ほかのアプリがパッドを占有していないか確認してください。
USB・Bluetooth・2.4 GHz ドングルの違い
同じコントローラーでも、接続方法によって 3 つの違う数値が出ます。それを確認する最も手早い方法が、このテストです。USB なら、コントローラー本来のレートが出ます。Bluetooth のレートは Bluetooth HID 接続とアダプターで決まり、有線で 1000 Hz 出るパッドでも、125 Hz や 250 Hz になるのは普通です。Xbox ワイヤレス アダプターや、多くの PC 用パッドに付属するレシーバーのような専用の 2.4 GHz ドングルなら、レートは通常 USB と同じか、1 段階下になります。
お持ちの接続方法ごとにテストを行い、間に リセット を押して、そのたびに最大値を控えてください。ワイヤレスの最大値が USB より 1 段階低いなら、設計どおりの動作です。2、3 段階低い、またはバーが遅い側に広がる場合は、電波の経路に問題があります。アダプターの隣の USB 3 ポートが出す電波、ノート PC との間にある金属の机、部屋にある多すぎる 2.4 GHz 機器などです。
ブラウザーでコントローラーより低いレートが出ることがある理由
テストは、画面のリフレッシュレートよりはるかに速いループで Gamepad API を読んでいるので、毎秒 60 回や 144 回の読み取りに制限されません。ただしブラウザーが見られるのは、OS が渡したものだけです。ブラウザーや OS によっては、ゲームパッドの状態を独自のタイミングで更新するため、見えるレートがコントローラーの実際のレートより低く頭打ちになります。判定の下の注意書きはそのためにあり、完全な値が出やすいのは、USB 接続の Chrome の組み合わせです。
数値を下げる要因は、ほかに 2 つあります。タブがバックグラウンドにあるか、別のウィンドウに隠れていると、ブラウザーはページを制限して、テストは毎秒数回しかチェックしなくなります。別のウィンドウを見ている間に取った値には意味がありません。また、Switch モードや DirectInput モードの 8BitDo パッドなど、互換モードのコントローラーは、本来のレートではなく、そのモードのレートで報告します。XInput パッドのモードは、Xbox コントローラー テストで説明しています。
結果をどう使うか
レートがメーカーの公称値と一致していれば、直すところはありません。有線パッドが 1 段階低く、バーが整っている場合は、ハブや延長ケーブルを確認し、パッド自体のソフトウェアにポーリングレートの設定がないか探してください。多くの PC 用パッドは、標準で 250 Hz で出荷されています。ワイヤレスのパッドが低い場合は、Bluetooth の代わりにドングルを使うか、重要な場面ではケーブルを使ってみてください。
ここで合格したコントローラーでも、ほかの面では不具合があることがあります。コントローラー 振動 テストは、レートとは無関係のモーターを確認します。トップページのゲームパッドテスターで行う全ボタンの確認では、すべての入力がまだ反応するかを確かめられます。
よくある質問
コントローラーのポーリングレートはどうやって確認しますか?
コントローラーをつないでボタンを押し、ブラウザーに認識させたら、一方のスティックを縁に沿って数秒間回し続けます。「現在」「5 秒平均」「最大」のボックスに Hz で送信レートが表示され、バーに送信間隔の長さが出て、十分な件数が集まると、判定パネルが最も近い標準レートを示します。スティックは動かし続けてください。コントローラーは、何かが変化したときだけ送信します。
コントローラーのポーリングレートは、どのくらいなら良いのですか?
現在のコントローラーが USB で出せる最高は 1000 Hz で、多くのワイヤレスパッドでは 500 Hz や 250 Hz が普通、古いものや低価格のコントローラーは 125 Hz が一般的です。実際のプレイでは、250 Hz と 1000 Hz の差は最悪の場合で約 3 ms の遅れにとどまり、体感できる人は多くありません。数値そのものより、メーカーの公称値を大きく下回ったり、途切れたりすることのほうが重要です。
1000 Hz のコントローラーなのに、125 Hz と表示されるのはなぜですか?
よくある原因は、次の 3 つです。1 つ目は Bluetooth 接続で、多くのパッドは 125 から 250 Hz が上限になるため、ケーブルをつないでもう一度試してください。2 つ目は、ブラウザーのタブがバックグラウンドや別のモニターにあって、ページが制限されている場合で、前面に出してください。3 つ目は、パッドが DirectInput や Switch モードなどの互換モードになっている場合で、XInput か本来のモードに切り替えてください。正しいモードの有線パッドが、Chrome でもなお 125 Hz なら、それが実際のレートです。
スティックを動かすのをやめると、Hz が 0 になるのはなぜですか?
何も変化していないからです。ゲームパッドは、ボタンや軸の値が前回と違うときだけ報告を更新し、テストはその更新を数えます。スティックを静止させたままでは新しい報告が出ないので、現在の値が 0 Hz に下がります。案内がスティックを回し続けるよう指示しているのはそのためで、読み取るべき数値は最大と 5 秒平均です。
ポーリングレートと遅延の違いは何ですか?
ポーリングレートはコントローラーが状態を送る頻度で、遅延は 1 回の入力が届くまでの時間です。125 Hz だと、入力は次の報告まで最大 8 ms 待たされ、1000 Hz なら最大 1 ms です。この待ち時間は遅延の一部ですが、電波、OS、ゲームがさらに時間を加えるので、ポーリングレートが高くても低遅延が保証されるわけではありません。全体の経路は、コントローラー 遅延チェックで測定します。
Bluetooth だと、ポーリングレートは下がりますか?
はい、ほぼすべてのコントローラーで下がります。Bluetooth HID 接続は USB より報告の頻度が低く、正確なレートはパッド、アダプター、OS によって変わります。ケーブルで 1000 Hz 出るコントローラーが、Bluetooth で 125 Hz や 250 Hz になるのは普通です。専用の 2.4 GHz ドングルは USB と同じレートを保つことが多く、多くの PC 用パッドにドングルが付属する理由です。
ほかのコントローラーテスト
下のテストは、コントローラーの各部分をそれぞれ詳しく調べられます。