Have you ever wondered why your Xiaomi games sometimes slow down when the specs are decent, or whether the screen is actually running at 90Hz or 120Hz (FPS) โ Key indicator of smooth interface and games, but not all users know how to measure it correctly.
In this article, we will discuss 5 proven ways to learn FPS on Xiaomi, Redmi and POCO โ built-in MIUI You'll learn what methods work without root rights, how to turn on the display. FPS And we'll also tell you how to get around the restrictions, and why sometimes the readings may be different than the ones that the manufacturer claims. MIUI map FPS In some models (for example, Xiaomi 13 Pro or Redmi Note 12 Pro)+).
1. Built-in counter FPS into MIUI: Where to look and how to turn on
Starting with MIUI 12, Xiaomi has a hidden frame counter that can be activated through developer mode, which requires no third-party apps and works on most models (except some budget lines).
To enable display FPS:
- Open Settings โ About the phone and tap 7 times on the MIUI version to activate the developer mode.
- Return to the main settings menu and go to Additional โ For developers.
- Find the option to Show CPU loading (or debugging) GPU in new versions) and turn it on.
- In some firmware, you need to additionally activate debugging by USB Do not turn off the screen during charging for stable operation of the meter.
After activation in the upper right corner of the screen will appear a small window with the current value. FPS (If the meter is not displayed, try restarting the phone or checking if the shell is blocking it. MIUI (It's relevant. POCO F5 redmi K60).
Check the MIUI version (must be at least 12.0)
Activate the Developer Mode Re-Office
Reboot the phone.
Update the firmware to the latest version
Try another method (see below)-->
โ ๏ธ Note: On some models (e.g. Xiaomi) 12T Or the Redmi Note 11 Pro.+) The built-in counter can show FPS It's a firmware restriction, and you can only get around it with third-party utilities.
2. Measurement applications FPS: top-up-5 utility
If embedded tools MIUI They don't work or they show incorrect data, third-party apps come to the rescue. 15 utilities and snatch 5 The most accurate, which are compatible with Xiaomi phones on Android 11-14.
| Annex | precision | Root rights | Features |
|---|---|---|---|
| Game Bench | โญโญโญโญโญ | No. | Recording. FPS In the background, shows the load graphs on the CPU/GPU. Supports MIUI 14. |
| FPS Meter | โญโญโญโญ | No. | A simple counter with a customizable display. POCO X5 Pro without ADB. |
| PerfDog | โญโญโญโญโญ | No. | Professional tool for gamers. FPS, chip temperature and battery consumption. |
| CPU Monitor | โญโญโญ | Yes. | It requires root for accurate data. Useful for overclocking/undervolting. |
| GFX Tools | โญโญโญ | No. | Allows you to fix FPS in games, but may conflict with MIUI. |
For most users, we recommend Game Bench or PerfDog, which doesn't require root rights and gives you the most accurate readings. Install the app from Google Play, launch it and follow the instructions on the screen.
- Launch the application and resolve all access requests.
- Select a game or test from the list (or add your own).
- Tap Start Benchmark and play 5-10 minute.
- After completing the test, you will receive a detailed report with graphs. FPS, percentiles and heat data.
Game Bench
FPS Meter
PerfDog
Other
Not measuring. FPS-->
If you test performance in games, pay attention to the percentile. FPS (1% low, 0.1% low) - they show how stable frame rates are in the most loaded scenes. K50 Gaming average FPS It may be 55, but 1% low drops to 30, which means that the friezes are not the best.
3. How to verify FPS in games without third-party applications
Many modern games, for example, PUBG Mobile, Call of Duty: Mobile or Genshin Impact have a built-in counter FPS, It's the easiest way to know the real performance without the extra utilities.
Instructions for popular games:
- ๐ฎ PUBG Mobile: Settings โ Graphics โ Style. FPS โ Classic (includes display in the upper corner).
- ๐ฎ Call of Duty: Mobile: Settings โ Graphics โ Show me. FPS.
- ๐ฎ Genshin Impact: Settings โ Graphics โ Display FPS (requires a restart of the game).
- ๐ฎ Free Fire: Settings โ Graphics โ Show me. FPS (not available in all regions).
Please note that in some games the counter FPS may understate the actual values of 5-10% optimizations for specific chipsets (for example, on Snapdragon) 8 Gen 2 Xiaomi 13 For accurate measurements, it is better to use Game Bench in parallel.
๐ก
If the game does not have a built-in counter, try to turn on the developer mode in Android and activate the option Show Download. GPU โ Sometimes it makes the game play. FPS.
โ ๏ธ Note: In games with anticheats (for example, PUBG Mobile or Garena Free Fire โ Using third-party overlays to measure FPS This can lead to a ban on your account, in which case, use only the built-in game tools.
4. ADB-Teams for Advanced Users
If you are ready to go into technical details, ADB (Android Debug Bridge allows you to get data FPS directly from the system, bypassing restrictions MIUI. This method is suitable for testing interface performance or checking screen performance with a high refresh rate (e.g. 120Hz on Xiaomi). 12T Pro).
To use ADB:
- Install Platform Tools on your PC.
- Enable USB debugging in the developer settings on your phone.
- Connect your phone to your PC and type in the command line: adb shell dumpsys gfxinfo com.miui.home (replace com.miui.home with the desired application package, for example, com.pubg.imobile for PUBG).
- In the output, find the lines with Draw, Prepare and Process โ they show the frame rendering time in milliseconds. FPS, use the formula: FPS = 1000/frame time (MS).
For automatic data collection, you can use a script:
adb shell dumpsys gfxinfo > gfx_log.txt
python3 analyze_fps.py gfx_log.txt(script analyze_fps.py You can find on GitHub in repositories for analyzing Android performance).
Example of inference ADB 60 FPS
This method is the most accurate, but it requires command line skills. MIUI, Run the command for com.miui.home and go through the menu โ so you will see the real ones. FPS scrolling and animation.
5. Checking the frequency of screen refresh (not to be confused with FPS!)
Many users are confused FPS (The frames that the processor outputs and the refresh rate of the screen (how many times per second the screen can update the image), for example, if your Xiaomi supports 120 Hz, but the game only gives 60 FPS, The screen will duplicate the frames, and smoothness will not increase.
To check the actual refresh rate of the screen:
- ๐ฑ In settings: Settings โ Display. โ Screen refresh rate (available on Xiaomi) 11T Pro, Redmi K50 newer).
- ๐ Using the Engineering Menu: Enter ##4636## in the dialer, select Equipment Testing โ Display.
- ๐ Screen Refresh Rate Tester (Shows the current frequency in real time).
If the screen does not switch to the declared 90 Hz or 120 Hz, the reasons may be as follows:
- ๐ Energy saving mode limits frequency to 60 Hz.
- ๐ Low battery charge (below 20%) automatically reduces frequency.
- ๐ง Firmware limitations (e.g. in POCO M4 Pro 90Hz only works in games).
๐ก
FPS The refresh rate of the screen is different. FPS, But the screen only supports 60Hz, you will see only 60 unique frames per second (the rest will be missed).
6. Why. FPS Xiaomi may be below the stated
Even on Xiaomiโs flagship models (e.g. Xiaomi 13 Ultra or Black Shark 5 Pro) the real thing is the real thing. FPS It may not be as expected. Here are the main reasons:
| Problem. | Reason. | Decision |
|---|---|---|
| FPS play down | Trottling overheating | Use a cooling stand or lower the graphics |
| The interface is lagging at 120Hz | MIUI optimized for 60 Hz | Energize the Forced. GPU-rendering in the developer settings |
| FPS unstable (jumping) | Background processes load CPUs | Close all applications and turn on the game mode in MIUI |
| The meter shows 30. FPS | Vsync is enabled (screen frequency limit) | Disable Vsync in the game graphics settings or through ADB |
Especially often the problems with FPS It is used on phones with MediaTek chipsets (for example, Redmi Note 12 Pro).+ Dimensity 1080, where the drivers are GPU They're not always optimized for high loads, and that's where it helps:
- ๐ Updating the firmware to the latest version MIUI.
- โ๏ธ Use of a custom core (requires unlocking the bootloader).
- ๐ฏ Manual restraint FPS in games through Game Turbo (built-in utility Xiaomi).
Comparison FPS on different Xiaomi models (tests 2026)
We tested several popular Xiaomi models in games and interfaces to show what real values are. FPS The tests were done at maximum graphics settings with the Game Bench counter on.
| Model | Chipset | PUBG Mobile (FPS) | Genshin Impact (FPS) | MIUI (scrolling) |
|---|---|---|---|---|
| Xiaomi 13 Ultra | Snapdragon 8 Gen 2 | 85-90 (Ultra HD) | 55-60 (middle-class) | 120 (stable) |
| Redmi K60 Pro | Snapdragon 8 Gen 2 | 75-80 (HDR) | 50-55 (middle-class) | 120 (drawdowns to 90) |
| POCO F5 Pro | Snapdragon 8+ Gen 1 | 70-75 (Ultra) | 45-50 (low-key) | 120 (stable) |
| Redmi Note 12 Pro+ | Dimensity 1080 | 50-55 (HDR) | 30-35 (low-key) | 90 (drawdowns to 60) |
| Xiaomi 12T | Dimensity 8100-Ultra | 60-65 (Ultra) | 40-45 (middle-class) | 120 (unstable) |
As you can see from the table, even flagship models do not always give the claimed FPS It's hard to play games, like Genshin Impact on Xiaomi. 13 Ultra at medium settings is kept at the level 55-60 FPS, Although Snapdragon chipset 8 Gen 2 This is due to the optimization of the game under iOS and the lack of support for Vulkan on some devices.
If you are not satisfied with productivity, try:
- ๐ง Lower resolution or detail in game settings.
- ๐ Enable performance mode in Settings โ Battery โ Power regimens.
- ๐ฑ Use the Game Turbo (in the MIUI There is a built-in booster for games).