Have you noticed that your Xiaomi (or Redmi/POCO) has HD+ or FHD+ constantly active, which eats up the battery and heats the screen? or after the MIUI update, the resolution automatically changed to maximum, although HD (720p) is enough for energy savings? In this article, we will discuss all the working ways to turn off HD on Xiaomi smartphones β from standard settings to hidden commands for power users.
The problem is relevant for most models, from the budget Redmi Note 12 to the flagship Xiaomi 14 Ultra. Most often, users face forced HD on after firmware, resetting settings or activating power saving modes. It is important to understand that turning off HD is not always possible through the graphical interface - the manufacturer hides some options to "improve" the user experience.
Before we get to the instructions, we specify: by βdisabling HDβ, we mean reducing the screen resolution from FHD+ (2400Γ1080) or HD+ (1600Γ720) to basic HD (1280Γ720) or even qHD (960Γ540), this is important for saving charge, reducing heat and extending the life of AMOLED-matrixes. On some models (for example, the POCO X5 Pro), this also allows you to increase battery life by 15-20%.
1. Standard method: through MIUI settings
Letβs start with the simplest method that works on most Xiaomi smartphones with a MIUI 12-14 shell. Unfortunately, not all models support manual resolution change through the GUI β it depends on the firmware version and hardware platform.
Instructions:
- Open the Settings β Display.
- Scroll down to the screen resolution section (on some models, the item is called Image Quality).
- Choose HD (1280Γ720) or qHD (960Γ540) from the available options.
- Confirm the change and restart the phone (recommended, but not required).
If you don't have screen resolution on the menu, your model doesn't support resolution change through standard settings, so move on to the following methods.
β οΈ Note: On some devices (e.g. Xiaomi) 13T or Redmi K60) choice HD instead FHD+ You might get a warning that you might be getting a poor display quality. It's okay -- just confirm the action. It's going to get less sharp, but you're going to benefit from autonomy.
2. Hidden menu of engineering settings (for advanced)
If the standard method didn't work, you can try changing the resolution through the engineering menu, which requires caution, because incorrect actions can lead to malfunctions in the display, POCO F4, Redmi Note 11 Pro+).
Steps:
- Open the Phone app and type the combination: ##36446337## (the code may not work on newer versions of MIUI).
- If the code doesnβt fit, try ##4636## β Go to Phone Information β Select screen resolution.
- In the list of available resolutions, select 720p or HD.
- Save the settings and restart the device.
Some firmware has locked the engineering menu, in which case only the ADB method (described below) will help.
What to do if the engineering menu is not opened?
3. Use of applications to change permission
If you don't want to go through the settings or use ADB, you can use third-party utilities.
- π± Second Screen allows you to change the screen resolution without root rights (it does not work on all models.
- π οΈ Display Changer β a more advanced utility with support DPI and refresh rates. Requires permission to debug USB.
- π§ SetEdit β to edit system parameters (root required) allows you to manually write the desired resolution in configuration files.
Instructions for Second Screen:
- Install the application and open it.
- Select Custom Resolution (User Permission).
- Enter the values of 1280Γ720 (or 960Γ540 for qHD).
- Click Apply and confirm the change.
β οΈ Note: Apps like Second Screen may conflict with MIUI If you have a change in resolution and you have a streak or a flicker, return the standard settings and restart the phone.
β Make a backup copy of the data
β Charge your phone at least 50 times%
β Turn off the power saving mode
β Remember the current permit (in case of rollbacks)
-->
4. Change of permission through ADB (for experienced)
If previous methods have failed, the most reliable way is to use Android Debug Bridge (ADB), which requires connecting the phone to a computer and basic command line knowledge, and works on all Xiaomi models, including those that have locked the engineering menu.
Step-by-step:
- Download and install ADB Tools on PC.
- Turn on the phone Developer Mode (7 times click on the MIUI version in the About Phone settings).
- Activate USB Debugging in Settings β Additional β For developers.
- Connect the phone to your computer and type in the command line:
adb devices(Your device should appear. If not, install the drivers.)
adb shell wm size 720x1280(For HD, 720Γ1280, for qHD, 540Γ960.)
adb shell wm density 320(Pixel density β you can choose from 280 to 360 for a comfortable display.)
To return the standard settings, use:
adb shell wm size reset
adb shell wm density reset| Xiaomi model | Standard permission | Recommended HD | ADB Team Team |
|---|---|---|---|
| Redmi Note 12 Pro+ | 2400Γ1080 (FHD+) | 1280Γ720 (HD) | adb shell wm size 720x1280 |
| POCO X5 Pro | 2400Γ1080 (FHD+) | 960Γ540 (qHD) | adb shell wm size 540x960 |
| Xiaomi 13 Lite | 2400Γ1080 (FHD+) | 1280Γ720 (HD) | adb shell wm size 720x1280 |
| Redmi 10A | 1600Γ720 (HD+) | 960Γ540 (qHD) | adb shell wm size 540x960 |
π‘
If the screen becomes blurred after the command adb shell wm size, try changing the pixel density (DPI) by the command adb shell wm density 280. The optimal value is selected experimentally in the range 240-360.
5. Disable HD via build.prop (root) editing
For root-right users, there is another way to edit the system file build.prop. This allows you to lock the resolution on a permanent basis, even after you reboot. However, the method is risky: an error in the file can lead to a bootloop.
Instructions:
- Install a file manager with root support (such as Root Explorer or Solid Explorer).
- Go to /system/build.prop and open the file to edit.
- Add a line to the end of the file: ro.sf.lcd_density=320 persist.sys.display_size=720x1280
- Save the changes, set the rights 644 (rw-r-----).
- Reboot the phone.
If the screen doesnβt work properly after rebooting, boot to recovery and delete the added lines.
π‘
Build.prop editing is the most reliable way to lock in a resolution, but it requires root rights and is dangerous for beginners. If you're not sure about what you're doing, use ADB or third-party apps.
6. Features for specific Xiaomi models
Some Xiaomi smartphones have unique nuances when changing resolution.
- π± Redmi Note 11/12 Series: These devices often block resolution change through settings, but works well ADB. After applying the wm size command, an additional adb shell am broadcast command is required. -a android.intent.action.BOOT_COMPLETED correctly.
- π± POCO F3/F4/F5: Change of permission via Settings is available here β Display. β Permission, but after updating to MIUI 14 The point may disappear. Second Screen will help.
- π± Xiaomi 13/14 Flagships often block manual resolution change due to AMOLED-The only way to work is to use the screen β ADB root.
- π± Redmi 10C/10A: Budget models allow you to reduce the resolution to qHD (960Γ540) through standard settings, but the adaptive refresh rate may be disabled.
On the POCO X5 Pro and Redmi K60, the resolution may be changed to always-on display (AOD).
adb shell cmd overlay enable com.android.internal.display.cutout.emulation.cornerPossible problems and solutions
When changing the screen resolution on Xiaomi, the following difficulties may arise:
| Problem. | Reason. | Decision |
|---|---|---|
| The screen has become blurry | Incorrect pixel density (DPI) | Use the command adb shell wm density 280 (select value from 240 to 360) |
| The gestures don't work. | Failure in sensor settings after changing resolution | Restart your phone or return the standard resolution |
| Applications are not running | Some programs block work on non-standard permits | Add the app to the exceptions or return FHD+ |
| The processor is heating up. | GPU overloaded with rendering on unoptimized resolution | Set FPS Limits through Game Turbo or Return Standard Settings |
If after changing the resolution, the phone stopped responding to touches, connect it to the computer and do:
adb shell input tap 500 # Emulation of tap in the center of the screen
adb shell wm size reset # Reset permission