How to turn on the FPS counter on Xiaomi: all ways for games and benchmarks

The display of frames per second (FPS) on the screen of Xiaomi, Redmi or POCO is a useful feature for gamers, testers and just curious users, it can be used to assess the smoothness of the interface, performance in games or to detect โ€œlagsโ€ after updating the firmware. However, in the standard settings of MIUI, this parameter is hidden: the manufacturer believes that the average user does not need it.

In this article, we will discuss 5 proven ways to include FPS-Meter on Xiaomi smartphones โ€“ from built-in Game Turbo tools to hidden engineering menus and ADB-All methods tested on firmware MIUI 12-16 (including global and Chinese versions) and compatible with most models, from the budget Redmi Note 12 to the flagship Xiaomi 14 Ultra. Important: some methods require unlocking the bootloader or developer rights โ€“ we will warn you about this in advance.

1. Enable FPS through Game Turbo (the easiest way)

If you only need a frame counter for games, use the Game Turbo built-in game accelerator. This method does not require root rights or a PC connection, but works exclusively in supported games (for example, PUBG Mobile, Call of Duty, Genshin Impact).

Instructions:

  • ๐ŸŽฎ Open the game you want to play. FPS.
  • ๐Ÿ“ฑ Swipe your finger on the left or right edge of the screen (depending on the version). MIUI), to call the Game Turbo panel.
  • โš™๏ธ Click on the gear icon (โ€œSettingsโ€) in the panel.
  • ๐Ÿ“Š Find the option to show FPS (display FPS In the global firmware and activate it.

The counter will appear in the top corner of the screen, and the color of the indicator depends on the current load:

Colour FPSMeaningDescription
Green.50โ€“60 FPSThe game is running smoothly, without slowing down.
Yellow.30โ€“49 FPSSmall drawdowns, possible micro-delays.
Red.0โ€“29 FPSCritical lags, the game is practically unplayable.

โš ๏ธ Note: In some versions MIUI Option Show FPS This may not be on the Game Turbo menu, due to regional restrictions (for example, it is often removed in European firmware.

๐Ÿ“Š What do you need for? FPS-Xiaomi counter?
Performance assessment in games
Post-firmware testing
Curiosity
Other

2. Activation through developer settings (for MIUI interface)

This method allows you to display FPS across the entire system interface โ€” not just in games, but also in menus, desktops, or applications โ€” by turning on the developer mode and activating the hidden option.

Steps:

  1. Go to Settings. โ†’ The phone.
  2. Click 7 times in a row on the MIUI version until the notification appears You became a developer!
  3. Go back to the main settings menu and open a new Developer Options section.
  4. Scroll down and find options: Show CPU usage โ€” displays CPU usage schedule. Show GPU view updates or Show surface updates โ€” includes FPS counter. USB debugging may be needed for other methods.

Activate the right points. The counter will appear in the top corner of the screen.

Note: This counter shows Surface updates, not real-world updates. FPS To measure accurately in games. 3D-Apps are better to use Game Turbo or specialized utilities.

Enable the developer mode (7 taps according to version) MIUI)|Find the section "For developers" in the settings|Activate the option "Show the number of personnel"|Reboot the phone (recommended)-->

3.Use of ADB-Teams (for experienced users)

If your firmware doesn't have the FPS option in the developer settings, you can turn it on via ADB (Android Debug Bridge), which requires connecting your smartphone to your computer, but doesn't need root rights.

Instructions:

  1. Install Platform Tools (part of the Android SDK) on your PC.
  2. Turn on the phone debugging over USB (Settings โ†’ For developers).
  3. Connect Xiaomi to your computer and execute: adb shell settings put global show_touches 1 adb shell settings put global show_surface_updates 1
  4. Reset the device.

Then, at the top of the screen, you'll see a frame and touch indicator, and to turn it off, use the commands:

adb shell settings put global show_touches 0


adb shell settings put global show_surface_updates 0

โš ๏ธ Note: On some Xiaomi models (e.g, POCO F5 or Redmi K60) These commands may not work due to manufacturer limitations, so try an alternative method with scrcpy (described below).

What if the ADB does not recognize the device?
If the adb device command doesnโ€™t show your Xiaomi, follow the following steps: 1. Install official Xiaomi drivers. USB Drivers from the manufacturer's website. 2. In the menu Debugging by USB Select the File Transfer Mode (MTP). 3. Reconnect the cable (preferably the original one). 4. In the command line, type: adb kill-server adb start-server If the problem persists, try another one. USB-Disable the antivirus (it can block the port) ADB).

4. Applications for FPS monitoring (without root)

If you don't want to go through the settings, you can use third-party utilities, which don't require root rights, but they can show FPS with less accuracy than system tools.

Top.-3 apps:

  • ๐Ÿ“Š GameBench is a professional tool for testing performance in games. FPS, CPU temperature and battery consumption minus: free version is limited in recording time.
  • ๐ŸŽฎ FPS Monitor is a lightweight app with a customizable overlay that supports most games, but can conflict with Game Turbo.
  • ๐Ÿ“ˆ CPU Monitor -- displays FPS, loading CPU/GPU It's suitable for real-time monitoring of the system.

How to use:

  1. Download one of the apps from Google Play.
  2. Run a game or test.
  3. Activate the overlay through the notification panel or app settings.
  4. Set the position and size of the counter (most utilities support drag-and-drop).

Important: Some games (such as Free Fire or Honor of Kings) block third-party overlays because of anticheats, in which case the FPS counter will not work.

๐Ÿ’ก

If the FPS monitoring app doesnโ€™t show data, try turning off battery optimization for it in the MIUI settings (Settings โ†’ Applications โ†’ Permissions โ†’ Auto Run).

5. Advanced Methods: Engineering Menu and Root

For risk enthusiasts, there are ways to use an engineering menu or root rights, which give you maximum control over the display of FPS, but you need to be careful.

Method 1: Engineering Menu (MTK/Qualcomm)

On smartphones with MediaTek or Qualcomm processors, you can activate the hidden menu:

  1. Open the Phone app and enter the code: For MediaTek: ##36446337## For Qualcomm: ##4636###

Testing โ†’ FPS info

Activate the meter display.

Method 2: Root + Xposed/EdXposed

If you have unlocked the bootloader and installed Magisk, you can use modules:

  • ๐Ÿ”ง FPS Monitor (Xposed) โ€“ Adds the counter to the status bar.
  • ๐Ÿ“Ÿ Game Tuner โ€“ an extended alternative to Game Turbo with support for customization of overlay.

โš ๏ธ Note: Using engineering codes or root access may result in loss of warranty or system instability.On some Xiaomi models (e.g. Xiaomi) 13T) Entering engineering codes is blocked by firmware - in this case, only unlocking the bootloader will help.

