How to turn on 120Hz on Xiaomi phone: a complete guide with hidden settings

High-frequency screens with 120Hz upgrades have become the standard for flagship smartphones, but even Xiaomi’s budget models sometimes have the potential to overclock the display. Many users do not suspect that their device supports 120Hz, but this feature is disabled by default β€” either due to firmware limitations or to save battery power. In this article, we will discuss all possible ways to activate high refresh rates, from standard settings to engineering menus and modified firmware.

It is important to understand that not all Xiaomi models are physically capable of running at 120Hz. AMOLED-It has 120Hz support, but in some regions it is software-locked, and we have a compatibility table (see below) so you can check right away if you should try to overclock your display. We will also discuss how to minimize battery consumption when using high frequency – this is critical, as 120 Hz can increase power consumption by 20-40% depending on the scenario.

What Xiaomi models support 120 Hz

Before you try to enable a high refresh rate, make sure your smartphone is physically capable of doing so. The manufacturer often cuts features in budget lines, even if the hardware allows more. Below is the current list of models with confirmed support for 120 Hz (data for 2026):

SeriesModels with 120 HzScreen typeNotes
Xiaomi 13/1413 Pro, 13 Ultra, 14, 14 Pro, 14 UltraAMOLED LTPOAdaptive frequency 1-120 Hz
Redmi KK50 Pro, K60, K60 Pro, K60 UltraAMOLEDIn some regions, a 60 Hz lock is in place.
POCO FF4 GT, F5, F5 ProAMOLEDRequires unlocking in the engineering menu
Redmi NoteNote 11 Pro+ 5G, Note 12 Pro+ 5GAMOLEDOnly on global firmware

If your model is not on the list, it doesn’t mean that 120Hz is impossible. For example, the POCO X3 Pro officially supports only 90Hz, but you can overclock the screen to 120Hz through the engineering menu (see section below).

⚠️ Attention: On models with IPS-If you try to turn on 120 Hz through an engineering menu, you will either have image artifacts or a complete display failure!

πŸ“Š Your Xiaomi smartphone supports 120 Hz?
Yes, officially.
Yeah, but we need to unlock.
No, but I want to try to disperse.
I don't know.
I have a different brand.

Standard method: Enable via MIUI settings

If your model officially supports 120Hz, the easiest way to activate is through the standard menu. MIUI 14 and newer:

  1. Open the Settings β†’ Display.
  2. Select the screen refresh rate (in some firmwares – Adaptive frequency).
  3. Set a value of 120Hz or Auto (if available).
  4. Restart the device to apply the changes.

On some models (e.g. Xiaomi 12T), the option is hidden behind regional restrictions.

  • πŸ“± Switch to global firmware (via Fastboot or MIUI bootloader).
  • πŸ”§ Use it. ADB-The command for forced inclusion: adb shell settings put global peak_refresh_rate 120
  • πŸ”„ Reset the screen settings to factory (Settings) β†’ System system β†’ Resetting settings β†’ Reset the display settings).

⚠️ Attention: POCO F3 redmi K40 post-update MIUI 15 120Hz option may disappear. It's a firmware bug -- try rolling back on the previous version or wait for a patch.

β˜‘οΈ Preparation for inclusion of 120 Hz

Done: 0 / 4

Engineering menu: overclocking the screen on unofficially supported models

If the standard settings don't allow you to choose 120 Hz, you can try activating the function through an engineering menu. AMOLED-screens, but requires caution - incorrect actions can lead to damage to the display.

Instructions for Qualcomm Snapdragon (e.g. POCO X3 Pro, Redmi K50i):

  1. Install the MTK Engineering Mode (for MediaTek) or Shortcut Master (for Snapdragon).
  2. Enter #36446337## (for MediaTek) or find Engineering Mode via Shortcut Master.
  3. Go to the Display or Screen section.
  4. Find the Refresh Rate and set 120Hz.
  5. Save the settings and restart the device.

