How to unlock 90 Hz or 120 Hz on Xiaomi: all working methods

A high refresh rate screen (90Hz, 120Hz, or even 144Hz) makes smartphone interactions smooth and comfortable. But many Xiaomi models default to a maximum 60Hz frequency even if the hardware supports more. Why is that? The manufacturer often artificially understates the settings to save battery power or due to software constraints in MIUI firmware.

In this article, we will analyze all available ways to unlock the high refresh rate of the screen - from standard settings to hidden engineering menus and ADB-It's important to understand that not all methods are universal: some only work on certain models (e.g., adjuncts, POCO F3, Redmi Note 10 Pro, Xiaomi 11T), Others require super-user rights, and we'll also analyze whether to turn on 120Hz permanently or whether to use adaptive mode better.

Before you start settings, check if your Xiaomi supports a high refresh rate.

  1. Run any screen testing application (such as Display Tester or AIDA64).
  2. Look at the Refresh Rate setting in the display characteristics.
  3. Compare the official model specifications on Mi.com.
๐Ÿ“Š What frequency of screen refresh you prefer?
60 Hz (battery savings)
90 Hz (balance)
120 Hz (maximum smoothness)
Adaptive mode (automatic selection)

1. MIUI Standard Settings: Where to Look for Update Frequency

On most modern Xiaomi smartphones (starting with MIUI 12), the option to change the refresh rate of the screen is available directly from the settings menu, but its location may vary depending on the firmware version and device model.

To find the parameter:

  1. Open the Settings โ†’ Display.
  2. Scroll down and find the Screen Update Frequency (or Refresh Rate in the English version of MIUI).
  3. Choose one of the available values: 60 Hz, 90 Hz, 120 Hz or Adaptive (if supported).

If this item is not available, then your model does not support frequency change through the standard menu, or the option is hidden by the manufacturer, in which case move on to the following methods.

โš ๏ธ Note: On some devices (e.g. Redmi Note 9 Pro) the option only appears after upgrading to the latest version. MIUI. Check for updates in Settings โ†’ The phone. โ†’ Updating the system.

๐Ÿ’ก

If the settings only display 60Hz, but you are sure that your model supports 90/120Hz, try resetting the display settings to factory: Settings โ†’ Display โ†’ Additional โ†’ Reset display settings.

2 Unlocking through the engineering menu (no root)

The engineering menu is a hidden settings section where you can change settings that are not available in the standard interface. For Xiaomi, there are two ways to get there: through code or through an app.

Method 1: Code for logging into the engineering menu

Open the phone application and enter the combination:

##4636##

Then you'll be taken to the testing menu. Select Hardware testing, then look for the partition associated with the display (like Display or Screen). There may be a Refresh Rate option with a choice of frequency.

Method 2: MTK Engineering Mode application (for MediaTek processors)

  • ๐Ÿ“ฑ Install the app from Google Play.
  • ๐Ÿ”ง Start it and go to the Hardware Testing section. โ†’ Display.
  • ๐Ÿ”„ Find the Refresh Rate and change the value.

โš ๏ธ Note: Not all Xiaomi models allow you to change frequency through the engineering menu. On some devices (for example, with a Qualcomm Snapdragon processor), this method may not work or cause the display to crash. Before changing the settings, remember the current settings to return them in case of problems.

What if the screen starts to flicker after changing the frequency?
If the screen becomes unstable after changing the frequency in the engineering menu (flickering, artifacts), follow the following steps: 1. Return to the engineering menu and set the same value. 2. If the menu is not available, restart the phone in safe mode (click the power button โ†’ โ€œReboot in safe modeโ€). 3. In extreme cases, reset the display settings through Settings โ†’ Display โ†’ Reset settings.

3.Use of ADB-commands (without root, but with PC)

If standard methods donโ€™t work, you can try unlocking a high refresh rate via ADB (Android Debug Bridge), which doesnโ€™t require superuser rights, but youโ€™ll need a computer and USB debugging enabled.

