How to Install 120Hz on Xiaomi: All Ways to Unlock High Screen Update Frequency

Did you buy a Xiaomi smartphone with 120Hz support, but only 60 or 90Hz is available in the settings? Or does the frequency automatically reset after a reboot? This problem is familiar to many owners of Redmi, POCO and Mi devices - even flagship models sometimes hide the maximum screen refresh rate behind factory restrictions or software locks.

In this guide, we will discuss all working ways of inclusion. 120 Hz on Xiaomi in 2026 year: from official settings MIUI to the hidden commands through ADB You'll learn why the frequency may be lost, how to check the actual refresh rate of the screen, and which models support the system. 120 Hz at iron level, and we'll focus on the problems with iron. MIUI 14/15 โ€” New firmware versions often block manual frequency control.

What Xiaomi models support 120 Hz

Not all Xiaomi smartphones are physically capable of running at 120Hz. Even if the specifications are โ€œup to 120Hzโ€, the actual support depends on the firmware version, regional build and hardware limitations.

  • ๐Ÿ“ฑ Flagship series: Xiaomi 12/12S/12T Pro, 13/13 Pro/13 Ultra, 14/14 Pro
  • ๐Ÿ“ฑ Redmi: Redmi K50 Pro, K60/K60 Pro/K60 Ultra, Note 12 Pro+ 5G (display-only AMOLED)
  • ๐Ÿ“ฑ POCO: POCO F4/F5 Pro, X5 Pro 5G, F6 Pro (expected in 2026)
  • ๐Ÿ“ฑ Black Shark: All models starting with Black Shark 4 Pro (gaming smartphones with 144 Hz, but you can limit to 120 Hz)

โš ๏ธ Note: On budget models (e.g. Redmi Note 11 or POCO M5) 120Hz can be locked at the driver level. Check the specifications of your model on the official Xiaomi website by model number (find in Settings). โ†’ The phone).

ModelMax. frequency (Hz)Screen typeSupport for 120 Hz out of the box
Xiaomi 13 Pro120AMOLED LTPOYes (with MIUI 14+)
Redmi K60 Pro120/144AMOLEDYes (but can be dropped)
POCO F5 Pro120AMOLEDYes (requires manual activation)
Redmi Note 12 Pro+120AMOLEDNo (only 60/90Hz in MIUI)

๐Ÿ“Š Your Xiaomi smartphone supports 120 Hz?
Yeah, it works out of the box.
Yeah, but you need to manually turn it on.
No, only 60/90 Hz.
I don't know how to check.
Another model

Official method: settings MIUI

If your model supports 120Hz at the firmware level, the first step is to check the standard MIUI settings. In the latest versions of the interface, the path to the screen refresh rate settings may differ:

  1. Open the Settings โ†’ Display.
  2. Select the Screen Update Frequency (or Adaptive Frequency on new models).
  3. If 60Hz, 90Hz and 120Hz options are available, choose the maximum value.

On some devices (e.g. Redmi K50 Pro), only Auto or Adaptive Frequency can be used instead of fixed values.

  • ๐Ÿ”ง Go to Settings. โ†’ Additionally. โ†’ Special facilities โ†’ Show the frequency of the update (if any).
  • ๐Ÿ”ง Turn on the current frequency display in the notification bar โ€“ this will help track the real value.

๐Ÿ’ก

In the models with LTPO-displays (e.g. Xiaomi 13 Ultra) the frequency is automatically adjusted from 1 to 120 Hz to save battery.To lock in 120 Hz, you may need to turn off adaptive mode via ADB.

โš ๏ธ Attention: Redmi Note 12 Pro+ 5G and some other models, select 120 Hz in settings MIUI It can be absent even with hardware support, because of regional firmware constraints. ADB shifting.

Hidden settings: activation via ADB

If MIUI doesnโ€™t have a 120Hz option but your model supports it at iron level, you can unlock the frequency via Android Debug Bridge (ADB), a method that works on most Xiaomi smartphones with a 12-15 MIUI, but requires a connection to a computer.

