Skip to Content
AMX Dev

How to Read an FPS Overlay Properly

Setting up the FPS Monitor overlay, choosing a sampling interval that tells you the truth, and interpreting what the numbers mean — including why average FPS is the least useful figure on screen.

AMX Dev3 min read

An overlay showing “119” tells you very little on its own. This tutorial covers configuring FPS Monitor so the number on screen is actually diagnostic.

Step 1: Grant Overlay Permission

FPS Monitor needs two things: permission to draw over other apps, and a Shizuku connection for GPU-level frame data.

  1. Open FPS Monitor and approve the Display over other apps prompt.
  2. Approve the Shizuku request. The status dot turns green when it connects.

If the dot stays grey, Shizuku is not running — see the setup guide.

Step 2: Position the Overlay

Drag it somewhere that survives actual gameplay:

  • Away from your thumbs. Landscape games put both thumbs at the bottom corners. Use the top edge.
  • Away from game HUD. Minimaps, ammo counters and killfeeds all claim the corners. Top-centre is often the only genuinely free space.
  • Not in your recordings. If you capture gameplay, remember the overlay is captured too.

Size and colour are adjustable. A smaller overlay in a high-contrast colour reads better than a large one that obscures the game.

Step 3: Pick a Sampling Interval

This is the setting that changes what the number means:

Interval Reads like Best for
0.25 s Twitchy, every dip visible Hunting stutter and frame drops
0.5 s Responsive but readable General play
1 s Smooth, stable A calm at-a-glance figure
2 s+ Heavily averaged Long sessions, thermal testing

Short intervals expose problems. Long intervals hide them. If you are diagnosing stutter, go to 0.25 s and watch — a dip that never appears at 1 s is impossible to miss at 0.25 s.

Step 4: Read the Numbers Correctly

The average frame rate is the least informative figure available. What matters:

Consistency. A locked 90 feels smoother than a 120 that repeatedly drops to 70. Your eye notices the change, not the height.

Where the dips occur. If frames fall every time you enter a specific area, that is content — settings will not fix it. If they fall after ten minutes regardless of where you are, that is heat.

The shape over time. Steady from the first minute to the twentieth means you have thermal headroom. A slow decline is throttling. A cliff is usually a background process waking up.

Whether it matches your panel. 120 FPS on a 60 Hz screen is wasted GPU work, wasted battery, and extra heat for zero visible benefit.

Step 5: Run a Real Test

Fifteen minutes of actual gameplay, not a menu screen:

  1. Start with the phone at room temperature — not straight off a charger.
  2. Play normally for 15 minutes with the overlay at 0.5 s.
  3. Note the reading at minute 1, minute 5 and minute 15.

Stable across all three means you have headroom to raise settings. A decline means you are thermally limited, and the fix is lower settings or better cooling — not a higher target.

Why GPU-Sourced Data Matters

Some overlays derive frame rate from UI callbacks, which report how often the app asked to draw rather than how often the GPU actually presented a frame. Those two numbers diverge exactly when things go wrong — during stutter, which is when you need the reading to be right.

FPS Monitor reads from the GPU, so the figure reflects frames genuinely presented to your display. It is the difference between measuring and estimating.

Frequently Asked Questions

Where should I place the FPS overlay?

A top corner outside your thumb zone and away from the minimap or ammo counter. On landscape games the top-centre edge is usually the least destructive position.

Why does my FPS reading fluctuate so much?

A short sampling interval reports every dip honestly. That is a feature when you are diagnosing stutter, and noise when you just want a summary. Raise the interval to smooth it out.

Keep Reading