How to overclock the screen on Xiaomi: a complete guide to hertzovka

Many users of Xiaomi, Redmi and POCO smartphones are faced with the feeling that the interface does not work smoothly enough, especially when scrolling through social media feeds or switching between apps. The standard 60Hz refresh rate, which has been the norm for many years, today seems slow against the backdrop of flagship solutions with 90, 120 and even 144Hz. Screen overclocking or activating hidden high-frequency modes is a real way to make the device more responsive and pleasing to the eye.

However, before you start modifying system parameters, it is important to understand the difference between normal activation of high hertz and forced overclocking of the matrix. While the first option is safe and provided by the manufacturer, the second option may require root rights or the use of ADB debugging commands.

In this guide, we will discuss in detail all available methods to increase the refresh rate of the display. You will learn how to activate hidden engineering menus, what risks are associated with changing native parameters and whether the game is worth the candle in your particular case.

What is the refresh rate and why increase it?

The refresh rate of the screen, measured in hertz (Hz), shows how many times a second the image on the display is redrawn completely. The standard value has long been 60 Hz, which means 60 frames per second. Current technology allows the arrays to work at 90, 120 and even 144 Hz, which visually makes the picture more smooth and dynamic.

The increase in this parameter on Xiaomi smartphones gives a noticeable increase in comfort of use. transition animations, web page scrolling and cursor movement become less twitchy, especially in games where high hertzov provides a competitive advantage by responding more quickly to player actions.

But remember, overclocking has a direct impact on power consumption: the more frequently a picture is updated, the more CPU and graphics accelerator resources it takes to render it, which can reduce battery life by 15-20% depending on the use cases.

โš ๏ธ Warning: Forced change in refresh rate outside manufacturer specifications can cause display module to overheat and image artifacts to appear.

Checking supported display modes

Before you try to overclock the screen, you need to make sure that your matrix is physically capable. Not all displays, even in expensive models, are capable of operating at higher frequencies. Software constraints often block the available hardware capabilities, but the physical limit of the matrix is impossible to get around.

You can find out the current settings and supported modes through a special engineering menu or third-party diagnostic applications. On devices with a MIUI or HyperOS shell, this information is often hidden from the average user, but is available through debugging.

To get accurate information about the current frequency and available modes, you can use ADB commands. Connect your smartphone to your computer, enable debugging over USB and enter a command to output a list of display modes. This will allow you to see if there are hidden profiles with higher hertz.

Below is a table of correspondence of popular models and their native capabilities:

Model of the deviceNative frequencyMax. overclocking (ADB)Type of matrix
Xiaomi Mi 11120 Hz120 Hz (fix)AMOLED
POCO F3120 Hz120 Hz (fix)AMOLED
Redmi Note 10 Pro120 Hz120 Hz (fix)AMOLED
Xiaomi Mi 9T60 Hz60 Hz (hardware)AMOLED

As you can see from the table, if the hardware matrix supports only 60 Hz, software methods will not raise this figure, trying to force 90 Hz on a 60-hertz matrix will only lead to a black screen or color distortion, but not to real smoothness.

High frequency activation via MIUI settings

The safest and most recommended way to overclock is to activate the maximum available mode through the standard settings menu. In the latest versions of the HyperOS and MIUI 14 shell, manufacturers often hide the default switch, giving priority to automatic mode.

To access the settings go to the Settings menu โ†’ Screen. โ†’ Update frequency: There are three options available here: Default, 50 Hz (or 60 Hz), and Maximum. The choice of Maximum mode compels the system to use the highest refresh rate supported by the content.

In some cases, especially in game modes, the system may limit frequency to save power. To get around this, open the Security app, go to Game Turbo and prioritize performance for the desired application. This will often unlock the full hertz in games.

๐Ÿ“Š What frequency of updates do you have right now?
60 Hz
90 Hz
120 Hz
144 Hz
I don't know.

Use of engineering menus and codes

For a deeper setup, there is a CIT (Customer Integration Test) menu that is accessed through a special code set in the Phone app. Enter the combination ##6484## to get into the hardware testing menu.

