Skip to Content
AMX Dev

120 FPS Not Working? 9 Fixes That Actually Solve It

Nine concrete reasons a 120 FPS setting fails to take effect on Android — panel limits, thermal throttling, OEM battery savers, game-side caps — and exactly how to fix each one.

AMX Dev3 min read

If the setting applied cleanly but the frame counter has not moved, one of these nine causes is almost always responsible. They are ordered by how often they turn out to be the answer.

1. Your Display Cannot Show It

A 60 Hz panel refreshes 60 times per second. A game rendering 120 frames per second into a 60 Hz panel still shows you 60. No app changes this — it is physics, not software.

Check: Settings → Display → Refresh rate. If the highest option is 60 Hz, that is the ceiling.

2. The Display Is Pinned to 60 Hz

Many phones ship with a Standard refresh-rate mode that locks the panel at 60 Hz to save power, even though the hardware supports more.

Fix: Settings → Display → Refresh rate → select High, Auto or 120 Hz.

3. Battery Saver Is On

Battery saver caps refresh rate and throttles the GPU on nearly every Android skin. It silently overrides whatever you set.

Fix: Turn off battery saver, and check for OEM extras — MIUI’s Ultra battery saver, Samsung’s Power saving mode, OnePlus’s Battery optimisation — which behave the same way.

4. Shizuku Is Not Running

Shizuku stops on reboot. FPS Monitor needs it to work at all; in FPS Unlocker it only affects the functions that depend on it, which can look like the app has partly stopped responding.

Fix: Open Shizuku and tap Start. See the Shizuku setup guide if the button is greyed out.

5. The Game Was Not Fully Restarted

Frame-rate changes apply when a game process starts. Clearing it from Recents does not always kill it on aggressive OEM skins.

Fix: Settings → Apps → your gameForce stop, then launch it again.

6. Thermal Throttling

The classic pattern: 120 FPS for six minutes, then a slow slide to 90, then 75. The chip is protecting itself.

Fix: Remove the case, get out of direct sunlight, and drop one graphics tier — shadows first. If you play plugged in, charging heat compounds the problem; charge before playing rather than during.

7. The Game Is GPU-Bound

At maximum settings even a flagship SoC may be unable to render 120 frames per second in a demanding scene. The target is set correctly; the hardware simply cannot reach it.

Fix: Lower resolution scale, then shadows, then anti-aliasing. Re-test after each change so you learn which one mattered.

8. The Game Has Its Own Cap

Some titles enforce a frame-rate ceiling in their own settings, or restrict higher tiers to specific device models on their internal allowlist. A device-side unlock cannot override a cap the game applies to itself.

Check: the game’s own graphics settings first. If its maximum option is 60, that is the answer.

9. You Are Reading an Interpolated Counter

Some FPS overlays estimate frame rate from UI callbacks rather than measuring what the GPU presented. Those numbers can read high while the picture stutters.

Fix: Use a GPU-sourced reading. FPS Monitor reports what was actually presented, which is the number worth trusting when you are diagnosing anything on this list.

Still Stuck?

Send a report to the Telegram channel with your device model, Android version, app version and the game you are testing. Device-specific quirks are common, and most of them already have a known workaround.

Frequently Asked Questions

Why does my FPS drop after 10 minutes of gameplay?

That is thermal throttling. The SoC reduces clock speeds as it heats up to stay within its thermal envelope. Lower one graphics setting or remove the case — no software setting can fix it.

My phone has a 120 Hz screen but games cap at 60. Why?

Either the game itself has no higher option, the system is in a battery-saver mode that pins the refresh rate at 60 Hz, or the display is set to a fixed 60 Hz in Settings.

Keep Reading

  • Guides

    How to Unlock 120 FPS on Android Without Root

    A complete walkthrough for unlocking 90, 120 and higher frame rates on Android with FPS Unlocker — no root needed, including how to tell whether your device can actually sustain it.

    4 min readUpdated Aug 8, 2026
  • Updates

    FPS Unlocker 2.61 — Release Notes

    What changed in FPS Unlocker 2.61: faster Shizuku reconnection, corrected readings on several MediaTek devices, a rebuilt preset engine and lower idle battery use.

    1 min read