The cherished 120 frames per second in mobile games is not only the smoothness of animation, but also a real advantage in shooters, MOBA and racing. On Xiaomi smartphones (including the Redmi Note, POCO F and Mi lines), you can achieve a stable 120 FPS even on medium hardware โ if you know which settings to touch and which you better not change. The problem is that the manufacturer often hides these options deep in the menu or blocks them by default to save the battery and prevent overheating.
In this article, we will discuss all working methods of overclocking. FPS โ formality MIUI You will learn which Xiaomi models support 120 Hz at the hardware level, how to get around the restrictions in games such as PUBG Mobile, Call of Duty: Mobile or Genshin Impact, and what to do if the smartphone starts to overheat or quickly discharge after changes.+) 120 FPS only switched on through ADB-We will show you how to do this without the risk of bricking".
Before you start, check two things: whether your display supports a refresh rate of 120 Hz (this can be seen in the model specifications on the official Xiaomi website), and whether high frame rate is allowed in the settings of a particular game. If the game is not initially optimized for 120 FPS, no system settings will help - you will need a patch or a modified version of APK.
1. Which Xiaomi smartphones support 120 FPS at the hardware level
Not every Xiaomi is capable of delivering 120 frames per second, depending on the processor, graphics accelerator and display. Here are the key models that are guaranteed to support high FPS:
- ๐ฑ POCO F3/F4/F5 (Snapdragon 870/870+/8+ Gen 1) โ flagship chips with support 120 Hz and 144 Hz on display.
- ๐ฑ Xiaomi 12/12 Pro/12T (Snapdragon 8 Gen 1/8+ Gen 1) โ Optimized for gaming, but may require cooling.
- ๐ฑ Redmi K50/K60 Pro (Dimensity 8100/9000) โ Mediatech processors with good graphics, but need manual configuration.
- ๐ฑ Black Shark 4/5 (Special gamers models โ from the box support 120+ FPS most-game.
If your model isnโt on this list, it doesnโt mean 120 FPS isnโt possible, it just takes more effort. For example, you can squeeze 90-120 FPS in lightweight games like Brawl Stars on the Redmi Note 10 Pro (Snapdragon 732G), but youโll have to settle for 60 frames in Genshin Impact. To get a good idea of your device, check the specifications on the GSMArena website (display โ Refresh rate section).
โ ๏ธ Note: On budget models (e.g. Redmi) 9A or POCO M3) push-up FPS If the processor is weaker than the Snapdragon, it can cause artifacts on the screen or overheat. 720G, It is better to limit yourself to 60-90 frames.
| Xiaomi model | Max, display frequency | Support for 120 FPS in games | Do you need ADB/mods? |
|---|---|---|---|
| POCO F5 Pro | 120 Hz | Yes (most games) | No. |
| Xiaomi 13 Ultra | 120 Hz (LTPO) | Yes (with limitations) | Partially. |
| Redmi Note 12 Pro+ | 120 Hz | Yeah (only in light games) | Yes (ADB) |
| Black Shark 5 Pro | 144 Hz | Yeah (out of the box) | No. |
2. Official MIUI settings to boost FPS
Before you climb into the engineering menu or install third-party utilities, check the standard MIUI options. The latest firmware versions (MIUI 14+) have hidden features for gamers:
- Go to Settings โ Display โ Screen refresh rate and select 120Hz (if available).
- Open Settings โ Special Features โ Optimize for Games and Enable High Performance Mode.
- In Settings โ Battery โ Power modes, select Performance (this will disable CPU/GP restrictions).
If these items are not available, then your model does not support them at the software level, in which case move on to the following methods. Note: on some devices (for example, Xiaomi 11T), the 120 Hz option may disappear when the battery is low - this is a feature of MIUI for energy savings.
Another official way is to use Game Turbo (built-in game mod Xiaomi):
- ๐ฎ Launch the game, then swipe down from the top edge of the screen to open the notification bar.
- ๐ฎ Click on the Game Turbo icon (controller icon).
- ๐ฎ Include options High frame rate and productivity GPU.
โ ๏ธ Attention: On some firmware MIUI (Especially global) Game Turbo may not be available, in which case it can be added via Settings. โ Annexes โ Application management โ Game Turbo (if disabled).
๐ก
If Game Turbo does not have a High Frame Rate option, then the game is not optimized for 120 FPS on your device โ additional settings will be required through ADB or modified configs.
Overclocking FPS through the engineering menu (MTK and Snapdragon)
The engineering menu is a hidden settings section where you can manually set the CPU, graphics and display. Be careful: the wrong changes can lead to unstable operation or overheating. The instructions for Qualcomm Snapdragon and MediaTek Dimensity chips are different.
For Snapdragon (POCO F3, Xiaomi 12, Redmi K50, etc.):
- Open the Phone app and enter the code: ##4636##.
- Go to Testing โ GPU Rendering.
- Find the Force 4x MSAA option and turn it off (this will reduce the load on the GPU).
- Return to Testing and select Hardware information โ GPU. Here you can increase the clock speed of the GPU (but no more than 10-15% of the standard!).
For MediaTek (Redmi Note 11 Pro+, POCO X4 Pro, etc.):
- Enter the code ##36446337## (or #4636## on new versions).
- Go to Hardware Testing โ GPU.
- Find the Clock GPU and increase it by 5 to 10 percent, and don't go over 20 percent, which is fraught with overheating.
- In the Display section, set Refresh Rate to 120 Hz (if available).
After the changes, restart the device. If the screen flickered or the games started to slow down, return the settings to the original state. On some devices (for example, Redmi Note 10S), the engineering menu can be blocked, in which case only unlocking the bootloader and installing the custom core will help.
What to do if the engineering menu is not opened?
4. ADB-commands for forced inclusion 120 FPS
If standard methods donโt work, you can use ADB (Android Debug Bridge), a tool for debugging Android through your computer, which works on most Xiaomi devices, but requires a PC connection and developer mode.
Preparation:
- ๐ฅ๏ธ Download and install. ADB Tools on the computer.
- ๐ฑ On your smartphone, turn on Developer Mode: go to Settings โ About the phone and 7 times click on the version MIUI.
- ๐ฑ Back to Settings โ Additionally. โ For developers and enable debugging by USB.
The main commands for overclocking FPS:
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 120
adb shell settings put global force_fps 120These commands force the screen refresh rate and system-level FPS limits, but games can ignore these settings, requiring editing of configuration files.
Additional commands for optimization:
adb shell settings put global force_gpu_rendering 1
adb shell settings put global force_4x_msaa 0
adb shell settings put global hidden_api_policy 1The first command includes forced rendering via the GPU, the second disables anti-aliasing (reduces load), the third unlocks hidden APIs for fine-tuning. After you enter the commands, restart the device.
Install ADB on PC
Enable the developer mode on Xiaomi
Activate debugging over USB
Connect your phone to your PC via the original cable
Check the connection with the adb device command-->
โ ๏ธ Note: On some devices (e.g. Xiaomi) 13 Pro) teams ADB They can reset after rebooting. To fix the changes, you need to create a script in the computer. /system/etc/init.d/ or use the Tasker app to automatically execute commands when the system starts.
5. Modification of configuration files (for advanced)
If ADB doesn't work, you'll have to manually edit system files, which requires root rights or access to TWRP, so it's only suitable for advanced users. We'll look at two key files:
1. build.prop (system settings)
The file is located in /system/build.prop. Open it through any root-access file manager (such as Root Explorer) and add the following lines:
debug.sf.hw=1
debug.performance.tuning=1
debug.egl.hw=1
debug.composition.type=gpu
persist.sys.ui.hw=1
ro.surface_flinger.has_HDR_display=true
ro.vendor.display.refresh_max=120These options optimize the rendering of graphics and unlock the high refresh rate. After the changes, restart the device.
2. gpu_driver.rc (graphics-processor settings)
The path to the file: /vendor/etc/gpu_driver.rc. You can increase the clock frequency here. GPU, But you have to be careful. Find the parameter line. max_clock and increase the value of 10โ15%. For example:
max_clock=850000000may be modified to:
max_clock=950000000Warning: Exceeding factory limits by more than 20% can overheat and shorten the life of a chip.Always test changes to benchmark applications (e.g., 3DMark or GFXBench) before launching games.
๐ก
Before editing system files, back them up! To do this, copy the original files to /sdcard/Backup/ folder - this will help restore the system in case of an error.
6.Optimize cooling and power for a stable 120 FPS
High frame rates inevitably lead to overheating and increased battery consumption. To play 120 FPS without trottling, follow these tips:
- โ๏ธ Use a cooling stand or fan (like Black Shark FunCooler Pro).ยฐC.
- ๐ Connect your phone to charging while playing โ this will prevent drawdowns FPS It's better to use the original 30 power supply.+ Watt.
- ๐ Close all background applications through Settings โ Annexes โ App management, especially voracious services: Facebook, Instagram, MIUI Optimization.
- ๐ก๏ธ Install a temperature monitoring app (for example, CPU Monitor AIDA64). If the processor is heated above 70ยฐC, take a 10-15-minute break.
On devices with Snapdragon 888/8 Gen 1 (such as Xiaomi 12 Pro or Black Shark 4 Pro), overheating is a common problem, in which case the firmware will roll back to the older version of MIUI (where the trottling is less aggressive) or install a custom core like Kernelsu or FrancoKernel.
| Problem. | Reason. | Decision |
|---|---|---|
| FPS sags after 10-15 minutes of play | Trottling overheating | Cooling stand + reduced graphics in the game |
| The screen flickers at 120Hz | Incompatibility of high frequency display | Return settings to 90Hz or 60Hz |
| Quick battery discharge | High load on GPU/CPU | Play from charging or reduce FPS to 90 |
7. Specific settings for popular games
Not all games support 120 FPS out of the box, and below are customized instructions for the most popular projects on Xiaomi:
PUBG Mobile / Battlegrounds Mobile India (BGMI)
- ๐ฎ In the graphics settings, select: Smoothness โ 90 FPS (maximum for most devices).
- ๐ฎ If options 90/120 FPS No, install a modified version. APK (for example, PUBG Mobile KR or Global with a patch).
- ๐ฎ Turn on Game Turbo and turn off Auto Brightness in Settings MIUI.
Call of Duty: Mobile
- ๐ฎ In the settings of the chart, select: Very high โ 120 FPS (available on Snapdragon 865/870/888).
- ๐ฎ If the option is grey, use it. ADB-Adb shell settings put global codm_fps 120.
- ๐ฎ Turn off shadows and realistic effects โ it will give you a chance. +10โ15 FPS.
Genshin Impact
In Genshin Impact on Xiaomi, it is already difficult to achieve a stable 60 FPS, and 120 is almost impossible without loss of quality.
- ๐ฎ Set your graphics settings โ 60 FPS + Medium quality.
- ๐ฎ Through ADB Enter: adb shell settings put global genshin_fps 90 (experimentation).
- ๐ฎ Use a modified one. MIUI Debloater to disable background processes.
On the POCO F3 or Xiaomi 11T in Genshin Impact, you can squeeze 50-60 FPS at low settings, but 120 is only achievable on menus or in light scenes.