How to enable 90Hz on Xiaomi: all the ways for Redmi, POCO and Black Shark

You bought a Xiaomi smartphone with support for high screen refresh rates, but by default it runs on the standard 60 Hz? This is a typical situation for most devices of the brand – even if the display supports 90 Hz or 120 Hz, the manufacturer often limits the maximum frequency to save battery power. In this article, we will discuss all the official and hidden ways to enable increased refresh rates on different models of Xiaomi, Redmi, POCO and Black Shark – from basic settings to engineering menus.

It’s important to understand that not all devices support 90Hz. For example, budget models like the Redmi 9A or POCO M3 have 60-hertz screens, and no manipulation will make them work faster. But flagships like the Xiaomi 13 Pro or the gaming Black Shark 5 Pro can offer a choice between 60Hz, 90Hz, 120Hz and even 144Hz. Before you start setting up, check the specifications of your model – we will show you how to do this without error.

How to know if your Xiaomi supports 90Hz

Before you try to turn on a high refresh rate, make sure your smartphone supports it. There are three reliable ways to do this:

  • πŸ“± Official specifications. Go to the Xiaomi website or POCO, Find your model and check the Display section. 90Hz, 120Hz or AdaptiveSync.
  • πŸ” Testing applications. Install. CPU-Z or AIDA64 From Google Play – the β€œDisplay” section will show the maximum refresh rate (Max Refresh Rate).
  • πŸ› οΈ Engineering menu. Enter ##4636## in the phone app, go to Testing β†’ Display. If you have a Refresh Rate option with a choice of values, your display supports multiple modes.

Note: Some models (such as the POCO X3 NFC or Redmi Note 10 Pro) have an adaptive frequency – the screen automatically switches between 60 Hz and 90 Hz depending on the content. In this case, there may not be a clear switch in the settings, but the high frequency is already active in games or when scrolling.

πŸ“Š What kind of Xiaomi smartphone do you have?
Redmi Note
POCO X
Xiaomi (11/12/13) series
Black Shark
Other

Official method: setting up in MIUI

If your smartphone supports 90Hz, the easiest way to enable this option is through standard MIUI settings. The interface may vary slightly depending on the firmware version, but the overall algorithm is as follows:

  1. Open the settings (cog icon on the desktop).
  2. Go to the Display section (or the Screen in some versions).
  3. Find the screen refresh rate (may be called Refresh Rate in English firmware).
  4. Choose 90Hz or 120Hz (if available). Some models offer Autos, in which case the system will dynamically adjust the frequency.

On some devices (e.g. Redmi Note 11 Pro+), the option is hidden deeper: Settings β†’ Display β†’ Additional settings β†’ Update frequency. If there is no item at all, then your model does not support manual switching, and you need to use alternative methods (about them below).

Check the 90Hz support for your model

Battery charge > 50% (in case of resetting)

Make a backup copy of important data

Make sure that MIUI Updated to the latest version-->

⚠️ Attention: On devices with AMOLED-screens (e.g. Xiaomi 12 or Xiao) POCO F4) High refresh rates can accelerate the burnout of the matrix during prolonged display of static elements (for example, navigation bar). It is recommended to turn on 90 Hz only when necessary or use Auto mode.

Hidden settings: engineering menu and ADB

If the standard settings do not have the option of switching the frequency, it can be unlocked through the engineering menu or ADB-These techniques require caution -- wrong actions can cause a screen to malfunction.

Method 1: Engineering Menu (MTK/Qualcomm)

For devices running MediaTek or Qualcomm Snapdragon processors:

  1. Open the Phone app and enter the code ##36446337## (for MediaTek>) or ##4636## (for Qualcomm).
  2. In the menu that opens, select Display Test or Hardware Testing.
  3. Find the Refresh Rate and set the value 90.
  4. Save the changes and restart the device.

Method 2: ADB-Teams (for experienced teams)

This method is suitable for devices where the option is blocked software (for example, on some devices). POCO M4 Pro or Redmi K50i). You will need a computer with installed drivers ADB:

  1. Enable USB Debugging in the Developer Settings (Settings β†’ About Phone β†’ MIUI Version – Press 7 times, then return to Additional β†’ For Developers).
  2. Connect your smartphone to your PC and execute the command: adb shell settings put global peak_refresh_rate 90
  3. To apply the changes, restart the device: adb reboot

On certain devices (e.g, POCO X3 Pro) after execution ADB-The 90Hz option will appear in standard settings. MIUI. If the team doesn’t work, try an alternative:

adb shell settings put global min_refresh_rate 90
What if the screen starts to glitch after ADB?
If the frequency changes through ADB Artifacts (shimmering, stripes, incorrect colors) have appeared, return the standard settings with the command: adb shell settings delete global peak_refresh_rate or drop before 60 Hz: adb shell settings put global peak_refresh_rate 60 If the problem persists, reset to factory settings (Settings) β†’ Additionally. β†’ Resetting settings).

Problems and Solutions: Why 90 Hz is Not Included

Even if your smartphone supports 90Hz, you may find it difficult to activate, and consider the typical problems and ways to solve them:

Problem.Possible causeDecision
90Hz option is not available in the settingsObsolete version of MIUI or regional restrictionsUpdate your firmware to the latest version or switch to global/European firmware
Frequency resets at 60 Hz after rebootingEnergy-saving settings or MIUI optimizationTurn off Adaptive Brightness and add apps to the list with No Limits in Battery Settings
The screen flickers or stripes appear at 90HzIncompatibility with current firmware or hardware defectReturn 60Hz and check the screen on the service test (##6484###)
ADB-commands are not appliedNo rights or blocking by the manufacturerTry executing a command on behalf of a superuser (su) or unlock the bootloader.

If none of these methods worked, check to see if your device has custom firmware (like LineageOS or Pixel Experience).Some builds may not support dynamic refresh rates, in which case you can try reflashing the device to an official MIUI or contact forums like XDA Developers for help.

πŸ’‘

On devices with LTPO-screens (for example, Xiaomi 13 Ultra) refresh rate can dynamically change from 1 Hz to 120 Hz. In this case, manually turning on 90 Hz may not give the expected effect - the screen and so optimizes the frequency automatically.

90Hz Impact on Autonomy: Is the Game Worth the Candle?

The main disadvantage of the high refresh rate is increased battery consumption, and according to tests from DXOMARK lab, switching from 60 Hz to 90 Hz can reduce battery life by 10-25% depending on the model.

  • πŸ“Š Redmi Note 11 Pro+ 5G: at 60 Hz - 12 hours of screen time, at 90 Hz - 9.5 hours (-20%).
  • πŸ“Š POCO F4 GT: 60 Hz – 8 hours in games, 120 Hz – 6 hours (-25%).
  • πŸ“Š Xiaomi 12T Pro: Adaptive mode (60-120 Hz) gives +15% autonomy compared to fixed 120 Hz.

To minimize losses, use these tips:

  • ⚑ Turn on 90 Hz only when necessary (games, scrolling in social networks).
  • πŸ”‹ Activate Auto Mode (if available) – the system will reduce the frequency on static screens.
  • πŸŒ‘ Use a dark theme -- on AMOLED-displays, it reduces the load.
  • πŸ”Œ Turn off Adaptive Brightness – Manual brightness setting saves charge.

If autonomy is critical (e.g., when traveling), it is better to stay at 60 Hz or use adaptive mode. The difference in smoothness between 60 Hz and 90 Hz is noticeable mainly when scrolling and in dynamic games, but in everyday tasks (messengers, calls) it is minimal.

Some Xiaomi devices require a unique approach to include 90Hz. We have compiled proven instructions for the most popular models:

Redmi Note 10 Pro / POCO X3 Pro

On these devices, the option is hidden in Settings β†’ Display β†’ Additional settings β†’ Update frequency.

  1. Update the firmware to MIUI 13+.
  2. Set the region of India in settings (Settings β†’ Additional β†’ Region).
  3. Restart the device – the option should appear.

POCO F3 / Xiaomi Mi 11 Lite

Here, 90Hz is enabled via Settings β†’ Display β†’ Update Frequency, but may need to:

  • Disable Battery β†’ Performance Mode β†’ FPS Limitation.
  • In the engineering menu (#36446337##) install DynamicSwitch = ON.

Black Shark 4/5 Pro

Black Shark gaming smartphones have a separate Shark Space app:

  1. Open Shark Space (shark icon)
  2. Go to Settings β†’ Screen β†’ Update frequency.
  3. Choose 144Hz (available on Black Shark 5 Pro) or 120Hz.

Black Shark 3 may require activation via Settings β†’ Display β†’ Magic Press β†’ Update Frequency.

πŸ’‘

On devices with Dimensity processors (such as the POCO X3 GT), 90 Hz can be locked at the kernel level, in which case only flashing to custom software will help.

Alternative methods: applications and custom firmware

If the standard methods didn’t work, you can try third-party solutions, and note that they require an unlocked bootloader and may violate the warranty.

SetEdit App (for MIUI)

This application allows you to edit the hidden settings of the system:

  1. Download SetEdit from APKMirror (root or Shizuku rights required).
  2. Go to the System section β†’ Global.
  3. Find the parameters: peak_refresh_rate and min_refresh_rate β€” set the value for both 90.
  4. Save and restart the device.

Castom firmware (TWRP + Magisk)

The XDA and 4PDA forums have modified cores and firmware with unlocked refresh rates, such as:

  • πŸ”§ Pixel Experience Firmware for the POCO X3 NFC automatically activate 90 Hz.
  • πŸ”§ Magisk Force module 90Hz for devices on Snapdragon 7xx/8xx.

⚠️ Attention: Installation of custom firmware can lead to data loss, blocking IMEI Or sensors are inoperable. Before you run the firmware, make a full backup through the TWRP Check compatibility with your model in thematic forums.

FAQ: Frequent questions about 90Hz on Xiaomi

My Xiaomi supports 120Hz, but only 60Hz and 90Hz in the settings.
On some devices (e.g., the POCO F4 GT), 120Hz is only available in Settings β†’ Special Features β†’ Developer Mode β†’ Debugging β†’ Update Frequency. Also check for MIUI updates - a 120Hz slider may appear in newer versions.
After turning on the 90Hz screen started to warm up. Is that normal?
Yes, the increased refresh rate increases the load on the processor and display, which can lead to local heating (especially in games).If the temperature is above 45 Β° C, go back to 60 Hz or check the device for viruses (they can also cause overheating).
How to return 60 Hz if the screen starts to glitch after ADB?
Adb shell settings put global settings peak_refresh_rate 60 If this does not help, reset the settings to the factory (Settings). β†’ Additionally. β†’ Reset settings. In extreme cases, reflash the device through the Mi Flash Tool.
My Redmi Note 9 Pro doesn't have a 90Hz option. Is that a hardware limitation?
Yes, the Redmi Note 9 Pro (a model with a Snapdragon 720G) has a 60-hertz screen. The mistake is that some vendors indicate "up to 90Hz" in specs is a marketing ploy. Check the model through CPU-Z: if the Display section says Max Refresh Rate: 60 Hz, then hardware support is missing.
Can you turn 90Hz on Xiaomi without root?
In most cases, it is enough: Update MIUI to the latest version. ADB-Change region to India in settings. Root is only needed to edit system files via SetEdit or install custom cores.