How to Unlock 60 FPS in TFT Mobile (Teamfight Tactics) on Android

Teamfight Tactics Mobile (TFT Mobile) by Riot Games stands as one of the premier auto-battler strategy games globally. Yet, millions of Android players face an agonizing limitation: the game engine frequently caps gameplay rendering at a sluggish 30 FPS, even on high-end hardware like the Samsung Galaxy S22 Ultra, Xiaomi 12, or devices powered by modern Snapdragon 8-series and Dimensity chips. Navigating quick shop re-rolls, carousel drafting, and chaotic 8-player endgame teamfights at 30 FPS feels stuttery and unresponsive. Fortunately, you can easily unlock smooth 60 FPS gameplay by adjusting a single parameter inside the local Game.cfg configuration file without needing root access.
Why does Riot Games lock powerful phones to 30 FPS? Riot Games employs a conservative hardware whitelisting mechanism inside their mobile client. Whenever a newer smartphone model or chipset is released that has not been explicitly certified and whitelisted in the game's remote database, the client defaults to a conservative fallback profile of 30 FPS to avoid potential thermal complaints—even when the GPU is more than capable of handling 60 or 120 FPS.
1. Comparative Performance: 30 FPS Default vs Unlocked 60 FPS
Higher frame rates deliver a palpable advantage during fast-paced level 8 and level 9 shop roll-downs:
| Performance Characteristic | Default Engine Profile (30 FPS) | Unlocked Configuration (Smooth 60 FPS) |
|---|---|---|
| Shop Re-Roll & Bench Speed | Sluggish touch response; perceptible hitching during quick transitions | Silky-smooth, instant tactile feedback with zero input drop |
| Touch Input Latency | ~33.3 ms (Higher latency, prone to miss-clicks on carousel) | ~16.6 ms (Half the latency, pinpoint unit grabbing) |
| Spell Visual Clutter | Frame hitching during multi-champion 5-cost board ultimates | Fluid particle animations and consistent camera tracking |
| Thermal & Battery Impact | Cool, negligible battery drain | Mild warmth (~5-8% battery variance across a full match) |
2. Step-by-Step Guide to Modify Game.cfg for 60 FPS
Step 1: Install a Capable File Explorer
Install a reputable file manager equipped with an integrated text editor, such as ZArchiver or X-plore File Manager (available for free on Google Play Store).
Notice for Android 11 through Android 14 devices: Due to Google's strict Scoped Storage API policies, access to the Android/data partition is restricted by default. If your file explorer cannot browse into this directory, refer to our troubleshooting guide on how to fix Android data and obb folder access permissions or execute the file edit via a USB PC connection.
Step 2: Navigate to TFT Mobile's App Storage Directory
Open your file manager and browse directly to the following local filesystem path:
Internal Storage > Android > data > com.riotgames.league.teamfighttactics > files > Documents > ConfigStep 3: Edit the Game.cfg File Parameters
- Inside the Config folder, locate the file named
Game.cfg. - Tap on
Game.cfgand choose Open as Text (Text Editor mode). - Locate the
[General]or[Performance]configuration header. - Find the following line:
WaitForVerticalSync=1 - Change the value from
1to0:WaitForVerticalSync=0 - (Optional refinement): If present, ensure
FrameCapTypeis set as follows:FrameCapType=2
Step 4: Save Changes and Relaunch the Game
- Tap the Save disk icon in your text editor.
- Completely swipe away and close the TFT Mobile application from your Android recent apps switcher.
- Launch TFT Mobile, enter a normal or bot training game, and immediately enjoy fluid 60 FPS visual responsiveness.
3. Key Maintenance Guidelines
- Overwrites from Major Game Updates: When Riot deploys seasonal set updates or large app patches via the Play Store, the client might overwrite
Game.cfgwith defaults. If your frame rate drops back to 30 FPS following a patch, simply repeat the 1-minute tweak above. - Do Not Set File to Read-Only: Marking
Game.cfgas read-only can cause the game client to crash during asset integrity verification checks on launch. - Leverage Native Game Mode: Enable your phone's built-in gaming optimizer (e.g., Samsung Game Booster, Xiaomi Game Turbo) to avoid aggressive thermal throttling during extended sessions.
4. Frequently Asked Questions
Can modifying Game.cfg trigger an account ban from Riot?
No. Game.cfg is an official client-side graphic configuration file, functioning identically to the CFG files used on PC League of Legends. You are not injecting DLLs, altering memory addresses, or employing cheating tools; this modification is completely safe and ban-free.
Can this workaround be applied on iOS (iPhone / iPad)?
On iOS and iPadOS, application sandboxing prevents non-jailbroken users from directly accessing app data directories. iPhone users must await official Riot Games device whitelist updates to enable 60 FPS.
Will 60 FPS cause device overheating?
TFT Mobile is predominantly a 2.5D chess board simulator with lightweight render targets compared to intensive open-world 3D titles. On modern processors (Snapdragon 700-series or higher), internal device temperature rises marginally by 1°C to 3°C, which remains well within normal thermal thresholds.
Related Articles

BrotX Optimizer v7: Rootless Android System Tuning via Shizuku ADB
Guide to rootless Android system tuning with BrotX Optimizer v7 via Shizuku ADB: enable ANGLE Vulkan GPU, 0ms floating window touch, 80% charge protection, and 58 flags.

iOS Debloat Script: Optimize Performance, Battery Life and Gaming FPS on Jailbroken iPhone
Complete guide to perf.sh iOS debloat script disabling 100+ telemetry and background daemons to reclaim RAM, eliminate thermal throttling, and boost gaming FPS.

OOptimize: Android 7-15 Gaming Tweaks (Root & No-Root)
Optimize SurfaceFlinger and GPU Vulkan pipeline on Android 7-15 with OOptimize: stabilize FPS, eliminate frame drops, and minimize touch input latency.

RAM Purger: Stop Background Processes & Boost Android Gaming Like iPhone
Complete guide to the rootless RAM Purger (frozen.sh) shell script terminating 400+ background app tasks to reclaim RAM and eliminate frame drops on Android.
Comments(0)
Sign in to join the conversation
Sign in with Google, Facebook or Email to leave a comment and get notified of replies.
No comments yet. Be the first to join the conversation!