マウスDPI・ポーリングレートテスト.
2つのことを同時に測定します — マウスが1秒間に何回移動を報告するか(ポーリングレート、Hz単位)と、そのおおよその感度(DPI/CPI)を、シンプルな画面上のキャリブレーションで確認します。
左側のボックス上でマウスを動かしてポーリングレートをサンプリングし、その後、下のキャリブレーションボックスを使って、自分で測定した実際の距離を基にDPIを推定します。
1. マウスのポーリングレート
このボックスの中で、小さく速い円やジグザグを描くようにマウスを動かしてください。
ヒント:より速く、より長く動かすほど、サンプリングされるイベントが増え、より正確な推定になります。
移動間隔の分布
連続する報告間の間隔(ミリ秒)タイミング統計
標準的なマウスレポートレート
2. マウスDPIキャリブレーション
定規、一枚の紙、机の一区画など、マウスで再現できる実際の距離を測定し、下に入力してから、その距離ちょうどをボックス内でドラッグしてください。
ヒント:OSの設定でマウスの加速機能/「ポインター精度を高める」を無効にし、滑らかで一直線のドラッグを行うと、最も信頼できる結果が得られます。
推定DPI
一般的なマウスのDPI設定
始める前に
- タッチパッドではなくマウスを使うどちらのテストも実際のmousemove/pointerイベントを読み取ります — ノートパソコンのタッチパッドは独自の(通常はずっと低く不安定な)報告動作を持っており、外付けマウスの実際の数値を反映しません。
- まずポインターの加速をオフにする特にDPIキャリブレーションでは、OSのマウス設定で「ポインター精度を高める」(Windows)やその他の加速カーブを無効にしてください — オンのままだと、同じ物理的なドラッグでも毎回異なる「DPI」が報告されます。
- 目標距離を正確に測定するDPIの手順では、定規、印刷用紙一枚(縁の長さ21cm/8.27in)、または巻尺を使ってください — 距離のいい加減な見積もりは、結果における単一で最大の誤差の原因です。
- Hzにブラウザの上限があることを想定しておくブラウザはイベントのタイムスタンプを丸めるため、非常に高いポーリングレート(4000Hz以上)でも、ここでは1000〜2000Hz近辺に読み取られることがあります — 下記の精度に関する注記を参照してください。
マウスのHzとDPIの測定方法
- 1Hzボックス内でマウスを動かす左側のポーリングレートボックス内で、円やジグザグを描くようにマウスを動かして報告タイミングをサンプリングしてください。
- 2推定Hzを確認する推定ポーリングレートと標準レートの一覧は、動かし続けている間リアルタイムで更新されます。
- 3目標距離を入力する下のDPIセクションで、ドラッグする実際の距離をcmまたはインチで入力してください。
- 4クリック、ドラッグ、離すキャリブレーションボックス内でクリックして押さえたまま、マウスをその正確な距離だけ物理的に動かし、それから離してください。
- 5推定DPIを確認するツールは観測したピクセル数を入力した距離で割り、インチあたりのドット(カウント)数を推定します。
- 6繰り返してより安定した数値を得るいずれかの測定をリセットしてもう一度試してください — マウスボックスでのセッションを長くすること、より長く直線的なドラッグをすることの両方が推定精度を高めます。
DPIとCPIとポーリングレート — その違いとは?
DPI(dots per inch、インチあたりのドット数)— より正確にはCPI(counts per inch、インチあたりのカウント数)— は、マウスセンサーの感度を表します。物理的に1インチ移動するごとに、コンピューターへ何回のカウントを報告するかということです。DPIが高いほど、同じ手の動きに対してカーソルが画面上でより長い距離を移動します。これはセンサーとその現在の設定によるプロパティであり、多くのゲーミングマウスではソフトウェアや本体のボタンで調整できます。
ポーリングレート(レポートレート)はHzで測定され、まったく別のものです — DPIに関係なく、マウスが現在の位置をコンピューターに何回伝えるかを表します。1000Hzのマウスは1ミリ秒ごとに報告し、125Hzのマウスは8ミリ秒ごとに報告します。マウスはDPIが低くてポーリングレートが高いことも、その逆もあり得ます — この2つの仕様は独立しており、どちらもマウスの反応の良さに影響します。
このツールは、それぞれ異なるテストが必要なため別々に推定します — ポーリングレートは移動報告間の間隔のタイミングから、DPIは画面上で移動したピクセル数とあなたが入力した実際の距離を比較することから求められます。どちらの数値も、ハードウェアから実際の値を直接読み取るマウスメーカー自身の設定ソフトウェアに取って代わるものではありません。
カーソルがボックス内にある間、ブラウザはすべてのポインター移動報告にタイムスタンプを付与します。対応している場合、このツールはPointer Eventsの「coalesced events(統合イベント)」リストも読み取ります。これにより、ブラウザが本来なら画面への1回の更新にまとめてしまうはずの、複数の実際のハードウェア報告を復元できます — これは高Hzマウスにとって重要です。というのも、その移動更新はディスプレイのリフレッシュレートに合わせてまとめられてしまうからです。連続する報告間の間隔はバケットに分けられ、信頼できるほど頻繁に繰り返される最小の間隔を見つけ出し、Hzに変換されます。タイムスタンプはセキュリティのため依然として丸められているため、これを推定値として扱ってください(下記の精度に関する注記を参照)。
キャリブレーションボックス内でボタンを押している間、ツールは画面上でのカーソル移動のすべてのピクセルを合計します(ブラウザが提供する場合は、ここでも統合サブイベントを優先的に使用します)。ボタンを離すと、そのピクセル合計を、あなたが移動したと申告した物理的な距離(インチに変換)で割り、インチあたりのカウント(DPI/CPI)を推定します。これは、OSが1:1で移動を報告している場合 — つまりポインターの加速や「ポインター精度を高める」機能がオフになっており、ディスプレイの表示倍率が100%である場合にのみ、マウスの実際のセンサーDPIを正確に反映します(下記の精度に関する注記を参照)。
このテストが役立つ場面
謳われている仕様の確認
買ったばかりの「1000Hz」や「26000 DPI」のマウスが、少なくとも常識的なチェックとして、パッケージの謳い文句通りに動作するか確認しましょう。
ドライバーや設定変更の後
マウスのソフトウェアでポーリングレートやDPI段階を切り替えたことが、試合やセッションの前に実際に反映されているか確認しましょう。
マウスや表面の比較
2つのマウス、または2つのマウスパッドで同じ距離のドラッグを行い、それぞれが実効感度をどれだけ変えるか感じてみましょう。
マウスのDPI・ポーリングレートに関する用語
- DPI
- Dots Per Inch(インチあたりのドット数)— マウスが物理的な移動1インチあたりに報告するセンサーカウント数を表す、マーケティング上の略語。DPIが高いほど、同じ手の動きに対してカーソルが遠くまで移動します。
- CPI
- Counts Per Inch(インチあたりのカウント数)— ほとんどのブランドが「DPI」として販売しているものの技術的に正しい呼び方。実際には両者は同じ意味で使われています。
- ポーリングレート/レポートレート
- マウスが1秒間に何回自分の位置をコンピューターに送信するか、Hz単位で表したもの。DPIとは無関係で、低DPIのマウスが高いポーリングレートを持つこともあれば、その逆もあります。
- ポインターの加速
- カーソルの移動を手の動く速さに応じて非線形にスケールさせるOSの設定で、このDPIテストが前提とするシンプルなピクセル対インチの関係を崩してしまいます。
- eDPI
- 実効DPI — マウスのDPIにゲーム内の感度倍率を掛けたもの。多くのプレイヤーは、ゲームやマウスを変えるときにeDPIを一致させます。
- リフトオフディスタンス(LOD)
- マウスパッドの上でマウスのセンサーがトラッキングを停止する高さ — DPIやポーリングレートとは無関係ですが、これもよく混同されるセンサー仕様の一つです。
よくある質問
マウスの良いポーリングレートとはどれくらいですか?
ほとんどの人にとって、500〜1000Hzはすでに滑らかで反応の良い性能です — 125Hzから1000Hzへの向上は、最悪ケースの入力遅延を8msから1msに短縮します。競技志向のゲーマーは、さらに数分の一ミリ秒を求めて2000〜8000Hzのマウスを選ぶこともありますが、1000Hzを超えると得られる効果は小さくなり、モニターのリフレッシュレートやゲームのティックレートによって制限されます。
マウスのポーリングレート(Hz)はどうやってオンラインでテストできますか?
上のキャプチャボックス内でマウスを継続的に動かしてください — 小さな円やジグザグの動きが効果的です。ツールは移動報告間の間隔を計測し、最も近い標準レート(125/500/1000/2000/4000/8000Hz)を推定します。数秒間動かし続けてください。長くサンプリングするほど、素早く振るよりも安定した結果になります。
8000Hz対応のマウスなのに、ここでは1000〜2000Hzしか表示されないのはなぜですか?
ブラウザはタイミングベースのフィンガープリンティングを防ぐために意図的にイベントのタイムスタンプを丸めており、OSやブラウザが複数の生のハードウェア報告を、ページが見る前に1つの配信イベントへまとめてしまうことがあります。このツールは、ブラウザが対応している場合、Pointer Eventsの「統合イベント」APIを使って各報告の実際のタイムスタンプを復元しようとしますが、それでもタイムスタンプの丸めを完全に回避することはできません — 真の数値を見る唯一の方法は、マウスメーカー提供のネイティブ設定ソフトウェアです。
ゲーミングやオフィス用途に良いDPIとはどれくらいですか?
万能の「最適な」DPIは存在しません — 重要なのは実効感度(DPI × ゲーム内の感度倍率)です。オフィスやデザイン作業では、精密なカーソル操作のために800〜1600 DPIが適していることが多く、多くのゲーマーは400〜1600 DPIをより高いゲーム内感度と組み合わせています。非常に高いDPI(6400以上)は、使える速度というよりも細かい動きにジッターを加えることが多いためです。
このオンラインマウスDPIテストの精度はどれくらいですか?
これは目安であり、実験室レベルの測定ではありません。あなたが入力した実際の距離を使って、画面上のカーソルのピクセル数をDPI値に変換しますが、これが正確に機能するのはOSのポインター加速がオフになっており、「ポインター精度を高める」が無効化されており、ディスプレイが100%の表示倍率になっている場合のみです — これらのいずれかが有効になっていると結果が歪みます。距離を丁寧に測定し、滑らかで一直線の動きで一度にドラッグすると、最も良い結果が得られます。
DPIが高いほど、より良い、あるいはより速いマウスということですか?
直接的にはそうではありません。DPIは、手の動き1インチあたりカーソルがどれだけ動くかだけを制御し、トラッキング精度、ポーリングレート、製造品質については何も示しません。安定した1000Hz接続を持つ、よく調整された800 DPIのセンサーは、不安定な接続を持つ26000 DPIのセンサーよりも通常は良く感じられます。DPIは感度のダイヤルであり、品質のスコアではありません。
精度についての注記 — どちらの数値も推定値です
ここには2つの独立した制約があります。Hzの数値について — ブラウザはタイミング攻撃への防御として意図的にイベントのタイムスタンプを丸めたりばらつかせたりし、複数の実際のハードウェア報告を1つの配信イベントへまとめてしまうことがあります。そのため推定値はマウスの真のレポートレートより低く — あるいは時には高く — 表示されることがあり、実験室レベルの測定ではなくあくまで目安の指標です。DPIの数値について — このツールはマウスの生のセンサーカウントにアクセスできず、画面上のカーソルのピクセル移動のみを見ているため、結果はOSレベルのポインター加速と「ポインター精度を高める」がオフになっており、ディスプレイが100%の表示倍率で動作している場合にのみ正確です — 加速がオンになっていると、同じ物理的なドラッグでも「DPI」の値が大きく異なって報告されることがあります。どちらの数値についても正確な値を知りたい場合は、マウスメーカー自身の設定ソフトウェアを使用してください。