How to turn on 120 FPS in games on Xiaomi: a full guide to overclocking the frame

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 modelMax, display frequencySupport for 120 FPS in gamesDo you need ADB/mods?
POCO F5 Pro120 HzYes (most games)No.
Xiaomi 13 Ultra120 Hz (LTPO)Yes (with limitations)Partially.
Redmi Note 12 Pro+120 HzYeah (only in light games)Yes (ADB)
Black Shark 5 Pro144 HzYeah (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:

  1. Go to Settings โ†’ Display โ†’ Screen refresh rate and select 120Hz (if available).
  2. Open Settings โ†’ Special Features โ†’ Optimize for Games and Enable High Performance Mode.
  3. 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.

๐Ÿ“Š What kind of smartphone you Xiaomi?
POCO (F3/F4/F5)
Redmi (Note 10/11/12)
Xiaomi (11/12/13 series)
Black Shark
Other

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.):

  1. Open the Phone app and enter the code: ##4636##.
  2. Go to Testing โ†’ GPU Rendering.
  3. Find the Force 4x MSAA option and turn it off (this will reduce the load on the GPU).
  4. 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.):

  1. Enter the code ##36446337## (or #4636## on new versions).
  2. Go to Hardware Testing โ†’ GPU.
  3. Find the Clock GPU and increase it by 5 to 10 percent, and don't go over 20 percent, which is fraught with overheating.
  4. 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?
If the code ##4636## or ##36446337### doesnโ€™t work, try: 1. Install the MTK Engineering Mode (for MediaTek) or Shortcut Master (for Snapdragon) from Google Play. 2. On some MIUI firmware, the engineering menu is hidden โ€“ you will need to roll back to an older version of the software or root rights. 3. On devices with MIUI Global, the engineering menu can be disabled by the manufacturer โ€“ in this case, only ADB or modification of system files remains.

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 120

These 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 1

The 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=120

These 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=850000000

may be modified to:

max_clock=950000000

Warning: 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 playTrottling overheatingCooling stand + reduced graphics in the game
The screen flickers at 120HzIncompatibility of high frequency displayReturn settings to 90Hz or 60Hz
Quick battery dischargeHigh load on GPU/CPUPlay from charging or reduce FPS to 90

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.

FAQ: Frequent questions about 120 FPS on Xiaomi

My Xiaomi supports 120Hz on display, but in games, the FPS doesn't go above 60.
The problem is two things: either the game is not optimized for high frame rates (eg, Genshin Impact), or MIUI Try: Enable Game Turbo and select Performance mode. Use ADB-forced-command FPS (Install a modified version of the game (e.g., section 4, PUBG Mobile KR 90 FPS). If nothing helps, then the limit at the level of the game engine - there is nothing to do without root rights and deep modification.
After 120 FPS is turned on, the phone gets very hot and braked. How do you fix it?
Overheating and trottling are normal reactions to high load. Solutions: Use a cooling stand (even the cheapest one will lower the temperature by 3-5ยฐC). Reduce the graphics in the game: turn off shadows, anti-aliasing and post effects. Return the screen refresh rate to 90Hz, this will reduce the load on the GPU. Check if it works in the background of MIUI Optimization - turn it off in the developer settings. If the trottling is too aggressive (for example, on the Snapdr 888), try to roll back the screen to the older version of the MIUI.
Do I need to unlock the bootloader to enable 120 FPS?
V 90% Unlocking the bootloader is required only if you plan to: Install custom firmware (for example, LineageOS or Pixel Experience); Modify system files (for example, build.prop) without root. Use overclocking cores GPU/CPU. For ADB-commands, engineering menus or settings MIUI However, remember that unlocking the bootloader resets all data and can lead to loss of warranty!
How to check if the game is running on 120 FPS?
Visually distinguish 60 FPS from 120 is difficult, so use: Built-in FPS: in PUBG Mobile or COD: Mobile it can be enabled in the settings. Monitoring applications: GameBench or FPS Meter (requires root on some devices). Test scenes: 3DMark or GFXBench has benchmark modes with FPS output. If the counter shows 120, but the game is โ€œlaggingโ€, then there are problems with frame pacing, in which case it will help to disable VSync through the engineering menu.
Will the battery drain faster at 120 FPS?
Yes, and significantly. Tests show that 120 FPS battery drains 30-50% faster than 60 FPS. Reasons: GPU and CPU run at maximum frequencies. The display is updated 2 times more often (120 Hz vs 60 Hz). MIUI can further limit background processes, leading to increased power consumption. Recommendations: Play from charging (preferably with fast charging 30+ W). Use Game Turbo Battery Mode for balance between FPS and autonomy. Carry with you on power bank at 10,000 FPS-Ah for a battery of 1.5 000 FPS+ hours.