Preparation:

  1. Turn on Developer Mode: Go to Settings โ†’ About Phone and click on MIUI Version 7 times.
  2. Return to Settings โ†’ Additional โ†’ For developers and activate Debugging over USB.
  3. Connect your phone to your PC and confirm your trust in your computer.
  4. Download ADB Tools and unpack the archive.

Frequency change commands:

Open the command prompt (or Terminal on macOS/Linux) in the ADB folder and type:

adb shell settings put global peak_refresh_rate 120

For 90Hz, replace 120 with 90. After you execute the command, restart the phone.

To return the standard 60Hz, use:

adb shell settings put global peak_refresh_rate 60
Xiaomi modelMaintained frequencyDoes it work? ADB-method
POCO F3120 Hzโœ… Yes.
Redmi Note 10 Pro120 Hzโœ… Yes.
Xiaomi 11T120 Hzโœ… Yes.
Redmi Note 9 Pro60/90 HzโŒ No (root required)
Xiaomi Mi 1090 Hzโœ… Yes.

Install ADB drivers on PC|Enable developer mode on Xiaomi|Activate debugging on USB|Plug phone to PC and confirm trust |Download ADB Tools and unpack-->

4. Unlock through root access (for advanced)

If none of the previous methods worked, the option is root-rights, which gives you full control over system files, but it is not warranty and can lead to unstable operation of the device.

Steps to unlock:

  1. Unlock the bootloader via Mi Unlock Tool (requires a Mi Account and wait 7 days).
  2. Install custom recovery (TWRP) for your model.
  3. Sweep through Magisk to get root.
  4. With a root-access file manager (such as Root Explorer), find the file /system/build.prop.
  5. Add or change the lines: ro.vendor.display.refresh_rate=120 persist.vendor.sys.display.refresh_rate=120 (substitute 120 fittingly).
  6. Save the file, set the rights to 644, and restart the device.

You can also use applications like Kernel Adiutor or EX Kernel Manager, which allow you to change the refresh rate through the interface (root is required).

โš ๏ธ Note: After obtaining root rights, some features may stop working (for example, Google Pay, Mi Pay, banking applications), and the risk of disrupting the stability of the system increases. On DynamicSwitch models, manual change may lead to a conflict with system services.

5. Adaptive refresh rate: pros and cons

Many flagship Xiaomi models (e.g., Xiaomi 12 Pro, POCO F4 GT) support adaptive refresh rates, in which the system automatically switches between 60 Hz, 90 Hz and 120 Hz depending on the content on the screen:

  • ๐Ÿ“ฑ 60 Hz โ€“ for static images, reading, watching videos.
  • ๐ŸŽฎ 90/120 Hz โ€“ for scrolling, games, animations.

Advantages:

  • โšก Savings in battery charge (up to) 15-20% versus constant 120 Hz).
  • ๐Ÿ”„ Smooth transition between modes without manual switching.
  • ๐Ÿ›ก๏ธ Less wear on the display (OLED-screens degrade faster at high frequency).

Disadvantages:

  • โฑ๏ธ Switching delays (sometimes noticeable in games).
  • ๐Ÿ”ง Not all applications are supported correctly.
  • ๐Ÿ“‰ On some models, the adaptive mode is unstable.

๐Ÿ’ก

Adaptive frequency is the best choice for most users, as it combines smoothness and battery savings. However, gamers and those who appreciate maximum responsiveness, it is better to turn on a fixed 90/120 Hz.

6. Problems after frequency change and their solution

After manually changing the refresh rate, the following problems may occur:

Problem.Possible causeDecision
The screen flickers or slows downIncompatible frequency with display driversReturn standard settings via ADB or engineering menu
Fast battery dischargeContinuous 120Hz operationEnable adaptive mode or reduce frequency
Applications are not runningConflict with the developer's settingsDisable Forced to Include GPU-Acceleration in the settings for developers
The screen does not turn on after restartingError in build.prop (at root)Restore the original build.prop via TWRP

If the phone has stopped working normally after the change:

  1. Try resetting the display settings: Settings โ†’ Display โ†’ Resetting settings.
  2. Reset to factory settings (if the problem is serious).
  3. Contact the service center if the screen is out of order.