For MediaTek (e.g. Redmi Note 11 Pro):

  • πŸ”§ Use the code ##6484## to access the test menu.
  • πŸ“Š Choose Display Test β†’ Refresh Rate.
  • πŸ”’ Enter the value 120 manually (if the field is available for editing).
What if the screen starts to flicker after changing the frequency?
If you see a flicker or artifact after the frequency change, immediately return the settings to factory (60 Hz).If the problem persists, reset via Fastboot: fastboot erase config fastboot reboot This will delete all user settings of the display, but return the stability of the screen.

On some devices (e.g., the POCO F4 GT), the engineering menu allows you to turn on 120 Hz, but only when connected to a charge. This is done to protect the battery from overheating. To get around the restriction, you will have to edit the system files (see next section).

Editing system files for forced 120Hz inclusion

If the engineering menu didn't work, you're left with manual editing of configuration files, which requires root rights and is only suitable for power users, and we're going to look at two ways: through Magisk and manually through ADB.

Method 1: Magisk module (for root firmware)

  • πŸ“± Install Magisk Manager and get root access.
  • πŸ”§ Download the Refresh Rate Unlocker (available at WEB) XDA Developers).
  • πŸ”„ Restart the device after installing the module.
  • 🎯 Check the appearance of the 120 Hz option in the screen settings.

Method 2: Manual editing via ADB (no root)

  1. Connect your phone to your PC and activate Debugging over USB (Settings β†’ About Phone β†’ MIUI Version β†’ 7 times press to unlock the developer mode).
  2. Adb shell settings put global settings oneplus_screen_refresh_rate 120 (Yes, the command contains oneplus, which is a feature. MIUI).
  3. Reset the device.

⚠️ Attention: On Xiaomi 12 Lite and Redmi Note 11S editing system files without root causes resets of all settings the next update MIUI. To avoid this, block updates for system applications via adb shell pm disable-user. --user 0 com.android.updater.

πŸ’‘

Before editing system files, create a full backup via TWRP or OrangeFox Recovery, which will allow you to restore the phone if it stops booting after the changes.

Optimizing the battery using 120 Hz

High screen refresh rates significantly increase battery consumption by 20-40% depending on the scenario. To extend battery life, use these tips:

  • πŸ”‹ Enable Adaptive Frequency (Settings) β†’ Display. β†’ Adaptive frequency: The system will automatically switch between 60 Hz and 120 Hz depending on the task.
  • πŸŒ™ Activate the dark theme -- on AMOLED-This reduces the power consumption by 10-15%.
  • ⚑ Turn off Always On Display – This feature eats up to 5% charge per hour when using 120Hz.
  • πŸ”„ Reduce screen wait time to 15 seconds (Settings) β†’ Display. β†’ Sleeping mode).

For advanced users, there is another trick: limiting FPS in games, and many games (like Genshin Impact or Call of Duty Mobile) use 120 FPS by default, which is redundant for most scenarios, to limit FPS:

  1. Install Game Turbo from MIUI Lab.
  2. Enable Balance or Battery Savings mode for a particular game.
  3. Use it. ADB-The command for compulsory restriction: adb shell settings put global force_fps 60

πŸ’‘

Adaptive screen frequency (1-120 Hz) per LTPO-displays (e.g. Xiaomi 13 Ultra) reduce battery consumption by 25% compared to fixed 120 Hz, while maintaining smooth animations.

Problems and Solutions: Flickering, Overheating, Failure

Forced 120Hz activation can cause a number of problems, and let's look at the most common ways to address them:

Problem.Possible causeDecision
The screen flickers or twitches.Incompatibility of the display driver with the selected frequencyReturn 60Hz via the Engineering Menu or reset settings
The phone is warming up a lot.Increased load on GPU at 120 HzLimit FPS in games or enable adaptive frequency
Fast battery dischargeIncreased power consumption of the screen and processorTurn off Always On Display and use a dark theme
Apps are dyedConflict with performance settingsAdd an app to Game Turbo exceptions

