1000 Hz マウスを 3 つのサイトでテストしたところ、60、500、990 という結果が得られました。誰が正しいでしょうか? 彼らが同意しない理由は次のとおりです。
フレームとサンプル
多くのテスターは、画面フレームごとに 1 つの動きをカウントします。これにより、モニター (60 Hz、144 Hz) が実際に測定されます。 優れたテスターは、各フレーム内のサンプルのバッチを解凍します。 私たちのものはそうします。
数値を下げるその他の要因
- ゆっくり動いたり、止まったり。
- バックグラウンド タブでのブラウザの省電力。
- バッテリー残量が少ないか、ドングルが遠い。
- オペレーティング システムの統合の動き。
最良の読書法を得る方法
タブを前面に押したまま、連続円を描くように高速で移動し、有線または 2.4 GHz 接続を使用して、当社の Precise モードを試してください。 ポーリング レート テスト.
最終的な考え
目的は、マウスが期待どおりに動作することを確認することであり、完璧な数値を追求することではないことに注意してください。 設定に近い結果は、すべてが正常であることを意味します。
今すぐ試してみる
今すぐポーリング レート テストを実行して、マウスがどのように比較されるかを確認してください。
結果が異なる理由
| 理由 | 結果への影響 |
|---|---|
| マウスの動きが遅すぎる | 読み取り値が低い、マウスは移動したときのみ報告します |
| ブラウザのフレームレート | 一部のブラウザではイベントがグループ化され、平均が低くなります。 |
| パソコンの省電力化 | 値の低下と不均一な測定値 |
| 無線干渉 | 急上昇と急降下 |
| 高ポーリング (4000 ~ 8000 Hz) | ブラウザの処理が追いついていない可能性があり、設定値よりも表示が低くなります |
したがって、ブラウザでは、1000 Hz のマウスは 960 ~ 1000 Hz と表示され、8000 Hz のマウスは 3000 ~ 7000 Hz と表示される可能性があります。 それは普通のことです。 速い円を描いている間、安定した平均を見てください。
最も正確な測定値を得る方法
- 他のタブやアプリを閉じます。
- 有線接続を使用するか、ワイヤレス レシーバーをマウスの近くに置きます。
- 少なくとも 5 秒間、マウスを高速で一定の円を描くように動かします。
- ポーリング レート テストを 3 回実行し、中間の結果を使用します。
- Chrome または Edge をお試しください。通常、高いポーリング レートをより適切に処理します。
心配すべきとき
1000 Hz のマウスで 500 Hz 以下が表示され続ける場合、または数値が数秒ごとに急激に低下する場合は、心配してください。 これは、省電力設定、USB ポートの不良、または接続の問題を示しています。
簡単な概要
- マウスは移動したときにのみ報告するため、マウスを速く動かします。
- ブラウザは常に 4000 Hz または 8000 Hz に対応できるとは限りません。
- 読みやすくするには、他のタブやアプリを閉じてください。
- 3 つの結果の中央を使用します。
- レートが低すぎる場合、または低下し続ける場合にのみ心配してください。
- 有線接続では、最も安定した読み取り値が得られます。
ブラウザがマウス イベントを処理する方法
マウスがレポートを送信すると、オペレーティング システムはそれをブラウザに渡します。 エネルギーを節約するために、ブラウザは通常、画面フレーム間で発生するすべての動きを 1 つの「pointermove」イベントにまとめます。 60 Hz の画面では、マウスのレポート速度に関係なく、1 秒あたり約 60 のイベントが発生することになります。 これらのイベントを単純にカウントするテストでは、約 60 Hz が表示されます。これは、マウスのポーリング レートではなく、モニターのリフレッシュ レートです。 それがテストが一致しない唯一の最大の理由です。
結合されたイベントと生の更新
最新のブラウザでは、各バンドル内に個々のサンプルが保存されます。 優れたテストでは、getCoalescedEvents と呼ばれる機能を使用してサンプルを解凍し、各サンプルの独自のタイムスタンプを読み取ります。 Chromium ベースのブラウザでは、pointerrawupdate イベントも提供されます。このイベントは、オペレーティング システムがレポートを配信すると、フレームを待たずにすぐに到着します。 これらの機能を使用するテストでは、実際のポーリング レートに近い値を読み取ることができます。 そうでないテストでは、ディスプレイを実際に測定しています。
| 試験方法 | 測定内容 |
|---|---|
| ポインター移動イベントのカウント | モニターのリフレッシュ レート |
| 合体したイベントを解凍する | 実際の投票率に近い |
| pointerrawupdate (精密モード) | 実際の投票率に最も近い |
平均と中央値
完璧なマウスであっても、報告が遅れることがあります。 テストで平均ギャップを使用する場合、1 つの長いギャップによって結果が大幅に低下する可能性があります。 中央値、つまり中間値を使用する場合、多少の問題は問題になりません。 ポーリング レート テストでは中央値を使用し、連続移動中のサンプルのみをカウントするため、より安定した結果が得られます。
ブラウザの違い
> Chrome、Edge、Opera、Brave は同じエンジンを共有しており、通常は最も高い読み取り値を実現します。 Firefox は合体イベントをサポートしていますが、生の更新はサポートしていないため、非常に高いレートでは読み取り速度が少し低くなる可能性があります。 Safari では報告されるサンプルが少ないことが多いため、Mac では結果が低くなる可能性があります。 最も正確に読み取りたい場合は、Chromium ベースのブラウザを使用してください。
正確な結果のためのチェックリスト
- Chromium ベースのブラウザと Precise モードを使用します。
- テストタブを手前にしておきます。
- コンピュータに直接接続します。
- Bluetooth ではなく、ワイヤレス ドングルを使用します。
- 数秒間連続して円を描くように高速で移動します。
- テストを 3 回実行し、最も一貫した結果を使用します。
ワイヤレスマウスが下部を読む理由
> ワイヤレス マウスはバリエーションのソースを 1 つ追加します。 干渉によりレポートが失われたり遅延したりすると、サンプルにギャップが生じます。 いくつかのギャップが平均を低下させますが、中央値はより安定しています。 バッテリーが低下すると、一部のマウスが電力を節約するためにポーリング レートを下げることもあります。 ワイヤレス マウスの読み取り値が予想よりも低い場合は、充電し、レシーバーを近づけて、再度テストしてください。
良い結果とはどのようなものか
| 設定 | 良好なテストでの典型的な測定値 |
|---|---|
| 125Hz | 120~125Hz |
| 500Hz | 480~500Hz |
| 1000Hz | 950~1000Hz |
| 4000Hz | 2000 ~ 4000 Hz (ブラウザに依存) |
| 8000Hz | ブラウザによって制限されることが多い |
非常に高いレートでは、ブラウザーはすべてのサンプルを配信するのに苦労するため、8000 Hz マウスからの 2000 ~ 4000 Hz の読み取り値は一般的であり、何か問題があることを意味するものではありません。
概要
ポーリング レート テストは、画面フレームをカウントするもの、実際のサンプルを解凍するもの、およびブラウザによってイベントの処理方法が異なるため、一致しません。 最も正確な読み取りのために、サンプルを解凍して中央値を使用し、継続的に移動し、Chromium ブラウザを使用するテストを使用します。 測定値間のわずかな違いは正常であり、心配する必要はありません。
よくある質問
Why does my result change each time? テストごとに動きが変わります。 高速で連続的な円を描くと、最も一貫した結果が得られます。
Should I trust a 990 Hz reading for a 1000 Hz mouse? はい、それは正常です。
よくある質問
テストで 60 Hz と表示されるのはなぜですか?
マウス レポートではなく、60 Hz 画面上のフレームをカウントしています。
どのブラウザが最も正確ですか?
通常、pointerrawupdate をサポートする Chromium ベースのブラウザが最も読み取りが高くなります。
代わりにマウス ソフトウェアを信頼する必要がありますか?
設定については、はい。 実際に何が届くかについては、優れたテスターが役立ちます。