
Why capping your phone’s frame rate makes games feel better
The race to “max FPS” on Android phones sells benchmarks, not better gameplay. Most mobile games target 60 or 120 frames per second, and panels that swing between 90 and 144 fps in the same scene produce visible micro-stutter on a 120Hz screen because the frame intervals do not match the refresh window. Capping the frame rate to match the panel (or a clean divisor of it) turns those swings into a steady cadence, which feels smoother even when the average number drops.
The other reason to cap is heat and battery. Sustained 120 fps gameplay burns 30 to 50 percent more battery than the same session at a 60 fps cap and pushes most phones into thermal throttling within 15 to 25 minutes. The throttle moment is the worst possible frame rate dip because it lands mid-session.
This guide picks seven apps and built-in tools that cap or pace frame rate on Android. We chose them based on whether they actually impose a frame cap (not placebo “boost” apps), whether they need root, and how well they pair with the phones people actually game on.
What to look for in a frame-rate capping app
- Real fps cap, not a boost claim. Most “game booster” apps in the Play Store kill background apps and call it a day. We focus on tools that talk to the system about frame timing.
- No root requirement, or a graceful root option. Modern Android phones rarely have root. ADB-based tools that work over the device’s own Wireless Debugging are the practical alternative.
- Per-game profiles. Setting a cap once is fine. Setting different caps for different games (60 fps for one, 90 for another, 30 for a turn-based game) is what serious tuning needs.
- Battery and thermal feedback. The cap is only useful if it does what it should. Apps that show frame timing graphs and battery delta confirm the change is real.
- Compatibility with the phone’s vendor layer. Samsung, OnePlus, ASUS ROG, and Xiaomi all layer their own game tooling on top. The best apps either work with those or replace them cleanly.
- Stability. A frame-rate tool that crashes a game mid-match is worse than no tool at all.
Quick comparison
| App | Best for | Root needed | Free plan | Per-game profiles |
|---|---|---|---|---|
| LADB | Universal ADB-based fps caps without root | No (uses Wireless Debugging) | Yes, free | Manual via shell scripts |
| Samsung Game Booster | Samsung Galaxy users | No, pre-installed | Yes, built-in | Yes, in Game Launcher |
| Samsung Game Launcher | Samsung Galaxy users wanting a game hub | No, pre-installed | Yes, built-in | Yes, per game |
| ASUS Game Genie | ASUS ROG Phone and Zenfone users | No, pre-installed | Yes, built-in | Yes, in Armoury Crate |
| Pixel Game Dashboard | Pixel users (Android 12 and up) | No, system feature | Yes, built-in | Yes, per game |
| Tasker | Automation power users | No | Paid one-time | Yes, by app launch trigger |
| Greenify | Background process control to keep games stable | No, root extras | Yes, with Donate Package | Indirect via app freeze |
| GameBench Pro | Measuring whether caps work | No | Free Lite, paid Pro | No, monitoring only |
The apps
1. LADB, best universal fps cap without root
LADB is a local ADB shell that runs on the same Android phone you want to control. It pairs with the device’s own Wireless Debugging feature, opens a shell, and lets you issue ADB commands without a separate computer. For frame-rate capping, this is the single most useful tool on Android because the settings put system peak_refresh_rate and settings put system min_refresh_rate commands are the official way to clamp the panel’s variable refresh rate without root.
Running settings put system peak_refresh_rate 60.0 caps every app to 60 fps until you change it back. Combined with settings put system min_refresh_rate 60.0, the panel stops swinging entirely, which is the actual cause of mobile-game stutter. LADB also keeps a history of commands so you can save profiles as text snippets and paste them back when you want to switch.
Where it falls short: No GUI for game-by-game profiles (you switch caps manually). The Wireless Debugging permission requires a re-pair after every reboot on some phones. The learning curve is steeper than tap-to-toggle vendor apps.
Pricing:
- Free: full feature set, open-source
- Paid: optional one-time donation
- Platforms: Android 11 and later (Wireless Debugging requirement)
Bottom line: Pick LADB if you want a universal fps cap that works on any Android phone and you do not mind a one-time setup.
2. Samsung Game Booster, best for Galaxy users
Samsung Game Booster ships as part of the Game Launcher app on every modern Galaxy phone. The frame-rate tooling lives under Performance mode, with Standard, High performance, and Battery presets, plus a per-game override that lets you lock a specific title to 60, 90, or 120 fps depending on what the device supports.
The booster also coordinates with One UI’s adaptive refresh rate, which means the cap is enforced at the panel level rather than just inside the game. Battery savings on capped sessions match what the OS-level setting would produce, without the per-game work.
Where it falls short: Galaxy-only. Some game-specific options are reduced on mid-range Galaxy A-series phones. The UI buries the per-game setting two menus deep.
Pricing:
- Free: pre-installed on Galaxy phones
- Paid: none
- Platforms: Samsung Galaxy phones running One UI
Bottom line: Pick Samsung Game Booster if you already own a Galaxy phone and want a native solution that does not require ADB.
3. Samsung Game Launcher, best Samsung game hub for per-game tuning
Samsung Game Launcher is the parent app that hosts Game Booster, the Game Plugins shelf, and per-game performance profiles. The launcher’s per-game profile screen exposes the frame-rate target, the temperature limit, and a do-not-disturb toggle in one place. Power users who want each title (PUBG Mobile, Genshin Impact, Wuthering Waves) on its own cap set it up here once and forget about it.
The launcher also integrates Game Plugins like Perfz, which adds richer performance overlays for diagnostic work, and Game Tools, which captures gameplay and locks notifications. The frame-rate handling pulls from the same Booster engine but presents the controls in a per-game context that fits how people actually play.
Where it falls short: Galaxy-only, like Booster. The launcher takes over game shortcuts, which some users dislike. Plugin availability has shrunk over the past few releases.
Pricing:
- Free: pre-installed on Galaxy phones
- Paid: none
- Platforms: Samsung Galaxy phones running One UI
Bottom line: Pick Samsung Game Launcher if you own a Galaxy phone and you want per-game caps without juggling apps.
4. ASUS Game Genie, best for ROG Phone and Zenfone users
ASUS Game Genie is the in-game overlay that pops up on ROG Phone and recent Zenfone models when a game launches. The frame-rate controls live under the Performance pane: pick X-Mode for max performance, Performance for the panel’s native cap, or specific frame targets that the phone’s chipset can hold steady. ROG Phone models also expose Manual Mode, which sets the chipset’s GPU and CPU clocks directly.
The overlay is more capable than the Samsung equivalent because the ROG Phone hardware was designed around it. AirTrigger mappings, network optimization, and macro recording sit in the same overlay. The frame-rate cap takes effect immediately and persists until you change it.
Where it falls short: ASUS-only. Manual Mode can damage thermals if pushed too hard. Some games detect the overlay and warn the player.
Pricing:
- Free: pre-installed on ASUS gaming phones
- Paid: none
- Platforms: ASUS ROG Phone and recent Zenfone models
Bottom line: Pick ASUS Game Genie if you own a ROG Phone or compatible Zenfone, because no third-party app reaches this deep into the hardware.
5. Pixel Game Dashboard, best for Pixel users
Pixel Game Dashboard is Google’s in-game overlay on Pixel 6 and later. The dashboard shows FPS, battery temperature, and notification controls in a small bubble next to the game. Each game has its own profile, and the dashboard remembers settings between sessions.
Pixel phones do not expose a hard fps cap in the dashboard itself. The cap comes from the panel’s adaptive refresh setting (force-60Hz toggle in Developer Options) and the game’s own setting. The dashboard’s role is to surface the data and give per-game shortcuts to those settings without leaving the game.
Where it falls short: Pixel-only. No hard fps cap inside the dashboard (you set it via the panel or the game). FPS counter accuracy varies on some games.
Pricing:
- Free: pre-installed on Pixel 6 and later
- Paid: none
- Platforms: Pixel 6 and later running Android 12 or higher
Bottom line: Pick Pixel Game Dashboard if you own a Pixel and you want a clean per-game shortcut layer, paired with LADB or the panel toggle for the actual cap.
6. Tasker, best automation tool for power users
Tasker is the long-standing Android automation app, and a few profile recipes turn it into a frame-rate manager that fires when specific games launch. The Display profile lets you trigger a refresh-rate command (via the Tasker Settings action, which runs ADB-style operations with the right permissions), apply a do-not-disturb mode, and revert when the game closes.
The reason power users reach for Tasker is the combination: a frame-rate command running alongside a brightness profile, a notification rule, and a network rule. The whole gaming context fires together on app launch.
Where it falls short: Steep learning curve. Frame-rate commands require pairing with ADB-permission grant (via LADB or a one-time setup with a computer). One-time purchase, no free trial past a short period.
Pricing:
- Free: trial period
- Paid: one-time purchase
- Platforms: Android 7.0 and later
Bottom line: Pick Tasker if you already use it for other automation and you want a per-game profile that fires automatically.
7. Greenify, best for keeping games stable, not capping the cap
Greenify is on this list because frame-rate problems are not always about the cap. Background apps that wake during gameplay cause the kind of frame-time spikes a cap is supposed to fix. Greenify hibernates background apps aggressively when the screen is on for a foreground game, which reduces the GC, network, and CPU contention that causes spike frames.
The free version covers the basic hibernate workflow on non-rooted phones. Donate Package adds aggressive doze, deeper hibernation, and a few advanced triggers. Pair it with one of the cap tools above and the panel stays at the target frame rate instead of dropping every few seconds.
Where it falls short: Not a frame-rate cap by itself. Some background services restart anyway on phones with heavy vendor layers. Needs accessibility permission for the auto-hibernate features.
Pricing:
- Free: hibernation on non-rooted phones
- Paid: Donate Package, one-time, unlocks deeper hibernation
- Platforms: Android 6.0 and later
Bottom line: Pick Greenify as a companion to a real cap tool, not as a cap tool on its own.
8. GameBench, best for measuring whether caps actually work
GameBench Pro is the diagnostic on this list. The app records frame rate, frame time, battery draw, CPU and GPU load, and thermal data while you play. After the session, the report shows the actual minimum, average, and 1 percent low frame rates, plus a frame-time graph that proves whether your cap is doing its job.
GameBench is what you fire up after you set a 60 fps cap in LADB to confirm the panel actually stayed at 60 with no swings. The free GameBench Lite covers single-session FPS and battery. Pro unlocks export, longer sessions, and deeper telemetry.
Where it falls short: Not a cap tool itself. Pro is a subscription. Heavy logging adds a small overhead that can itself drop a frame or two on weaker phones.
Pricing:
- Free: GameBench Lite with basic measurement
- Paid: GameBench Pro, subscription, unlocks export and longer sessions
- Platforms: Android 8.0 and later
Bottom line: Pick GameBench when you want hard data on whether your cap is real, not just a feeling that the game runs smoother.
How to pick the right one
- If you want a universal fps cap on any phone: LADB plus the
settings put system peak_refresh_ratecommand pair. - If you own a Galaxy phone: Samsung Game Booster and Game Launcher get you 95 percent of the way without any third-party app.
- If you own an ASUS ROG Phone: Game Genie reaches deeper than anything else on the list.
- If you own a Pixel: Pixel Game Dashboard plus the force-60Hz developer toggle (or LADB for a per-game cap).
- If you automate everything: Tasker, with a pre-built ADB permission grant.
- If your problem is background spikes, not panel swings: Greenify, paired with a real cap tool.
- If you want to measure the result: GameBench Lite is enough for most people, Pro if you want exportable reports.
FAQ
Why would I cap my frame rate instead of running max? A steady 60 fps feels smoother than a swinging 90 to 120 fps on a 120Hz panel because the frame intervals match the refresh window. Capping also cuts battery by 30 to 50 percent and delays thermal throttling.
Do I need root to cap frame rate?
No. The Android settings command (peak_refresh_rate) is the official way to clamp the panel and runs over ADB. LADB lets you issue that command from the phone itself with no root.
What is the best free Android fps cap app? LADB on any phone, or the built-in Samsung Game Booster on Galaxy phones. Both are free and both actually clamp the panel.
Can I cap individual games to different frame rates? Yes, on Samsung and ASUS gaming phones via the in-launcher profiles. On other phones, pair LADB with Tasker so the cap fires when the game launches and reverts when it closes.
Will capping frame rate void my warranty or risk a ban?
No. The peak_refresh_rate setting is part of the official Android settings provider. It does not modify the kernel, does not require root, and does not change game files. It is the same lever the panel uses for adaptive refresh.
Does this work on iPhone? This list is Android-only. iOS does not expose a user-controllable frame-rate cap, though individual games sometimes ship their own.