If the phone starts to spontaneously reboot after turning on 120 Hz, this is a sign of overheating of the chipset. Immediately return the frequency to factory values and check the temperature using AIDA64. Normal readings for the Snapdragon 8 Gen 2 under load - up to 45 Β° C. If the temperature exceeds 50 Β° C, you need to:

  • πŸ› οΈ Replacement of thermopaste (relevant for devices older than 2 years).
  • 🧊 Use of a cooling cover or stand.
  • βš™οΈ Reversing the firmware to a more stable version.

Alternative methods: custom firmware and cores

If none of the above methods work, you have to install custom firmware, which is suitable for enthusiasts who are willing to sacrifice stability for high refresh rates.

  • πŸ“± Pixel Experience – pure Android with 120Hz support on most models.
  • πŸ”§ LineageOS – stable firmware with open source.
  • ⚑ Evolution X – Optimized for Game Scripts.
  • 🎯 crDroid – Flexible performance settings.

For custom firmware installation:

  1. Unlock Bootloader via Mi Unlock Tool (requires Xiaomi account binding).
  2. Install TWRP Recovery or OrangeFox.
  3. Make a full backup of the current firmware.
  4. Please use custom software and GApps (if necessary).
  5. Snapdragon: Run a 120Hz kernel (e.g., FrancoKernel for Snapdragon).

⚠️ Attention: On Xiaomi 12S Ultra and Mix Fold 2 custom firmware installation leads to wide-angle camera locking due to proprietary drivers. Check compatibility on the forum before firmware XDA Developers.

πŸ’‘

To check the actual refresh rate of the screen, use the Display Tester app (available on Google Play), which shows the current Hz and helps to detect flickering invisible to the naked eye.

FAQ: Answers to Frequent Questions

Can I turn on 120Hz on the Redmi Note 10 Pro? Does it support that?
Redmi Note 10 Pro is equipped AMOLED-screen-in-screen 120 Hz, but in some regions (e.g. Russia, India) this feature is blocked software. To unlock: Install global firmware via Fastboot. Or use ADB-Adb shell settings put global smooth_display_mode 1 If nothing helps, try a high-frequency custom core.
Why did the phone run out faster after turning on 120Hz?
The high frequency of screen refresh increases the load on the GPU And you can use a processor to increase your power consumption. To reduce your power consumption: Activate adaptive frequency (1-120 Hz). Turn off Always On Display. Use a dark theme on the computer. AMOLED-On the Xiaomi 13 Pro with the screens LTPO-Adaptive frequency reduces battery consumption by 25-30% compared to fixed 120 Hz.
Can you turn on 120Hz on the POCO X3 Pro? It officially only supports 90Hz.
Yes, on POCO X3 Pro can accelerate the screen to 120 Hz, but it requires editing system files: Get root access through Magisk. Open the file /vendor/build.prop and add a line: ro.vendor.display.refresh_rate_max=120 Reset the device. ⚠️ Warning: After that, artifacts may appear as you scroll. If the screen starts to flicker, return the value to the scroll. 90.
How to check if 120 Hz is working?
Some firmware shows 120Hz in the settings, but the actual frequency remains lower. To check: Install the Display Tester app or Screen Refresh Rate. Run a flicker test β€” at 120Hz, the bands will be smooth. Use another phone's camera in slow-mo mode (240 FPS). At 120Hz, the flicker in the video will be less noticeable than at 60Hz.
Will factory reset help if the screen stops working after changing the frequency?
No, a regular reset via the settings menu will not return the original frequency if it was changed through the engineering menu or system files. In this case: Perform a full reset via Fastboot: fastboot erase userdata fastboot erase cache fastboot reboot or run the stock firmware through the Mi Flash Tool. If the screen doesn’t turn on at all, try connecting through ADB Blind Mode and Return Settings: Adb shell settings put global peak_refresh_rate 60