7. Should 120Hz be used continuously?

High screen refresh rates are not just pros, but also cons. Let's look at the key aspects:

Arguments FOR:

  • ๐ŸŽฏ Smooth interface โ€“ scrolling, animations and gestures become noticeably smoother.
  • ๐ŸŽฎ The advantage in games is higher FPS And faster to react to touch.
  • ๐Ÿ‘๏ธ Less eye fatigue (when properly set up).

Arguments against:

  • ๐Ÿ”‹ Increased battery consumption โ€“ for 20-30% faster discharge at constant 120 Hz.
  • ๐ŸŒก๏ธ Increased heating โ€“ the processor and display work harder.
  • ๐Ÿ“‰ Wearing OLED-pixels degrade faster at high frequency.
  • ๐Ÿ’ฐ Not all apps are optimized โ€“ some games and programs may not support 120Hz.

Recommendations for use:

  • ๐Ÿ”„ Use Adaptive Mode if it is available.
  • ๐ŸŽฎ Include 120Hz for gaming and resource-intensive tasks only.
  • ๐Ÿ“ฑ For everyday tasks (social networks, messengers) 60 Hz is enough.
  • ๐Ÿ”‹ Watch the temperature of the device โ€“ if the phone is too warm, lower the frequency.
๐Ÿ“Š How often do you use a high refresh rate?
Constantly (120 Hz always)
Only for games.
In adaptive mode
Never (60Hz only)

FAQ: Frequent questions about refresh rate on Xiaomi

Can you burn the screen if you use 120Hz all the time?
The screen will not literally burn, but OLED-The pixels are more likely to degrade over time because of the wear and tear of organic materials. When working at a high frequency, the pixels are more likely to degrade (especially if the brightness is always maximum). LCD-To extend the life of the display: Use adaptive mode. Reduce brightness to a comfortable level. Avoid static images on the screen for a long time (risk of burnout).
Why is there no frequency change option in the settings, even though the model supports 120 Hz?
This may be due to: Regional firmware โ€“ some versions of MIUI (for example, for China) have advanced settings, and global ones โ€“ trimmed. Obsolete version of MIUI โ€“ update the firmware through Settings โ†’ System Update. Hardware restrictions โ€“ for example, on the Redmi Note 9 Pro, the frequency of 90 Hz is only available in the Indian version. Solution: try changing the firmware region through ADB or install custom firmware (for example, xiaomi.eu).
How to check the actual screen refresh rate?
Some phones are setting one frequency and actually working on another. To find out the real value, install the Display Tester or Refresh Rate Test. Run a flicker test, which means that if the screen flickers, the frequency is lower than the stated frequency. Use the camera of another smartphone: point it at the Xiaomi screen and scroll through the page. If you see the bands, the frequency is below 120 Hz. You can also use the TestUFO website, which shows the actual refresh rate.
Will 120Hz work in games?
It depends on two factors: Game support โ€” not all mobile games are optimized for high frequency, PUBG Mobile and Call of Duty: Mobile support 90/120 Hz, and Genshin Impact - only 60 Hz. Phone performance - if FPS downplay 120, The screen refresh rate will be synchronized with FPS (To prevent ruptures, to force the switch on 120 Hz in games: Enable maximum graphical settings in the game settings. Activate in MIUI Game Turbo Mode (Settings) โ†’ Special facilities โ†’ Play turbo. Use it. ADB-Command for forced activation: adb shell settings put global force_high_refresh_on_games 1
Can I return the warranty after unlocking the bootloader?
No, unlocking the bootloader officially gives you no guarantee of software malfunctions: ๐Ÿ”ง Hardware breakdowns (such as a broken screen or a faulty battery) are still covered by the warranty. ๐Ÿ”„ You can go back and lock the bootloader back and flash the official firmware, but it doesn't always work (service centers check the logs of the device). ๐Ÿ“„ In some countries (e.g. the EU), the manufacturer is required to repair the device even after unlocking, unless the breakdown is related to the user's actions. If you are interested in the warranty, avoid root and custom firmware. Use only safe methods (engineering menu, ADB).