How to Show FPS on Xiaomi Screen: All Working Methods for Gaming and Diagnostics

Do you want to see real FPS in Xiaomi games or check the smoothness of the interface? Frame Counter Per Second (FPS) display helps you evaluate device performance, identify lags and optimize settings. On Xiaomi smartphones with MIUI or HyperOS firmware, there are several ways to bring FPS to the screen, from built-in features to third-party utilities.

In this article, we will discuss 5 Proven Methods: Developer Mode, Game Turbo, ADB-commands, third-party apps, even hidden engineering menus. ROOT, Others require additional adjustments. Choose the right option depending on your model (Redmi, POCO, Xiaomi 13/14) and firmware versions.

โš ๏ธ Important: Display FPS It can slightly increase the load on the processor. On weak devices (for example, Redmi). 9A or POCO M3) This sometimes leads to additional slowdowns. Test in low-setting games.

1. Enable the FPS counter through the developer mode (without ROOT)

The easiest way is to activate the hidden debugging option in the MIUI/HyperOS settings, which works on most models, including the Xiaomi 12T, Redmi Note 11, and POCO F5, but requires developer mode to be activated first.

Instructions:

  • ๐Ÿ“ฑ Open the Settings. โ†’ The phone.
  • ๐Ÿ”ง 7 times press the item Version MIUI (or HyperOS version on new devices until the notification โ€œYou are a developerโ€ appears!".
  • ๐Ÿ”„ Go back to the main Settings menu and find a new Developer section (usually at the end of the list).
  • ๐ŸŽฎ Scroll down to the Debugging block and turn on the option to Show CPU Boot or Show FPS (name may differ).
  • ๐Ÿ”„ Reset the device.

After the reboot, a miniature FPS graphic (usually green or blue) will appear in the upper right corner of the screen. To remove it, go back to the Developer Settings and turn off the option.

โš ๏ธ Note: Some devices (e.g. Xiaomi 13 Ultra) may not have this option due to manufacturer restrictions.

Enable the developer mode (7 taps according to MIUI)

Find the section "For developers" in the settings

Activate the option "Show FPS" or "CPU boot"

Reboot your smartphone

Check the display of the counter in the game-->

2.Use of Game Turbo to monitor FPS in games

Xiaomi has integrated Game Turbo, a gameplay optimization utility, into its firmware, and it has an integrated FPS counter that only works on supported games (e.g., PUBG Mobile, Call of Duty Mobile, Genshin Impact).

How to turn on:

  1. Start the game you want to track FPS.
  2. Swipe from top to bottom to open the notification bar and find the Game Turbo icon (gamepad icon).
  3. Click on it and the control panel will open.
  4. Slip the FPS icon (usually in the upper right corner of the panel) and the counter will appear on top of the game.

If the Game Turbo icon is not displayed:

  • ๐Ÿ”ง Go to Settings. โ†’ Special facilities โ†’ Game Turbo.
  • ๐ŸŽฎ Enable the option to automatically start for games.
  • ๐Ÿ“‹ Add the game to the list manually if it is not automatically determined.

Game Turbo only shows FPS in supported games and does not work in menus or other applications. For system monitoring, use the methods in the following sections.

Developer mode

Game Turbo

ADB-team

Third-party annexes

I don't know, I haven't tried it yet.-->

3. ADB-Teams for Advanced Users

If the built-in methods donโ€™t work, you can activate the FPS counter via Android Debug Bridge (ADB), a method that requires connecting the smartphone to a PC, but gives you more options for setting up.

Step-by-step:

  1. ๐Ÿ–ฅ๏ธ Download and install. ADB Tools on the computer.
  2. ๐Ÿ“ฑ On your smartphone, turn on debugging by USB In Settings โ†’ For developers.
  3. ๐Ÿ”Œ Connect the device to the PC through USB-Cable (use the original cable for stability).
  4. ๐Ÿ Open the command line (Windows) or the terminal (macOS/Linux) in the adb.exe folder.
  5. ๐Ÿ“‹ Enter the command to check the connection: adb devices should appear the name of your device.
  6. ๐ŸŽฏ Execute the command to activate the counter FPS: adb shell settings put global show_touches 1 adb shell settings put global show_cpu_usage 1

After the execution of commands on the screen will appear:

  • ๐Ÿ“Š CPU load schedule (top right).
  • โšก Touch indicator (useful for debugging).
  • ๐ŸŽฎ FPS-The counter (if supported by your firmware).

To disable:

adb shell settings put global show_touches 0


adb shell settings put global show_cpu_usage 0

โš ๏ธ Note: On certain devices (e.g, POCO X5 Pro) ADB-The commands can be reset after the reset, and then you have to repeat the procedure or use Tasker to automatically execute the commands.

What if the ADB canโ€™t see the device?
1. Make sure that the debugging is enabled USB You have given permission to connect to the PC. 2. Try another one. USB-cable (preferably original). 3. Install drivers for your Xiaomi model (you can download it on the website) [Xiaomi Drivers](https://new.c.mi.com/global/miuidownload/index)). 4. Reboot your smartphone and PC. 5. If you are using Windows, try running the command prompt on behalf of the administrator.

4. Third-party applications for FPS monitoring

If the built-in tools donโ€™t fit, you can use specialized utilities from Google Play, which offer advanced features: data logging, customizable interface and support for non-gaming applications.

Top.-3 apps:

AnnexFeaturesNeed a ROOT?Reference
Game BenchFPS recording, performance analysis, comparison with other devicesโŒ No.Download
FPS MeterMinimalist counter, work in the background, customizable font sizeโŒ No.Download
Performance OverlayShows FPS, CPU/GPU boot, temperature, supports themesโœ… For extended dataDownload

How to set up Game Bench (as an example):

  1. Install the application and open it.
  2. Give all the necessary permissions (overlaying over other windows, access to statistics).
  3. Start the game - in the upper right corner will appear panel with FPS.
  4. After the game, you can view detailed statistics: average FPS, drawdowns, processor load.

โš ๏ธ Warning: Some applications (e.g. Performance Overlay) may conflict with MIUI Optimization is a built-in Xiaomi service. If the meter goes missing, try turning off optimization in Settings. โ†’ Annexes โ†’ Application management โ†’ Threefold โ†’ Special access โ†’ Battery optimization and add the app to exceptions.

๐Ÿ’ก

If the FPS counter interferes with the game, reduce its size or transparency in the application settings. In Game Bench, this is done through Settings โ†’ Overlay โ†’ Font size.

5. Hidden engineering menus (for power users)

Some Xiaomi devices (especially Redmi and POCO with Qualcomm processors) have hidden engineering menus where you can activate FPS display. This method requires caution - wrong actions can disrupt the system.

Instructions for devices on Snapdragon:

  1. Open the Phone app.
  2. Enter the code: ##4636### The Testing menu will open.
  3. Go to the Battery Information tab (or Usage statistics in English firmware).
  4. Slip several times on the top of the screen (where the chart is displayed).
  5. If the menu supports this feature, the Show FPS or Display FPS option will appear.

For devices on MediaTek (e.g. Redmi 10C):

  1. Enter the code ##36446337##
  2. In the menu that opens, look for Performance or Engineer Mode.
  3. Activate the Show FPS counter option.

Not all engineering menus support FPS display. On newer devices (such as Xiaomi 14), these codes may not work due to manufacturer restrictions.

๐Ÿ’ก

Engineering menus are for service centers. Don't change other settings unless you're sure they're there, which can cause your smartphone to malfunction.

6. Alternative methods: screencast and external devices

If none of the above methods worked, indirect methods of FPS monitoring can be used:

  • ๐ŸŽฅ PC Screencast: Connect your smartphone to your computer via scrcpy (a free screen broadcast utility) and use built-in recording tools FPS on PCs, for example, OBS studio MSI Afterburner).
  • ๐Ÿ–ฅ๏ธ External monitor: Some Xiaomi models (e.g. Black Shark) support external display display with stats display via HDMI-adapter.
  • ๐Ÿ“Š Productivity Logs: In Settings โ†’ The phone. โ†’ All specifications โ†’ Performance logs can be enabled to record data that is then analyzed on the PC.

The downside of these methods is that they donโ€™t show real-time FPS on the device itself, but are suitable for detailed analysis after a game session.

โš ๏ธ Note: When using scrcpy, make sure that the PC has the latest drivers installed. ADB. On some devices (POCO F4 GT) For proper screencasting, you need to disable MIUI Optimization in the Developer Settings.

FAQ: Frequent questions about the FPS counter on Xiaomi

๐Ÿ” Why the counter? FPS does not appear after activation in developer mode?
Possible reasons: Your firmware does not support this feature (relevant to HyperOS on new devices).Option reset after system update.On the device is enabled MIUI Optimization -- try to disable it in the developer settings. Solution: Use it. ADB-commands or third-party applications.
๐ŸŽฎ Can we get out? FPS Fortnite or Genshin Impact?
Yes, but the ways depend on the game: In Genshin Impact, the FPS counter from Game Turbo or Game Bench works steadily. In Fortnite (if the game is available in your region), you may need to disable the built-in frame limiter in the graphics settings. Fortnite is also suitable for the method with ADB or Performance Overlay.
๐Ÿ”‹ Does the meter affect the meter? FPS battery-powered?
Yes, but insignificantly: Built-in counter (via developer mode) increases the cost of ~1-3%. Third-party apps (such as Game Bench) can add ~3-5% flow-out. ADB-It's a little bit battery-free. To save money, turn off the meter when you don't need it.
๐Ÿ› ๏ธ Can we get out? FPS Xiaomi-free ROOT?
Yes, all the methods in this article work without superuser rights, except: Advanced features in Performance Overlay (e.g., GPU temperature monitoring); some engineering menus on older devices (e.g., Redmi 4X); 90% of tasks do not require ROOT.
๐Ÿ“ฑ Why? FPS It can also be used on powerful devices (Xiaomi 13 Pro, POCO F5 Pro)?
Possible causes: ๐Ÿ”ฅ Trottling: Processor reduces frequency due to overheating. Check temperature through AIDA64. ๐Ÿ”„ Background Processes: Close Unnecessary Applications in the Multitasking Menu. ๐ŸŽจ Graphics settings: Games can have VSync enabled or limited FPS. ๐Ÿ”‹ Battery mode: In Settings โ†’ Battery โ†’ Performance mode select High Performance mode.