Skip to Content
AMX Dev
FPS Monitor — GPU FPS Tracker app iconStable

FPS Monitor — GPU FPS Tracker

Real-time GPU FPS tracking for players who want precise numbers.

FPS Monitor is a real-time FPS tracker designed for power users who want to monitor their game’s performance with precision, reading frame rates directly from your device’s GPU and showing them in a floating overlay.

Status
Stable
Requires
Android 10.0+
Shizuku
Optional
Root
Not required
Price
Free, ad-supported
Installs
250K+

What FPS Monitor — GPU FPS Tracker Does

  • Floating FPS Overlay — track FPS in real time while gaming
  • Real-Time GPU FPS — accurate FPS data straight from your device’s GPU
  • Customizable Overlay — adjust the overlay’s size, position and colour
  • Change Refresh Frequency — control how often the FPS data updates

Shizuku is optional

Shizuku is now optional. FPS Monitor needs shell-level access to read real frame rates instead of estimating them, and there are four ways to grant it: wireless debugging on the device itself, Shizuku used once to launch a helper that keeps running, Shizuku hosting the service as before, or a single ADB command from a computer. None of them need root, and the app walks you through whichever you pick.

Read the Shizuku setup guide

Permissions, Explained

Every permission FPS Monitor — GPU FPS Tracker asks for, and what it is used for.

Display over other apps
Required to draw the FPS counter as a floating window above your game. This is the app’s core function.
Notifications
Android requires a visible notification while monitoring runs, and it is how you stop monitoring without leaving your game. The app posts notifications; it does not read yours.
Foreground service (special use)
Keeps monitoring alive while you are inside a game rather than inside the app. It runs only while monitoring is on.
Shell-level access, via a method you choose
Reading true frame timing needs a privilege ordinary apps do not have. Grant it through wireless debugging, Shizuku, or one ADB command — the helper it starts reads frame timing and the foreground app’s name, sends nothing anywhere, and is stoppable from Settings.
Billing
Required by Google Play to offer the optional Premium subscription.

Full detail is in the FPS Monitor — GPU FPS Tracker privacy policy.

Before You Install

The things worth knowing up front, rather than after.

  • FPS Monitor needs shell-level access through one of four start methods. None require root, and the app sets it up for you.
  • You can revoke permissions at any time in device settings, but revoking Display over other apps limits the app’s core functionality.
  • FPS Monitor is an independent application. It does not claim ownership of, or responsibility for, any game — follow the terms of service of the games you monitor with it.
Package
com.amanyt.fpsmonitor
Pricing
Free, ad-supported · optional Premium subscription

FPS Monitor — GPU FPS Tracker — Frequently Asked Questions

Do I still need Shizuku?

Not any more. Reading true frame rates needs shell-level access, and Shizuku used to be the only way to grant it. There are now four: pair with your own device over wireless debugging with no PC involved, use Shizuku once to launch a helper that keeps running until you reboot, let Shizuku host the service as before, or run one ADB command from a computer. None of them need root.

What is the privileged helper, and is it safe?

It is a small process that runs at the same permission level as Android’s debugging shell — not root. It reads frame timing from the system compositor and the name of the app in the foreground, and nothing else. It runs only code inside the FPS Monitor package, has no network access of its own, and sends nothing anywhere. It keeps running until you stop it or reboot, and Settings shows it with a button that stops it immediately.

Can I customise the overlay?

Yes. You can adjust the overlay’s size, position and colour, and change how often the FPS reading refreshes.

Does the overlay appear in screenshots and recordings?

The counter is drawn over other apps, so it is captured like any other on-screen element. Move it out of frame before recording if you do not want it in the shot.

What does the Premium subscription change?

Premium unlocks additional functionality and an ad-free experience. It is billed through Google Play and can be managed or cancelled at any time in your Google Play account settings. It only affects features inside FPS Monitor.

Guides for FPS Monitor

  • Tutorials

    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.

    3 min read