Raising screen refresh rates to 120Hz in Xiaomi smartphone games is one of the most effective ways to improve the gaming experience. Smooth animation, less input latency and more responsive controls make gameplay more comfortable, especially in dynamic shooters or racing simulators. However, not all users are aware that even on supported Redmi, POCO or Mi models, this feature is often hidden or requires additional manipulation.
In this article, weโll look at all the ways to enable 120Hz, from standard MIUI settings to hidden developer settings and modifications via ADB. Youโll learn which Xiaomi models support high frame rates, how to check the current FPS in-game, and what to do if the option is not available. Particular attention is paid to compatibility with popular games (PUBG Mobile, Call of Duty, Genshin Impact) and optimization of performance to prevent overheating.
Which Xiaomi smartphones support 120Hz in games?
Not all Xiaomi devices are capable of output 120 frames per second โ it depends on the hardware platform and the version of MIUI. Below is the current list of models with support for high screen refresh rate (based on the Snapdragon 8 Gen 1/2/3, Dimensity 9000/9200 and other flagship chips):
- ๐ฑ Xiaomi 13/13 Pro/13 Ultra (120 Hz + LTPO 1-120 Hz)
- ๐ฑ Xiaomi 12/12 Pro/12S Ultra (120 Hz, adaptive frequency)
- ๐ฑ Redmi K60/K60 Pro/K60 Ultra (120/144 Hz)
- ๐ฑ POCO F5 Pro/F6 Pro (120 Hz, AMOLED)
- ๐ฑ Black Shark 5/5 Pro/6/6 Pro (144 Hz, gaming smartphones)
Important: Even if your model is on the list, not all games support 120 FPS. Developers often limit the frame rate at the engine level (for example, Unreal Engine 4/5 or Unity). Also, on budget devices (for example, Redmi Note 12 Pro+ with Dimensity 1080), 120 Hz can only work in the MIUI menu, but not in games.
| Model | Max, screen frequency | Support for 120 FPS in games | Do you need unlocking? |
|---|---|---|---|
| Xiaomi 14 Pro | 120 Hz (LTPO) | Yes (PUBG, COD, Genshin) | No. |
| Redmi K60 Ultra | 144 Hz | Yes (with limitations) | Partially (ADB) |
| POCO F5 Pro | 120 Hz | Yes (only in supported games) | No. |
| Black Shark 6 Pro | 144 Hz | Yes (full support) | No. |
If your model is not in the table, check the specifications on the official Xiaomi website or use the CPU-Z app (Device โ Display section).Please note: some manufacturers (for example, Samsung in their Exynos chips) block high frequencies in games at the software level - this is not the case with Xiaomi, but can affect ported games.
Method 1: Enable 120 Hz through MIUI settings
The easiest method is to use the built-in options, but it only works on flagship models with the latest version of MIUI 14/15:
- Open the Settings โ Display.
- Select the screen refresh rate.
- Set a value of 120 Hz or Auto (for adaptive frequency).
- Return to Settings โ Special Options โ Developer settings.
- Activate the option to Disable FPS Restriction (if any).
Some devices (e.g., POCO F5) may require additional activation of Game Turbo mode:
- ๐ฎ Go to Settings. โ Annexes โ Game turbo.
- ๐ง Turn on Optimization. FPS Choose 120 Hz for a specific game.
- โก Activate Performance Instead of Balance in your game profile.
โ๏ธ Preparation for inclusion of 120 Hz
โ ๏ธ Attention: On devices with AMOLED-Long-term use of 120 Hz can accelerate pixel burnout by screens (for example, Xiaomi 13), it is recommended to include high frequency only in games, and in everyday use to return to 60 Hz.
Method 2: Unlock 120 FPS via ADB (for experienced)
If the MIUI settings do not have an option to enable 120Hz in games, you can use ADB commands. This method works on most devices with Snapdragon 888/8 Gen 1/2, but requires an unlocked bootloader or root rights (not necessarily).
Instructions:
- Download Googleโs Platform Tools and unpack the archive.
- Enable USB Debugging in Settings โ About Phone โ MIUI version (click 7 times, then go back to Developer Settings).
- Connect your phone to your PC and execute in the command line:
adb shell settings put global force_high_refresh_rate 1
adb shell settings put global peak_refresh_rate 120
adb shell settings put global min_refresh_rate 120To apply the changes, restart the device. To check the current frequency, use the command:
adb shell dumpsys display | grep "refresh rate"If the game still limits FPS, try the additional command to disable performance restrictions:
adb shell settings put global force_fps 120What to do if ADB is not working?
โ ๏ธ Note: On some devices (e.g. Redmi) K50 Gaming) compulsory inclusion 120 Hz through ADB If the screen starts to flicker, cancel the changes with the command adb shell settings delete global force_high_refresh_rate.
Method 3: Using Game Turbo and Hidden Settings
Xiaomi's proprietary Game Turbo allows you to fine-tune performance in games, including unlocking high frequencies. However, many options are hidden by default.
- Launch the game, then call the Game Turbo panel swipe from the top right corner.
- Click on the icon. โ๏ธ (Settings) โ Productivity.
- Enable High Frame Frequency (if option is available).
- For additional settings, enter the โGame Turbo Hidden Settingsโ request in the search for MIUI settings and activate the Extended Options.
On Black Shark devices, the process is simplified:
- ๐ฎ Open Shark Space (Game Launcher).
- ๐ง Choose a game. โ Screen settings โ 120 Hz/144 Hz.
- โก Enable the production mode for maximum FPS.
If the Game Turbo doesnโt show the 120Hz option, try resetting it:
adb shell pm clear com.miui.gameturboThen restart your phone and check the availability of high frequencies again.
๐ก
On devices with a Dimensity chip (such as the Redmi K60E) for stable 120 Hz performance in games, it is recommended to turn off the Dynamic Resolution feature in the Game Turbo settings. This prevents automatic resolution changes that can reset frame rates.
Checking the real FPS in the game
To make sure the game is really running at 120 frames per second, use one of the following solutions:
- ๐ Built-in counter FPS Game Turbo (includes in performance settings).
- ๐ฑ Monitoring apps: GameBench, FPS Meter (requires root or ADB).
- ๐ฅ๏ธ Connect to a PC via Scrcpy with output of personnel frequency information.
For accurate diagnosis through ADB:
adb shell dumpsys gfxinfo [name game package]
Example: adb shell dumpsys gfxinfo com.tencent.igIn the output, look for lines with FrameTime - if the value is close to 8.3 ms (1000/120), then the game really works at 120 FPS. If the frame time is 16.6 ms, then the frequency is limited to 60 Hz.
| Tool. | precision | Need root? | Example of inference |
|---|---|---|---|
| Game Turbo (MIUI) | Medium | No. | "FPS: 118-120" |
| GameBench | Tall. | No (but ADB rights are needed) | FPS schedule with peaks and drawdowns |
| ADB (dumpsys gfxinfo) | Maximum | No. | "FrameTime: 8.2 ms (122 FPS)" |
โ ๏ธ Note: Some games (such as Genshin Impact) are artificially limited. FPS At 60 even when 120Hz is enabled in the settings, in which case only modification of the game files (for example, through Magisk and the Game Optimizing Service module) will help, but this can lead to a ban of the account.
Optimizing performance for a stable 120 FPS
Even if you manage to turn on 120 Hz, the stability of frame rate depends on the optimization of the system. The following steps will help to avoid FPS drawdowns and overheating:
- โก Turn off background processes: Enable distraction-free mode in Game Turbo or use the command: adb shell cmd deviceidle force-idle
- โ๏ธ Temperature control: Install Coolify (requires Magisk) to force the chipset to cool.
- ๐ Energy Saving: Turn off Adaptive Battery in Battery Settings for Maximum Performance.
- ๐ฎ Graphics settings: In the game itself, choose Balanced or Performance Mode (not always Ultra gives you the best option). FPS!).
For devices with Snapdragon 8 Gen 2 (such as Xiaomi 13), it is also recommended to disable the Thermal Engine via ADB:
adb shell setprop persist.vendor.thermal.config 0This will increase the limit of trottling, but can lead to increased heat - use at your own risk!
๐ก
The best balance between performance and heating is achieved by combining: 120 Hz + FHD+ resolution (not 4K!) + switched off background processes.
Frequent problems and their solutions
If after all the manipulations 120 Hz in games do not work, check the following points:
- ๐ Update MIUI: On older versions. MIUI 13 may not support high frequencies. Update the firmware through Settings โ Updating the system.
- ๐ Cable and Charging: When the charge level is low (less than 20%), the system automatically limits performance. Connect charging with Quick Charge 4 support+.
- ๐ ๏ธ Resetting: If you have previously experimented with ADB, Reset to factory: adb shell settings reset global
- ๐ฏ Compatibility: Check if the game supports 120 FPS Fortnite on mobile devices, for example, is limited to 60 frames.
For POCO devices with custom firmware (e.g. Pixel Experience), you may need to manually edit the build.prop file.
debug.sf.enable_hdr_10bit=1
persist.vendor.sys.monet.hwvsync=trueThis activates hardware synchronization and can help with unlocking high frequencies.