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値にはマウスメーカーのソフトウェアを使用してください。ブラウザテストは相対比較に最適です。