1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Resoniteでマウス移動中だけFPSが落ちる原因はマウスのポーリングレートが原因だったYO

1
Posted at

症状

マウスを動かしている間だけフレームレートが急落する

  • 視点移動をしていなくても起きる
  • メニュー画面でカーソルを動かすだけでも同じ
  • マウスを止めると即座に復活する(フリーズが解ける)

つまり「描画が重い」というより、マウス移動中だけ処理が詰まっている挙動だった。

原因(結論)

原因は マウスのポーリングレート(レポートレート)が高すぎることだった。

ポーリングレートが高いマウス(例:1000Hz以上とか)だと、マウス移動中に入力イベントが極端に増える。
アプリや環境によっては、この入力処理がメインスレッドの負荷になり、「動かしている間だけFPSが落ちる」という独特の症状になることがあるらしい。

解決方法

マウスの設定ソフト(メーカー純正ツール)で、ポーリングレートを下げたら解消した。
1000Hz → 500Hzで改善
image.png
自分のマウスの場合だとUSBレポートレートがHECATE CONNECTというアプリで管理されていたのでそこで変更したらすぐに治った。
他のゲーミングマウスを使っている人はそれぞれのゲーミングマウスを管理するアプリから変更すればよい。
それでもまだ不安定なら 250Hz / 125Hz まで落とすと確実!

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?