How to accelerate the screen to 120 Hz on Xiaomi Redmi Note 9: all working ways

Xiaomi Redmi Note 9 is one of the most popular budget smartphones AMOLED-The default screen and refresh rate is 60Hz, but many users want a smoother picture, especially in games and when scrolling through the interface. In this article, we will analyze all possible ways to increase the screen frequency to 120 Hz โ€“ from official updates to hidden engineering menus and custom firmware.

It's important to understand that Redmi Note 9 (codenamed merlin) doesn't initially support 120Hz at the hardware level, but there are workarounds that allow you to emulate higher frequency or unlock hidden settings, and we tested all the methods and selected only those that actually work in 2026 - without harming the device.

Before you start, check your smartphone model: go to Settings โ†’ About Phone โ†’ Model. Make sure you have a Redmi Note 9 (not a Note 9 Pro or Note 9S), as the instructions will be different for them. Also, pay attention to the MIUI version - this depends on the choice of method.

1. Check the current screen frequency

Before you try to increase the frequency, you need to know what frequency is in use right now.

  • ๐Ÿ“ฑ Install the Display Tester app from Google Play.
  • ๐Ÿ” Run the Refresh Rate test โ€“ the app will show the current frequency in hertz.
  • ๐Ÿ“Š Alternative: Use EngineerMode (engineering menu) - type in the dial ##4636## and select Display Test.

If your Redmi Note 9 is 60Hz, that's fine, because the manufacturer hasn't said it supports higher values, but that doesn't mean there's nothing you can do.

โš ๏ธ Warning: Forced change in the refresh rate of the screen can lead to overheating of the processor, accelerated battery discharge and even artifacts on the display!

๐Ÿ“Š Youโ€™ve already tried to overclock the screen on Xiaomi?
Yes, but without success.
Yeah, it worked.
No, I'm afraid to break my phone.
I don't know how to do that.

2.Official method: Update MIUI to the latest version

The safest method is to check if Xiaomi has added 90Hz or 120Hz support in new firmware versions.

  1. Open Settings โ†’ About the phone โ†’ System update.
  2. Click Check Updates and wait for the search to be completed.
  3. If a new version is available, install it and restart the device.

After the update, check the screen settings: sometimes the option Adaptive refresh rate or High frequency appears in the Settings โ†’ Display โ†’ Additional. Unfortunately, this option is not available for the Redmi Note 9, but in future updates it may appear.

MIUI versionMax, screen frequencySupport for 120 Hz
MIUI 1260 HzโŒ No.
MIUI 1360Hz (90Hz in games)โŒ No.
MIUI 1460 Hz (adaptive frequency)โŒ No.
The Pixel Experience (LineageOS)Up to 90 Hz.โš ๏ธ Partially.

If the official update didn't work, we'll move on to alternative methods, but remember, any changes to system files could lead to a loss of warranty and unstable smartphone performance.

3 Unlock hidden settings via ADB

With Android Debug Bridge (ADB), you can enable hidden refresh rate options, which does not require root permissions, but requires a computer.

Steps:

  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, install it. ADB-Drivers and open the command line in the folder with the platform-tools.
  4. Enter the command: adb shell settings put global peak_refresh_rate 120
  5. Reset the device.

If you have a 120Hz option in your screen settings after the reboot, congratulations! If not, try the alternative command:

adb shell settings put global min_refresh_rate 1
adb shell settings put global peak_refresh_rate 120

โš ๏ธ Note: On some versions MIUI These commands can reset the screen settings or cause the display to flicker. If the screen starts to glit, follow the command adb shell settings put global settings. peak_refresh_rate 60 return to standard settings.

Install ADB drivers on PC|

Enable the developer mode on the phone |

Activate debugging via USB|

Connect the phone with the original cable |

Check the connection with the adb device command-->

4. Use of custom firmware (root method)

If the standard methods don't work, you have custom firmware, which requires unlocking the bootloader and getting root rights, which voids the warranty and can lead to a device blink.

Popular firmware with support for high refresh rate for Redmi Note 9:

  • ๐Ÿ“ฑ Pixel Experience โ€“ pure Android with 90Hz option.
  • ๐Ÿ”„ LineageOS - stable firmware with the ability to overclock the display.
  • โšก Corvus OS โ€” Optimized firmware for games with support for 120 Hz (emulation).

Installation instructions:

  1. Unlock the bootloader via Mi Unlock Tool (requires a Xiaomi account and wait 7 days).
  2. Install TWRP Recovery for Redmi Note 9 (see the official website for the latest version).
  3. Download the firmware (e.g. Pixel Experience) and transfer it to your phone.
  4. Boot to TWRP (hold Power + Volume up when turned on).
  5. Make a backup of the current firmware (Backup โ†’ Select partitions โ†’ Swipe for confirmation).
  6. Swipe through the custom firmware (Install โ†’ Select file โ†’ Swipe).
  7. After installation, find the Refresh Rate option in the screen settings and select 90 Hz or 120 Hz.
