メインコンテンツへスキップ

DPIとポーリングレートを推定

テスト領域でマウスを動かして、移動デルタからDPIを推定し、イベント間隔からポーリングレートを推定 — すべてブラウザ内でローカルに処理されます。

このテストは物理的な距離に対するmovementX/Yピクセルデルタを分析してマウスのDPIを推定し、連続するmousemoveイベントの平均間隔からポーリングレートを計算します。

ゲーミングマウスは400〜25600 DPIの範囲で、ポーリングレートは125Hz(8ms)、500Hz(2ms)、1000Hz(1ms)です。一部の新しいモデルは4000〜8000Hzをサポートしています。

Move mouse here

結果の見方

結果 範囲 意味
良好 DPI推定値がマウス設定に近い、ポーリングレートが仕様と一致 ブラウザ報告の移動データが設定済みDPIと一致し、イベント間隔が期待されるポーリングレートと一致しています — マウスセンサーとUSB接続が正常に動作しています。
注意 DPI推定値が20%以上ずれている、またはポーリングレートが仕様より低い ブラウザでのDPI推定には固有の不正確さがあります。仕様より低いポーリングレートはUSBの省電力を示す可能性があります — OSのUSB電源管理設定を確認してください。
不良 非常に不安定なDPI推定値、またはポーリングレートが125Hz未満 不安定な読み取りは故障したセンサー、汚れたトラッキング面、またはUSBハブ経由の帯域幅制限付き接続を示唆しています。

よくある問題と解決方法

推定ポーリングレートがマウスの仕様より低い

OSのUSB省電力がポーリング頻度を減少させる可能性があります。Windowsでは電源オプションでUSBのセレクティブサスペンドを無効にしてください。Linuxでは'mousepoll'カーネルパラメーターでusbhidポーリング間隔を設定してください。

DPI推定値が設定値と大きく異なる

ブラウザベースのDPI推定は物理的な移動距離の仮定に依存しています。正確なDPI値にはマウスメーカーのソフトウェアを使用してください。ブラウザテストは相対比較に最適です。

関連ツール

よくある質問

DPIはどのように推定されますか?

物理的なマウス移動(movementX/Yデルタから推定)と既知のテスト領域の寸法を比較します。最良の推定のためにゆっくり均一に動かしてください。

ポーリングレートはどのように測定されますか?

ポーリングレートは連続するmousemoveイベントの平均間隔から計算されます。1000Hzではイベントが約1msごとに到着し、125Hzでは8msごとです。

ブラウザベースの測定はどのくらい正確ですか?

ブラウザのイベントタイミングには精度の限界があります。結果は推定値です — 実際のDPIとポーリングレートは異なる場合があります。正確な値にはメーカーソフトウェアを使用してください。

データはアップロードされますか?

いいえ。すべてのマウストラッキングはmousemoveイベントAPIをローカルで使用します。データがデバイスの外に出ることはありません。