Inside the CIT menu, select the item associated with the display (often called "Display" or "Version"). Here you can see the technical information about the connected panel. However, direct frequency change from here is not available on all models.

There is also a hidden menu called by the code ##4636##. Go to Phone Information. Scroll down to Set refresh rate or similar. If the dropdown is active, you can try to choose 90 or 120. If the list is grey or not, this method is not relevant for your model.

โš ๏ธ Warning: Changes to the engineering menu can reset after a reboot.Saving the settings often requires root rights or special scripts.

Forced overclocking through ADB teams

If standard methods fail, you can try to change system properties through the Android debugging bridge (ADB), which requires connecting the smartphone to the computer and having the driver and SDK platform installed.

The first step is to turn on Developer Mode by seven times clicking on the build number in Settings โ†’ About Phone. Then activate Debugging via USB. Connect the cable to your PC and open the command prompt in the ADB folder.

To change the refresh rate, a density change command or specific rendering flags is often used. Enter the following command to check the current display settings:

adb shell dumpsys SurfaceFlinger

To try to force the frequency set, you can use the command to change the system property (root or specific access rights on some firmware are required):

adb shell settings put system peak_refresh_rate 120

Also try to change the minimum frequency so that the system does not reset it to a simple one:

adb shell settings put system min_refresh_rate 120

Once you have the commands, reboot the device. If the screen is out and not turning on, don't panic - wait about 5-10 minutes, the system can roll back the changes itself, or try rebooting with buttons (Power + Volume Up).

โ˜‘๏ธ Check before ADB-modification

Done: 0 / 5

Third-party applications and root access

For owners of devices with unlocked bootloader and obtained superuser rights (Root) opens up the maximum possibilities. Applications like SetEdit or specialized modules Magisk allow you to edit the system files of the display configuration directly.

Using the Android registry editor (for example, SQLite Editor with root access), you can find the database of system settings and change the value. user_refresh_rate This change is persistent and persists after rebooting.

However, root rights can be a risk: a breach of system partition integrity can result in a failure of banking applications (SafetyNet/Play Integrity API) and loss of warranty.

Risks of using SetEdit without Root
Without super-user rights, SetEdit allows you to change only user settings. The system keys that control the screen seal will be read-only and cannot be changed.

๐Ÿ’ก

Before editing system files through root access, be sure to make a full backup of the EFS partition and display settings to be able to roll back in the event of a crash.

The impact of acceleration on autonomy and heating

Increasing the refresh rate of the screen is not just a software setup, it is a physical process that requires energy. When you go from 60 Hz to 120 Hz, the number of operations performed by the GPU and the display controller doubles.

This has two main consequences: First, the battery is used faster; second, the heat is increased; in thin cases of Xiaomi smartphones, heat is limited, so prolonged use of maximum hertzov can cause noticeable heating in the camera and upper part of the screen.

If you notice that after overclocking, the phone quickly discharged or braked due to trotling (a decrease in processor performance due to heating), it makes sense to return the settings to the default values.

โš ๏ธ Warning: Constant display operation at the limit frequency can reduce the service life OLED-matrix due to accelerated pixel burnout and degradation of the organic layer.

Frequently Asked Questions (FAQ)

Can you overclock the screen of the Redmi Note 9 to 120 Hz?
No, the hardware matrix in the Redmi Note 9 only supports 60Hz. Software methods cannot change the physical properties of the panel. Any instructions promising this are misleading.
Will the frequency setting reset after the reboot?
If you changed your settings through the standard menu, no, they will stay. If you used root-free ADBs or temporary commands, you're likely to return to default after you restart.
Is it harmful to keep 120Hz constantly?
For electronics, it's a normal mode of operation, if it's provided by the manufacturer, but it speeds up battery wear, and it's better to use adaptive mode to extend battery life.
Why is it that 60 Hz is still in games after overclocking?
Many games have a built-in frame limit (FPS cap). If the developer has not pledged support for 90/120 FPS, the screen will update more often, but the picture will remain the same.

๐Ÿ’ก

Real screen overclocking is possible only if the hardware part of the matrix allows it; software can only activate hidden modes, but not create new physical capabilities.