What if the phone doesnโ€™t turn on after the firmware?
If after installing custom firmware Redmi Note 9 does not load (hang on the logo or flashes the screen), try: 1. Load to TWRP and flash the firmware again. 2. Run Wipe โ†’ Advanced Wipe (mark Dalvik, Cache, Data) and reflash. 3. Restore the backup through Restore. 4. If nothing helps - flash the official firmware through Mi Flash Tool in EDL mode (requires an authorized Xiaomi account).

Once custom firmware is installed, the screen frequency may not work as well. For example, in Pixel Experience, the actual frequency will be 90 Hz instead of 120 Hz, but the difference in smoothness is still noticeable. Use the Display Tester app to check.

5. Performance optimization for smooth operation

Even if you managed to turn on 120 Hz, the smartphone can start to brake due to the increased load.

  • โš™๏ธ Turn off the interface animation: in Settings โ†’ For developers, set the scale of window animation, the scale of transition animation and the scale of the animator duration on the Off..
  • ๐Ÿ”‹ Enable Performance Mode: Settings โ†’ Battery โ†’ Performance mode.
  • ๐Ÿ—‘๏ธ Clear the cache: Settings โ†’ Warehouse โ†’ Clear the cache.
  • ๐ŸŽฎ For games, use Game Turbo: add the game to the list and activate the High Performance option.

It is also recommended to disable the background processes of unnecessary applications.

  1. Go to Settings โ†’ Applications โ†’ Application Management.
  2. Select an unnecessary app and click Limit Background Activity.
  3. For system applications (such as Mi Video or Mi Music), use Disable.

๐Ÿ’ก

If the phone gets hot after turning on 120Hz, try reducing the screen resolution to HD+ (720p) in the display settings. This will reduce the load on the processor and reduce heating.

6.Alternative methods: high frequency emulation

If hardware overclocking is not possible, you can try high-frequency software emulation.

  • ๐ŸŽ›๏ธ SetEdit is a system settings changer (requires root) that allows you to manually prescribe 120Hz in configuration files.
  • ๐Ÿ–ฅ๏ธ Magisk Module "Force 120Hz" โ€” Magisk, which is a high-frequency module that doesn't work on all devices!
  • ๐Ÿ•น๏ธ GLTools โ€“ a utility for gamers that can emulate high frame rate in games (does not affect the system interface).

Example of SetEdit usage:

  1. Install the application from XDA Developers.
  2. Open the file /system/build.prop.
  3. Add the lines: persist.vendor.sys.display.refresh_rate=120 ro.vendor.display.refresh_rate=120
  4. Save the changes and restart the phone.

These methods do not guarantee a real increase in frequency, but they can improve subjective perception of smoothness.

7. Risks and consequences of overclocking the screen

Before you increase the frequency of the update, evaluate the possible negative consequences:

Problem.Probability.How to minimize
Processor overheatingโญโญโญโญUse a cooling stand, close background applications
Accelerated battery dischargeโญโญโญโญโญCarry Power Bank with you, shut down 120Hz at low charge
Artifacts on screenโญโญReset the screen settings via ADB
Unstable work MIUIโญโญโญInstall a custom core with support for high frequencies

If you've had a frequency experiment, and the screen starts to flicker or you get a band, you can get back the standard settings right away, and in most cases, the command is:

adb shell settings put global peak_refresh_rate 60

If the phone stops turning on, try booting into Fastboot (hold Power + Volume down) and flashing the official firmware through the Mi Flash Tool.

๐Ÿ’ก

On the Redmi Note 9, real 120Hz is unattainable due to the hardware limitations of the display. The maximum you can get is 90Hz on custom firmware or emulation of smoothness through software methods.

Frequently asked questions

โ“ Can I turn on 120 Hz on the Redmi Note 9 without root?
Yes, but only partially. ADB-commands can unlock hidden settings, but the real frequency will remain 60 Hz (or 90 Hz in some firmware.
โ“ Will the phone warm up at 120Hz?
Yes, heating is inevitable, as the processor and video accelerator work with increased load, it is recommended to use a cooling stand and monitor the temperature through the AIDA64 application.
โ“ Why After Turning On 120 Hz, the Screen Started to Shine?
This is due to the incompatibility of the high-frequency display. Return the standard settings with the adb shell settings put global. peak_refresh_rate 60 Or reset your phone to factory settings.
โ“ Which firmware is better for overclocking the screen?
For the Redmi Note 9, the best options are: Pixel Experience - stable, with 90Hz support. Corvus OS - optimized for gaming, but can be unstable. LineageOS - minimalistic, but without a 120Hz warranty. Before installing, check reviews on XDA Developers.
โ“ Can I return the guarantee after unlocking the bootloader?
No, unlocking the bootloader will void the warranty, but if you stitch back the official firmware and lock the bootloader, the service center may not notice the interference (but this is not guaranteed).