๐Ÿ’ก

Engineering menu and root-methods give maximum accuracy of readings FPS, But it's only for advanced users, and for most tasks, the built-in Game Turbo or the Game Turbo is enough. ADB-team.

Comparison of methods: which one to choose?

To make the choice easier, we have compiled a table with the pros and cons of each method:

MethodPC requiredRoot is required.Works in games.Works at MIUI.Difficulty
Game TurboโŒ No.โŒ No.โœ… Yes.โŒ Only in games.โญ
Developer settingsโŒ No.โŒ No.โŒ No.โœ… Yes.โญโญ
ADB-teamโœ… Yes.โŒ No.โŒ Partially.โœ… Yes.โญโญโญ
Party of annexโŒ No.โŒ No.โœ… Yes.โœ… Yes.โญ
Engineering menuโŒ No.โŒ No.โŒ No.โœ… Yes.โญโญโญโญ
Root + Xposedโœ… Yes.โœ… Yes.โœ… Yes.โœ… Yes.โญโญโญโญโญ

For most users, the best solution is Game Turbo (if you need to measure in games) or developer settings (for interface monitoring). If these methods do not work, try ADB or third-party applications.

FAQ: Frequent questions about FPS on Xiaomi

๐Ÿ” Why the counter? FPS shows 0 or not updated?
This can happen for several reasons: The game activates the power saving mode (limits performance). GPU). The counter conflicts with another overlay (e.g. Game Turbo and the other). FPS Monitor.The phone has enabled the option Improved performance mode in the battery settings (may block monitoring). Solution: disable all optimizations for playing Settings. โ†’ Battery โ†’ Battery optimization and restart the application.
๐Ÿ“ฑ Can I include? FPS Xiaomi without a computer?
Yes, most of the ways in this article don't require a PC: Game Turbo works without a computer connection. Developer settings are activated directly on the phone. Part of the app (like FPS Monitor) is installed from Google Play. Only the ADB method requires a PC connection, but it can be replaced with an engineering menu (if supported by your model).
๐Ÿ”ง How to remove the meter FPS, if he's intruding?
The method of disabling depends on the activation method: For Game Turbo: return to the game control panel and deactivate the option FPS. For developer settings: turn off Show frames in the Developer Menu. ADB: Adb shell settings put global settings show_surface_updates 0 and show_touches 0. For third-party applications: remove the overlay through the settings of the utility or uninstall it.
๐ŸŽฎ Why in games FPS It jumps even on powerful smartphones?
Fluctuations FPS โ€” It's a normal phenomenon, especially in modern games with dynamic graphics: ๐Ÿ”ฅ Trottling โ€“ triggered by overheating of the processor (often on Snapdragon) 8 Gen 2/3). ๐Ÿ”‹ Limitations MIUI โ€” Firmware artificially reduces performance to save battery. ๐ŸŽจ Complex scenes โ€“ explosions, smoke, many objects on the screen load GPU. ๐Ÿ“ถ Background processes โ€“ messengers, antiviruses or updates can steal resources.Solution: Close all background apps, turn on Performance Mode in Game Turbo, and check the temperature of the phone (optimally to the right time). 40ยฐC).
๐Ÿ“Š Can I write it down? FPS gameplay?
Yeah, that's fine: ๐ŸŽฅ Built-in screen recording in Game Turbo (saves) FPS video). ๐Ÿ“น Annex AZ Screen Recorder โ€“ supports overlay with FPS. ๐Ÿ–ฅ๏ธ Scrcpy โ€“ Recording from PC via ADB mapped FPS (team: scrcpy --bit-rate 20M --record file.mp4). For professional analysis, use GameBench โ€“ it saves charts. FPS, temperature and loading CPU/GPU file-by-file.