Screen refresh rate (hertz) is a key parameter that affects the smoothness of animation, responsive interface and even the autonomy of the smartphone. Owners of the Xiaomi Redmi Note 9 Pro often face the question: can you increase the standard 60 Hz to 90 Hz or 120 Hz, as on flagship models? The answer is ambiguous โ officially the manufacturer does not provide such a possibility, but there are workarounds.
In this article, we will discuss all working methods for changing the hertz on the Redmi Note 9 Pro, including hidden settings. MIUI, It is important to understand that not all methods are safe, and some can lead to loss of warranty or unstable operation of the device.We will describe in detail the risks, benefits and give recommendations for optimizing the battery at increased frequency.
Before you start making changes, check the current version. MIUI The Redmi Note 9 Pro came in two versions: with a Snapdragon chipset. 720G (global version and Helio G95 (This is what makes some features available, and also note that artificially boosting herbal seals can increase heating and reduce battery life by 15 to 25 times%.
1. Check the current screen hertzing
Before you change your settings, make sure your screen is actually running at 60Hz. MIUI There is no built-in tool to display the current frequency, but there are several reliable ways to check the frequency:
Method 1: Through the Engineering Menu
- Open the Phone app and enter the combination: ##4636##.
- In the menu that appears, select Testing. โ Touch screen test.
- The current frequency will be indicated at the top of the screen (e.g., Refresh Rate: 60Hz).
Method 2: Third-party applications
Install tools like Refresh Rate Test or Display Tester from Google Play, which show real-life hertz in real time. Note that some apps may be giving out incorrect data on custom firmware.
๐ก
If the test shows 30 Hz or 48 Hz, it is normal for static images. MIUI dynamically reduces frequency to save battery.
Method 3: Visual Testing
Run an animation on the screen (like scrolling through a long list in Settings) and compare the smoothness with another device that knows exactly the value of the hertz. The difference between 60 Hz and 90 Hz is noticeable to the naked eye when directly compared.
โ ๏ธ Note: If your Redmi Note 9 Pro is purchased in China, the Touch screen test may not be available in the engineering menu.
2. Official MIUI settings: what can be changed without risk
Xiaomi does not provide Redmi Note 9 Pro users with the option of selecting the hertz in the standard settings. MIUI (for example, MIUI 12.5 and later) there is a hidden option of adaptive refresh rate, which automatically switches between 60 Hz and 90 Hz depending on the content.
How to turn on adaptive hertz (if available):
- Go to Settings. โ Screen.
- Find the screen refresh rate (could be called Adaptive Frequency).
- Select Auto or Dynamic mode.
If there is no such item, your version MIUI It doesn't support it. In this case, only informal methods remain.
What the adaptive mode does:
- ๐ฎ 90Hz for scroll, games and video (if supported).
- ๐ฑ 60Hz on static screens (saving battery).
- โก Reduced heating compared to forced 90 Hz.
โ ๏ธ Note: Redmi Note 9 Pro with Helio processor G95 The adaptive frequency can be unstable, and the screen will twitch when you switch modes.
3. Change of hertz through the engineering menu (no root)
The Engineering Menu is a hidden tool for testing hardware components available on all Xiaomi smartphones, and can be used to manually set the screen refresh rate, but this method does not guarantee stable operation and can reset after a reboot.
Step-by-step:
- Open the Phone app and type in ##36446337## (or #4636## for older versions) MIUI).
- Go to the Hardware Testing โ Display section.
- Find the Refresh Rate (called Screen Refresh Rate).
- Select the desired value: 60Hz, 90Hz or 120Hz (if available).
- Save the settings and restart the device.
Limitations of the method:
- ๐ Settings may reset after the update MIUI.
- ๐ Increased battery consumption (up to 30% at forced 90 Hz).
- ๐จ Risk of screen artifacts (flickering, stripes).
Charge your phone at least 50% |
Make a backup copy of the data |
Record the current screen settings (brightness, color profile)|
Install a temperature monitoring application (e.g, CPU Monitor)-->
How to check if changes have been made:
Use the Refresh Rate Test app or run the animation test in Settings โ The phone. โ Version. MIUI (Repeatedly click on the version bar to activate hidden animation).
โ ๏ธ Warning: If after changing the hertz screen began to flicker or horizontal bands appeared - immediately return the value of 60 Hz. Prolonged operation in unstable mode can lead to damage to the matrix.
4.Use of ADB-commands for forced hertzov
A more reliable (but technically difficult) way is to change your settings via Android Debug Bridge (ADB). This method does not require root rights, but requires a computer and USB-cable.
What you need:
- ๐ฅ๏ธ Computer with Windows/Linux/macOS.
- ๐ USB-cable (preferably original).
- ๐ฑ Included debugging by USB phone-on.
- ๐ ๏ธ Installed drivers ADB (You can download from the official Android website).
Step instructions:
- Activate Developer Mode: Go to Settings โ About the phone. 7 times press the version. MIUI. Back to Settings โ Additionally. โ For developers, turn on the debugging. USB.
Connect the phone to the PC and confirm the debugging permission.
Open the command prompt (Windows) or terminal (Linux/macOS) in the folder with ADB.
adb devicesThe serial number of your device should be displayed.
90 Hz
adb shell settings put global peak_refresh_rate 90
adb shell settings put global min_refresh_rate 90adb rebootPossible errors and solutions:
| Mistake. | Reason. | Decision |
|---|---|---|
| device unauthorized | No debugging authorization confirmed | Disconnect/connect the cable and confirm the request on the phone |
| command not found | ADB not established or added to PATH | Enter the full path to adb.exe or reinstall the platform tools |
| Hertzov hasn't changed. | MIUI ignore commands | Try the alternative command: adb shell am broadcast -a com.xiaomi.display.set_refresh_rate --ei rate 90 |
๐ก
ADB-commands are the safest option among the informal ones, as they don't require changing system files. MIUI settings may reset.
5. Root access and modification of system files (for experienced)
If you don't like temporary solutions, you can force the hertz at the system file level.
- ๐ Unlocked bootloader (bootloader).
- ๐ก๏ธ Installed by Magisk (to obtain root rights).
- ๐ System file editor (e.g., Mixplorer or Root Explorer).
Step-by-step process:
- Get root rights through Magisk (instructions for Xiaomi are available on the website) XDA Developers).
- Open /system/build.prop file in the text editor.
- Add or change the lines: ro.vendor.display.refresh_rate=90 persist.vendor.sys.display.refresh_rate=90
- Save the file and restart the device.
Risks of the method:
- ๐จ Loss of warranty (unlocking the bootloader will cancel it).
- ๐ฅ Possible breech (turning the phone into a brick) in case of editing error.
- ๐ Repeat the procedure after each update MIUI.
โ ๏ธ Note: Some versions of the Redmi Note 9 Pro with a Helio processor G95 Forced installation of 90 Hz via build.prop leads to a flickering screen in the dark (due to hardware limitations of the display controller).
What to do if the phone freezes after changing build.prop?
6. Battery optimization with increased hertzov
Increasing the hertz from 60 Hz to 90 Hz increases the load on the processor and graphics accelerator, which inevitably affects the autonomy. According to our tests, the Redmi Note 9 Pro at 90 Hz discharges 20-25% faster when used actively. To minimize losses, follow these tips:
MIUI settings to save energy:
- ๐ Enable Battery Mode in Settings โ Battery โ Modes (select Balanced Modes).
- ๐ Activate the Dark Theme (AMOLED-No screens, but dark pixels are less loaded).
- ๐ต Limit the background activity of applications in Settings โ Annexes โ Permits โ Auto-start.
- ๐ Turn off Adaptive Brightness and set the value manually (optimum 50โ60%).
Additional measures:
- ๐ง Use Game Turbo for gaming โ it optimizes performance and reduces heat.
- โก Charge your phone to 80% and avoid full discharge (extends battery life).
- ๐ ๏ธ Install a power-optimized core (e.g. FrancoKernel if available for your model).
Battery consumption comparison (test on Redmi Note 9 Pro, Snapdragon) 720G):
| Mode of use | 60 Hz | 90 Hz | 120 Hz* |
|---|---|---|---|
| Scrolling social networks (1 hour) | 5% | 7% | 10% |
| Video (YouTube, 1 hour) | 6% | 8% | 12% |
| Games (PUBG, 30 minutes) | 12% | 18% | 25% |
*120 Hz is available only on custom firmware and leads to overheating.
๐ก
If you play frequently but want to save battery, use the SetEdit app (requires root) to force 60Hz for specific games through the Internet. ADB-team.
7. Alternative methods: custom firmware and cores
If the standard methods donโt work, you can consider installing custom firmware (for example, LineageOS, Pixel Experience or Xiaomi.eu), many of which support manual tweaking of the hertz, but have their own nuances:
The advantages of custom firmware:
- โ Full control over refresh rate (up to 120 Hz on some builds).
- โ No Advertising and Unnecessary Xiaomi Services.
- โ Regular security updates.
Cons and risks:
- โ Loss of warranty (unlocking the bootloader is mandatory).
- โ Possible bugs (not working) NFC, camera trouble).
- โ Difficulty of rollback to official firmware.
Recommended firmware for Redmi Note 9 Pro:
| Firmware | Support for 90 Hz | Stability | Reference |
|---|---|---|---|
| Xiaomi.eu | Yes (adaptive) | โญโญโญโญ | Official website |
| Pixel Experience | Yes (forced 90Hz) | โญโญโญ | Download |
| LineageOS 19 | Yes (customizable) | โญโญโญโญ | Official website |
How to Switch Custom Firmware:
โ ๏ธ Note: Redmi Note 9 Pro with Helio processor G95 firmware based on Android 12+ They may not work smoothly due to the lack of official drivers from MediaTek. XDA.
8. Frequent problems and their solutions
When changing the hertz, Redmi Note 9 Pro users face typical problems, and we have collected the most common ways to fix them:
Problem 1: The screen flickers or stripes appear
Reason: Incompatibility of the selected frequency with the hardware (especially on Helio) G95).
Decision:
- Return the hertz to 60 Hz via the engineering menu or ADB.
- If the flicker is left, reset the screen settings: adb shell cmd display set-mode 0
Problem 2: Fast battery discharge
Reason: Increased load on the processor and display.
Decision:
- Turn off 90Hz in the background with Tasker or MacroDroid.
- Install the AccuBattery app to monitor the flow.
Problem 3: Settings are reset after the update
Reason: MIUI Rewrites user settings when updating.
Decision:
- Before updating, make a backup through ADB: adb backup -apk -obb -shared -all -f backup.ab
- After the update, re-apply the commands ADB Or edit build.prop.
Problem 4: Adaptive frequency is not working
Reason: Lack of support on your version MIUI or hardware constraints.
Decision:
- Update. MIUI Up to the latest version through Settings โ Update of the PO.
- If the adaptive mode never appeared, use SetEdit to force it to turn on: adb shell settings put global. oneplus_screen_refresh_rate 1 (Yes, the team from OnePlus, but it works on some Xiaomi).
๐ก
If after all the manipulations the screen began to work worse (artifacts, freezes) โ perform a full reset via Settings. โ Additionally. โ Recovery and reset, which will bring all parameters back to factory, including hertzovka.