You'll need:

  • ๐Ÿ’ป Computer with Windows/macOS/Linux and installed drivers ADB.
  • ๐Ÿ”Œ USB-cable (preferably original).
  • ๐Ÿ“ฑ Included debugging by USB on a smartphone (Settings) โ†’ The phone. โ†’ Version. MIUI โ†’ 7 times press to unlock Developer Settings, then enable Debugging by USB).

Steps to activate 120 Hz:

  1. Connect your smartphone to your PC and open the terminal (cmd on Windows).
  2. Enter the command to check the connection: Adb devices should appear the name of your device.
  3. Frequency unlock command: adb shell settings put global force_fps 120 For models with LTPO (for example, Xiaomi 13 Pro) may require additional command: adb shell settings put global peak_refresh_rate 120
  4. Reset the device.

โ˜‘๏ธ Preparation for ADB-team

Done: 0 / 5

โš ๏ธ Note: On some firmware (for example, MIUI 14 for Redmi K60 Pro) teams ADB They may be reset after the system updates, in which case you will have to repeat the procedure or install custom recovery (see next section).

Problems and Solutions: Why 120 Hz Doesnโ€™t Work

Even after successful activation, the 120Hz frequency may not be applied or reset, and here are the typical reasons and ways to eliminate them:

Problem.Possible causeDecision
Frequency resets after rebootingMIUI Limitation or Energy SavingDisable Adaptive Frequency via ADB or install Magisk Module for Fixing
In games, the frequency drops to 60 Hz.Optimizing Performance in Game TurboDisable Performance Improvement in Game Settings
120Hz available but screen flickeringConflict with color temperature settingsReset the screen settings or calibrate manually
No 120Hz option in the settingsRegional firmware restrictionsChange region to India or Global via ADB

How to check the actual screen refresh rate?
Install the Refresh Rate Test app from Google Play or use the test on the TestUFO website. If the frequency jumps between 60 and 120 Hz, then adaptive mode is working, even if the settings have a fixed value.

