Displaying frames per second (FPS) in mobile games is a key tool for gamers seeking maximum performance. Knowing the current FPS, you can evaluate the smoothness of gameplay, identify lags and optimize graphics settings. On Android there are several ways to display the frame counter on the screen, but not all of them are equally effective: from built-in functions in games to specialized utilities that require rootrights.
In this article we will examine all current methods for checking FPS on Android in 2026including hidden developer settings, benchmark applications and even commands ADB. We will pay special attention to compatibility with popular games like PUBG Mobile, Call of Duty: Mobile i Genshin Impact, as well as the risks of using unofficial tools. If you want not only to see the current one FPS, but also to understand how to increase it, read to the end!
1. Built-in FPS counter in the game settings
Many modern mobile games have their own counter FPS, which can be activated directly in the settings menu. This method is the simplest and safest, as it does not require installing third-party applications or changing system settings. However, it is not available in all games.
To check if this option is available in your game:
- ๐ฎ Open the game settings menu (usually the gear icon in the upper right corner).
- ๐ Find the section
Graphics,DisplayorAdvanced. - ๐ Look for options like
Show FPS,Counter framesorPerformance Stats. - โ๏ธ Turn on the slider or check the box next to the desired parameter.
Examples of games with a built-in counter:
| Game | Path to FPS settings | Notes |
|---|---|---|
| PUBG Mobile | Settings โ Graphics โ FPS counter | Available only in the global version |
| Call of Duty: Mobile | Settings โ Basic โ Show FPS | May be hidden behind an option "Show statistics" |
| Genshin Impact | Settings โ Graphics โ Show FPS | Works only on devices with Android 10+ |
| Free Fire | Settings โ Graphics โ Show FPS | Displayed in the upper left corner |
โ ๏ธ Attention: In some games (for example, Fortnite Mobile), the FPS counter may be automatically disabled in competitions or ranked matches so as not to distract players. Check the rules of a particular game before using.
2. Using Android Developer Mode
If the game does not support the built-in counter, you can use hidden features Android. The system has a tool GPU rendering, which displays a graph of processor load and the number of frames. This method works on most devices without root, but has limitations: the counter shows general FPS of the system, not a specific game, and can interfere with gameplay.
How to enable:
- Activate developer mode:
- Go to
Settings โ About phone. - Find the item
Build numberand click on it 7 times until the notification appearsYou have become a developer!.
- Go to
- Turn on FPS display:
- Return to the main settings and open a new section
For developers. - Find the option
Visualize hardware accelerationorShow GPU load(the name may vary). - Select
As a graph on the screen.
- Return to the main settings and open a new section
After activation, a green graph with a number will appear in the upper right corner of the screen - this is the current one FPS. However, please note:
- ๐ The graph may cover important elements of the game interface.
- ๐ Displaying FPS slightly increases the load on the processor (by 2-5%).
- ๐ฑ On some devices (for example, Xiaomi or Samsung) the option may have a different name or be missing.
If the GPU load graph is interfering, try reducing its size: in the developer settings, find the option GPU visualization scale and set the value 1x instead 2x.
3. Third-party applications for monitoring FPS
If the built-in methods are not suitable, specialized utilities come to the rescue. They are divided into two categories:
- Overlays without root โ work on top of the game, but may conflict with anti-cheats (for example, in PUBG Mobile).
- System monitors with root - are integrated at the OS level, but require unlocking the bootloader.
Top 3 applications for Android:
| Application | Type | Pros | Cons |
|---|---|---|---|
| Game Bench | Without root | Detailed statistics, support for most games | Paid version for advanced features |
| FPS Meter | No root | Lightweight overlay, custom design | Does not work with some anti-cheats |
| Performance Overlay | With root | Minimal impact on performance | Requires an unlocked bootloader |
Instructions for Game Bench (the most universal option):
- Download the application from Google Play.
- Launch the game you want to test.
- Minimize the game (do not close!) and open Game Bench.
- Click
Start Monitoringโthe counter will appear in the corner of the screen.
โ ๏ธ Attention: Applications like FPS Meter may be suspicious of anti-cheat systems (for example, Tencent Anti-Cheat v PUBG MobileIf the game blocks the overlay, try disabling it before entering the match or use alternative methods.
Disable battery optimization for the application|Check. compatibility with the game's anti-cheat|Close background processes for accurate measurements|Adjust the position of the counter in the overlay menu-->
4. ADB commands for advanced users
If you are not afraid of the command line, you can enable display FPS via ADB (Android Debug Bridge). This method does not require root, but does need to connect the device to the PC. The advantage is a minimal impact on performance and compatibility with almost all games.
Step-by-step guide:
- Install ADB on your computer (download Platform Tools from Google).
- Enable USB debugging on your phone:
- Go to
Settings โ For Developers. - Activate option
USB debugging.
- Go to
cmd (or Terminal on Mac/Linux) the command:
adb shell settings put global show_touches 1
Then:
adb shell settings put global pointer_location 1
adb shell dumpsys gfxinfo com.pubg.krmobile (replace with the game package)
To see the list of installed packages, use:
adb shell pm list packages -f
After executing the commands, information about data-i="167">, frame rendering time and CPU/GPU load. To turn off the display, use: FPS, frame rendering time and CPU/GPU load. To turn off the display, use:
adb shell settings put global show_touches 0
adb shell settings put global pointer_location 0
How to find the game package for ADB commands?
Open Google Play on your phone โ find the game โ copy the URL (example: https://play.google.com/store/apps/details?id=com.pubg.krmobile). The part after id= is the game package (com.pubg.krmobile for PUBG).
โ ๏ธ Attention: Using ADB may reset some security settings (for example, Knox on Samsung). If you use your phone to work with sensitive data, check your IT department's policy before enabling debugging.
5. FPS counter through graphics driver settings (for devices with Qualcomm, MediaTek, Mali chips)
Some smartphones with chips Qualcomm Snapdragon, MediaTek Helio/Dimensity or graphics ARM Mali have hidden GPU control panels where you can enable display FPS. This method does not require root, but is not available on all devices.
How to check:
- ๐ง On devices with Snapdragon enter the code in the telephone dialer:
##4636##In the menu that opens select
GPU Renderingand activateShow FPS. - ๐ฑ On smartphones Xiaomi/Redmi/POCO with chips MediaTek go to
Settings โ Advanced โ MIUI Lab โ Show FPS. - ๐ฅ๏ธOn devices with graphics Mali (For example, Samsung Exynos) install the application ARM Mali GPU User Settings from Google Play.
Example for Snapdragon:
- Enter code
##4636##. - Go to the tab
GPU Rendering. - Activate the option
Show FPS Counter. - Select the position of the counter (for example,
Top-Right).
The FPS counter through the GPU settings shows real rendering performanceand not average values, as in some games. This is useful for diagnosing lags related to drivers.
6. How to increase FPS in games after measurement
Knowing the current one FPS, you can optimize performance:
Software methods (without root):
- ๐จ Reduce the graphics settings in the game: turn off shadows, lower texture resolution or activate the mode
Performance. - ๐ Enable game mode in the phone settings (for example,
Game Turboon Xiaomi orGame Launcheron Samsung). - ๐๏ธ Clear the game cache via
Settings โ Applications โ [Game] โ Memory โ Clear cache. - โก Activate mode
Do not interruptfor the game in the battery settings.
Hardware methods (requires caution):
- ๐ฅ Use a cooling pad or fan - overheating reduces performance by 10-30%.
- ๐ Charge your phone to 80% - when the charge is low (<20%), the processor automatically limits power.
- ๐ ๏ธ On devices with
rootyou can overclock the GPU using Kernel Auditor or EX Kernel Manager (risk of overheating!).
Example of optimization for PUBG Mobile:
| Settings | Recommended value | FPS increase |
|---|---|---|
| Graphics | Smooth | +15โ20% |
| Graphics style | Classic | +5โ10% |
| Frame rate | Ultra (if supported) | Up to 90 FPS |
| Antialiasing | Disable | +8โ12% |
โ ๏ธ Attention: Overclocking the GPU or processor through rootapplications can lead to irreversible damage to the chipset under long-term loads. If you notice artifacts on the screen (stripes, flickering), immediately return the standard frequencies!
FAQ: Frequently asked questions about FPS on Android
Is it possible to enable FPS in games without root and third-party applications?
Yes, if the game supports a built-in counter (like PUBG Mobile or Call of Duty) or if you use Developer mode to display GPU load. However, the system counter shows the overall FPS, not a specific game.
Why does FPS jump even on a powerful phone?
This may be caused by:
- ๐ฅ Thermal throttling (the processor reduces the frequency due to overheating).
- ๐ถ Background processes (messengers, updates).
- ๐ Mode energy saving (limit performance when the charge is low).
- ๐ฅ๏ธ GPU drivers (on some devices Mali or Adreno there are bugs with rendering).
Try to close all applications, cool the phone and turn off energy saving.
Will there be a ban for using FPS counters in games?
In most games (for example, PUBG Mobile or Free Fire) built-in FPS counters are allowed. However, third-party overlays (such as FPS Meter) may conflict with anti-cheats. If the game detects suspicious activity, a temporary ban is possible (usually for 1-3 days). To avoid risks:
- Use only official tools.
- Disable overlays before entering the rating ones. matches.
- Check the game rules (for example, PUBG Mobile Rules).
What FPS is considered normal for mobile games?
The optimal values depend on the genre of the game and the phone screen:
- ๐ฏ Shooters (PUBG, COD): 60+ FPS (on 90/120 Hz screens - correspondingly higher).
- ๐ MOBA (Mobile Legends, Arena of Valor): 40โ60 FPS.
- ๐บ๏ธ Open world (Genshin Impact): 30โ45 FPS (due to high detail).
- ๐งฉ Casual games (Among Us, Brawl Stars): 30+ FPS.
If the FPS is constantly below 30, the game will slow down, and below 20 it will be practically unplayable.
Why did FPS in games drop after the Android update?
This is a common problem, related to:
- ๐ ๏ธ Updating GPU drivers (new versions may be less optimized).
- ๐ Tightening energy saving policies (for example, Android 14+ more aggressively limits background processes).
- ๐ฑ Changes in firmware (manufacturers sometimes artificially limit performance to increase battery life).
Solutions:
- Roll back to the previous firmware version (if available).
- Use Game Booster from the phone manufacturer.
- Clear the partition cache
/cacheviaRecovery Mode.