Displaying the number of frames per second (FPS) on the screen Android-devices are an indispensable tool for gamers, streamers and developers. This indicator helps evaluate the smoothness of the game, identify lags, or test performance after overclocking the processor. However, the standard interface Android does not provide a built-in function for display FPS โit must be activated through hidden settings or third-party utilities.
In this guide we will examine all current ways to enable the FPS counter on Android 12โ14, including methods for specific brands (Xiaomi, Samsung, Realme), universal solutions through ADB and applications like GameTools or FPS Monitor. We will pay special attention to the nuances: why the counter may not work in some games, how it affects performance, and what alternatives exist for devices with MediaTek and Snapdragon.
1. Enabling FPS through the developer settings (universal method)
The most reliable way to activate the counter FPS is to use the menu For developers. It is hidden by default, but available on all devices with Android 4.2+.
To open the developer menu:
- ๐ฑ Go to
Settings โ About phone(on some devices -About the tablet). - ๐ Find the item
Build number(orMIUI versionon Xiaomi). - ๐ Click on it 7 times in a row - a notification โYou have become a developer!โ will appear.
Now return to the main menu Settings - a new section will appear there For developers (sometimes it is hidden in Additional or System). It requires:
- Find option
USB debuggingand enable it (optional, but useful for other functions). - Activate
Show loading CPU(this will enable the display of the CPU usage graph in the upper right corner). - Enable
Show screen updatesโthis is the counter FPS.
Activate developer mode (7 taps by build number)
Enable USB debugging (optional)
Find and enable "Show screen updates"
Reboot the device (recommended)
-->
โ ๏ธ Attention: On some firmware (for example, ColorOS from Oppo/Realme) option Show screen updates may be missing. In this case, use the methods from the following sections.
2. Specific methods for brands: Xiaomi, Samsung, Realme
Manufacturers often add their own tools for gamers, where counter FPS built in by default. Let's consider the features for popular brands:
| Brand | FPS activation method | Restrictions |
|---|---|---|
| Xiaomi/Redmi/POCO | Open Settings โ Accessibility โ Game Turbo, select the game and activate Settings โ Accessibility โ Game Turbo "โ๏ธ" โ Show FPS. |
Only works in supported games (eg. PUBG Mobile, Call of Duty). |
| Samsung (One UI) | Run Game Launcher, click โโ๏ธโ โ Show FPS. |
Requires enabled Game Launcher (can be disabled in some regions). |
| Realme/Oppo (ColorOS) | Enable Game Space, then in the game settings activate FPS Counter. |
Does not work in the menu and streaming applications (for example, YouTube). |
On devices Xiaomi FPS counter in Game Turbo can be configured for a specific game: long press on the game icon โ "Details" โ "Show FPS".
โ ๏ธ Attention: On smartphones with processors MediaTek (for example, Helio G95), the built-in counters may show incorrect values due to the characteristics of the drivers. In this case, use third-party applications (see section 4).
3. Activating FPS via ADB (for advanced users)
If there is no option to display in the developer menu FPS, you can force it to be activated via ADB (Android Debug Bridge). This method works on most devices, but requires connection to a computer.
Instructions:
- Install ADB Tools on your PC.
- Connect your phone via USB, turn on
USB debuggingin the developer options. - Open the command line (Windows) or terminal (macOS/Linux) and enter:
adb shell settings put global show_touches 1
adb shell settings put global show_surface_updates 1
The first command enables touch display (useful for debugging), the second - counter FPS. To disable:
adb shell settings put global show_surface_updates 0
What to do if ADB does not recognize the device?
1. Make sure that the drivers for your phone are installed (download from the manufacturer's website).
2. Try another USB cable (preferably the original one).
3. In the developer settings, enable Cancel USB debugging authorization, then connect again.
4. On Windows, run the command line as administrator.
โ ๏ธ Attention: On some firmwares (for example, MIUI 14) commands ADB to enable FPS may be blocked for security reasons. In this case, use the applications from the next section.
4. FPS
If the built-in methods do not work, specialized utilities will come to the rescue. We tested 5 popular applications and selected the best:
- ๐ฎ GameTools (from XDA Developers) - shows FPS, CPU/GPU temperature and RAM load. Works without root, but requires overlay permission.
- ๐ FPS Monitor โ a minimalistic counter with position and color settings. Supports Vulkan and OpenGL ES.
- ๐ Performance Overlay - displays FPS, ping and battery usage. Ideal for streamers.
To install any of these applications:
- Download the APK from the official website (for example, XDA) or from Google Play (if available).
- In the security settings, allow installation from unknown sources.
- Run the application and grant permissions to
Overlay on top of other windows. - In the application settings, activate display FPS and select a position on the screen.
GameTools
FPS Monitor
Performance Overlay
Other
I donโt use
-->
โ ๏ธ Attention: Display applications FPS may conflict with anti-cheats in multiplayer games (for example, Free Fire or PUBG Mobile) In this case, the counter will be hidden or the game will block access.
5. Problems and solutions: why is FPS not displayed?
Even after correct settings, the counter FPS may not work. Let's consider typical causes and ways to eliminate them:
| Problem | Possible cause | Solution |
|---|---|---|
| The counter does not appear after activation | Conflict with the shell (for example, One UI or ColorOS) | Reboot the device or use ADB. |
| FPS shows "0" or frozen | The GPU driver does not support the counter | Update the firmware or use a third-party application. |
| The counter disappears in games | The game blocks overlays (anti-cheat) | Try the built-in counter in Game Turbo. |
If the FPS counter does not work in a particular game, check its graphics settings: some titles (for example, Genshin Impact) forcibly disable external overlays to combat cheats.
Additional tips:
- ๐ If the counter disappeared after updating the system, reset the developer settings (
Settings โ Applications โ โ๏ธ โ Reset settings). - ๐ฑ On devices with Android 10 and lower, you may need
rootfor the correct operation of some applications.
6. The impact of the FPS counter on performance and battery
Many users fear that constant display FPS increases the load on the processor and reduces battery life:
- ๐ Battery consumption: Built-in. the meter (via developer settings) consumes less than 1% charge per hour. Third-party applications can increase consumption up to 3โ5% due to background activity.
- ๐ฏ Performance: On devices with Snapdragon 8 Gen 2+ the impact is minimal. On budget chips (for example, Helio G80microlags are possible when running a heavy game and an overlay simultaneously.
- ๐ฅ Heating: Additional load on the GPU when rendering the counter can increase the temperature on 1โ2ยฐC (non-critical).
To minimize the impact on performance, disable the FPS counter in the menu and enable it only in games. In applications like GameTools you can set it to automatically turn off when exiting. games.
โ ๏ธ Attention: On devices with AMOLED screens constant display of the counter FPS (especially white) can lead to pixel burnout during prolonged use, it is recommended to choose a translucent or dark display style.
7. Alternative ways to monitor performance
If you need to not only track FPSand analyze other parameters (temperature, CPU/GPU load), consider these tools:
- ๐ก๏ธ CPU Monitor โshows the load on processor cores in real time.
- ๐ GPU Watch โmonitors the frequency and temperature of the graphics accelerator (required
rooton some devices). - ๐ง DevCheck โuniversal utility for hardware diagnostics, including FPS tests.
For streamers and content creators, it is useful to combine the counter FPS with screen recording. For example, in Mobizen or AZ Screen Recorder you can enable display FPS directly in the recorded video:
- Open the settings of the recording application.
- Find the option
Show FPSorOverlay performance. - Select position and display style (color, font size).
For professional performance analysis, use Android Performance Tuner (from Google) This tool is intended for developers, but allows you to measure FPS, frame time and power consumption in detail.
FAQ: Frequently asked questions about. FPS counter on Android
Is it possible to enable FPS without developer rights?
Yes, but with restrictions. Most third-party applications (for example, FPS Monitor) do not require activation of developer mode, but they require rights to Overlaying on top of other windows. (for example, Samsung) allow you to enable FPS through Game Launcher without additional settings.
Why does the FPS counter show a value lower than in the game settings?
This is a normal phenomenon, if in. the game has a limit 60 FPS, but the counter shows 45โ50, this means that the device cannot cope with rendering at maximum graphics settings. Try lowering the resolution or disabling post-processing (for example, Bloom or Ambient Occlusion).
Will the FPS counter work in emulators? Android (BlueStacks, LDPlayer)?
Yes, but the setting is different. In BlueStacks the counter is activated via Settings โ Engine โ Show FPS. In LDPlayer you need to activate ADB debugging, then use the commands from section 3 of this article. Please note that in emulators FPS may be artificially high due to optimizations for PC.
How to hide the FPS counter in screenshots?
If you need to take a screenshot without an overlay, temporarily disable FPS display (via the developer settings or the application). An alternative way is to use an image editor (for example Snapseed or Photoshop Express) to remove the counter from the finished snapshot.
Does it matter? FPS counter per input lag?
No, the counter itself does not increase input latency. However, if you are using a resource-intensive monitoring application (for example, with background logging), this can add 1โ3 ms to the overall lag For competitive games (for example, Fortnite or Valorant Mobile) it is better to use built-in counters.