If none of the methods worked, the problem may be:

  • ๐Ÿ› ๏ธ Firmware: Some versions MIUI The Chinese market is blocking 120 Hz for global users. EU ROM or Global Stable.
  • ๐Ÿ”‹ Power saving mode: Xiaomi automatically reduces frequency when battery power is low (less than 15.
  • ๐ŸŽฎ Game mode: Game Turbo may include a limitation FPS. Check the settings for each game separately.

Alternative methods: Magisk and custom firmware

If the standard methods donโ€™t work, radical measures remain: obtaining root rights and installing modified modules, which is suitable for advanced users and requires unlocking the bootloader.

The most popular solutions:

  • ๐Ÿ”ง Refresh Rate Enabler for Magisk: allows you to lock in 120Hz and turn off adaptive mode. Installs via Magisk Manager.
  • ๐Ÿ”ง Castom cores: Perseus or FrancoKernel for flagship models, for example, give you extended control over the display.
  • ๐Ÿ”ง LineageOS or Pixel Experience firmware: Some custom firmwares offer more flexible refresh rate settings.

๐Ÿ’ก

Installing Magisk or custom firmware will void the warranty and may result in a device "brick" before you start, be sure to back up via TWRP or Mi Flash Tool.

Step-by-step instructions for installing the Refresh Rate Enabler module:

  1. Unlock the bootloader through Mi Unlock Tool (requires a Xiaomi account binding and a wait of 7-15 days).
  2. Install TWRP or other custom recovery.
  3. Squeeze Magisk through recovery.
  4. Download the Refresh Rate Enabler module from the XDA Developers forum and install it through Magisk Manager.
  5. Restart the device and check the frequency settings.

โš ๏ธ Attention: On models with MIUI 15 and newer Xiaomi has tightened protection against modifications. Using Magisk can lead to blocking of banking applications (SafetyNet) and Google Pay services.

How to Save 120 Hz After Updating MIUI

One of the most common problems is resetting the refresh rate after the MIUI update, which is because the system overwrites custom settings for ADB or Magisk modules.

  • ๐Ÿ”„ Turn off automatic updates: go to Settings โ†’ The phone. โ†’ Update the system and deactivate Auto Update.
  • ๐Ÿ“ฅ Install updates manually: make a backup of settings before updating ADB Team: Adb pull /data/data/com.android.providers.settings/databases/settings.db After the update, restore the settings.
  • ๐Ÿ”ง Use scripts to automatically apply settings: in Magisk you can create a task that will run commands ADB boot-up.

adb shell settings put global region IN

Then reboot the device. This method works for many Redmi models. POCO.-->

For custom firmware users (LineageOS, Pixel Experience):

  • Before updating your firmware, check if the new version supports your refresh rate.
  • Use firmware marked 120Hz in the title (e.g. Pixel Experience Plus).
  • After the update, re-sweeten the Refresh Rate Enabler module if the frequency is reset.

60 Hz vs 120 Hz Comparison: Is It Worth It?

Before you go for the maximum frequency, you should evaluate the actual benefits of the frequency.

Parameter60 Hz120 Hz
Smoothness of the interfaceStandard, noticeable jerks when scrollingPerfect smoothness, especially in games and when scrolling
AutonomyBattery lasts 10-15% longerBattery consumption increases by 15-25%
Heating.MinimumModerate, especially with prolonged use
Support for applicationsAll applications are stable.Some games and videos are limited to 60 FPS.

120Hz really does have advantages in:

  • ๐ŸŽฎ Games: if the game supports 120 FPS (For example, Call of Duty Mobile, PUBG New State, you will get more responsive management.
  • ๐Ÿ“ฑ Scrolling: Web surfing and social networks are becoming noticeably smoother.
  • ๐Ÿ–ฅ๏ธ Multitasking: Switching between applications is faster.

But there are downsides:

  • ๐Ÿ”‹ Battery: with active use of 120 Hz smartphone can discharge 20-30% faster.
  • ๐Ÿ”ฅ Heating: the processor and display work harder, leading to increased heat generation.
  • ๐Ÿ› ๏ธ Compatibility: Not all applications are optimized for high frequency, artifacts are possible.

๐Ÿ’ก

If you're not a gamer and you don't notice the difference between 60 and 120 Hz, you'd better leave the adaptive mode.

FAQ: Answers to Frequent Questions

Can I turn on 120Hz on the Redmi Note 11 Pro+?
Officially, this model supports only 120 Hz in the Chinese version (Redmi Note 11T Pro+). on global firmware, the maximum frequency is 90 Hz. You can circumvent the restriction only through ADB or custom firmware, but stability is not guaranteed.
Why did the screen flicker after turning on 120Hz?
Flickering can be caused by: Color temperature conflict (try resetting your screen settings); incompatibility with current firmware (update MIUI to the latest version); hardware defect of the display (refer to the service center); If flickering only appears at low brightness, turn on DC Dimming in the developer settings (if available).
How to return 60 Hz if after ADB-commands the screen began to glittle?
Adb shell settings put global settings force_fps 60 If it doesnโ€™t help, reset all settings through Settings. โ†’ System system โ†’ Reset settings (without deleting data) In extreme cases, reflash the device through the Mi Flash Tool.
Does 120Hz work in Xiaomi games?
Yes, but only if: The game supports 120 FPS (eg Genshin Impact โ€” no, Call of Duty Mobile โ€” yes). In the game settings enabled high performance mode, Game Turbo disabled FPS. Check real FPS using the GameBench app or built-in counter in games.
Can you turn on 120Hz on Xiaomi without a computer?
Yes, but options are limited: Use applications like Refresh Rate Changer (requires root); install Magisk through the boot.img patch (no PC, but you need to unlock the bootloader); change the firmware region to India through applications like MIUI Hidden Settings (not all models); without root or ADB, the odds are minimal.