Changing the resolution of the screen on Xiaomi smartphones is a challenge that users face for various reasons, from the desire to improve the clarity of the image to the need to adapt applications to non-standard formats. Unlike a PC where changing the resolution takes a couple of clicks, on Android devices this process can hide in the depths of the MIUI settings or even require the activation of hidden functions. This is especially true for owners of Redmi Note, POCO and flagship Xiaomi 13/14 series, where the manufacturer restricts user access to certain display parameters.
In this article, we will discuss all the available ways to change the resolution โ from standard tools. MIUI beforehand ADB You'll learn how to get around the limitations of the system, what settings affect the scaling of the interface, and what to do if the screen is not displayed correctly after the changes. AMOLED-displays and models with support for 120 Hz โ here the resolution setting can affect the smoothness of the work.
Before you start, note that not all Xiaomi smartphones support manual resolution change. On budget models (e.g. Redmi). 9A or POCO C31) This feature is often blocked at the firmware level, and in such cases, only custom Recovery firmware or the use of custom Recovery will help. ADB-Teams โ but this is a topic for a separate article.
Why you may need to change the screen resolution
At first glance, the factory settings of the display are optimized for most tasks, but there are situations when changing the resolution becomes necessary:
- ๐ฎ Games and emulators: some titles (e.g. Genshin Impact or emulators) PS2) require specific permission to display correctly. on Xiaomi Black Shark or POCO The F-Series is especially relevant.
- ๐ Reading text: increasing the density of pixels (DPI) It allows you to place more information on the screen, which is convenient for working with documents or code.
- ๐ฑ Application adaptation: Some programs (e.g., banking or enterprise) may not display correctly at high resolutions.
- ๐ Saving charge: reducing the resolution of AMOLED-screens (for example, on Xiaomi 13 Ultra) can extend battery life.
It is important to understand the difference between screen resolution (physical pixel count, for example, 2400ร1080) and pixel density (DPI), which is the parameter responsible for the scale of the interface. In MIUI, it is DPI that is most often available, not physical resolution, except for devices that support DisplayPort (for example, when connecting to a monitor via USB-C).
โ ๏ธ Note: On some Xiaomi models (especially those with MediaTek processors), a forced resolution change can lead to image artifacts or even a device reboot. Before experimenting, check if your model supports Force Desktop Mode in the developer.
Method 1: Standard MIUI settings (without root)
On most Xiaomi smartphones with MIUI 12 and later, the resolution change is available through the special features menu.This method does not require superuser rights and is suitable for the Redmi Note 10/11, POCO X3/X4, Xiaomi 12/13 and others.
Instructions:
- Open the Settings. โ Special facilities.
- Go to the section Text size and display (on some firmware - Screen size).
- Select Screen Size or Pixel Density (DPI).
- Move the slider or select a value from a list (e.g. 480 DPI for standard scale).
On devices with MIUI 14, the path may differ: Settings โ Display โ Additional settings โ Font size and display โ Pixel density.
Check the current resolution in the characteristics of the device
Take a screenshot of the current screen settings
Make sure that the battery charge is > 30%
Close all background applications-->
After changing the DPI, the system will suggest restarting the device. Don't ignore this step - without rebooting, the settings may not apply correctly, and some applications (for example, Google Play Store) will display artifacts.
| Xiaomi model | Supported DPI | Max, permission. | Notes |
|---|---|---|---|
| Xiaomi 13 Pro | 320โ640 | 3200ร1440 | Support 120 Hz only at 2400ร1080 |
| Redmi Note 12 Pro+ | 280โ560 | 2400ร1080 | AMOLED-screen, adaptive frequency |
| POCO F5 | 300โ600 | 2400ร1080 | Support for Force FPS in the Developer |
| Xiaomi Pad 6 | 240โ480 | 2880ร1800 | Optimized for multitasking |
โ ๏ธ Attention: If after the change DPI missing icons on the desktop or menu MIUI displays incorrectly, return the standard value (usually 480) DPI) And on some firmware, you might need to reset to the factory settings to restore the interface.
Never changed.
1-2 times a year
Every month.
I'm constantly experimenting.-->
Method 2: Developer Mode and Hidden Settings
For advanced users, Xiaomi offers hidden resolution changes via developer mode, which works on most devices with MIUI, but requires additional features to be activated.
Steps to include:
- Activate Developer Mode: Go to Settings โ About Phone and click on MIUI Version 7 times.
- Return to the main settings, open the section Additional โ For developers.
- Find the Minimum Width (Dp) (Smallest width on some firmware).
- Change the value (for example, from 360 to 411 for tablet mode).
This parameter affects how the system determines "virtual" screen resolution, for example, a 600 dp value will make applications think they are running on a tablet, which is useful for multi-window mode, but on some models (for example, Redmi 10), this can cause MIUI Launcher to malfunction.
For resetting to standard settings:
adb shell wm density reset
adb shell wm size resetThese commands are executed via ADB (for more information on ADB setup, see our article on How to Enable USB Debugging on Xiaomi).
๐ก
If notifications or navigation bars are lost after changing Smallest width, try setting a 393 dp value, which is the optimal balance for most applications.
Method 3: Using ADB to force a change of permission
For devices where standard methods do not work (e.g., on the POCO M3 or Redmi 9T), apply ADB-This method requires connecting the smartphone to the PC and enabling debugging on the computer. USB.
Step-by-step:
- Install ADB on your computer (you can download from the official website of Android Developers).
- Connect your smartphone to your PC and allow debugging (a pop-up will appear on the device screen).
- Open the command prompt (CMD) and type: Adb devices Make sure your device appears in the list.
- Check the current resolution: adb shell wm size Example of response: Physical size: 1080x2400.
- Set a new resolution (e.g. 1920x1080): Adb shell wm size 1080x1920 Attention: width and height are specified in width-height format, but the command order is reversed!
To keep the changes after the reboot, add the command to the launch script (requires Magisk or custom recapvery).
โ ๏ธ Attention: forced change of permission for non-standard values (e.g, 1440x3200 Redmi Note 11 can damage the graphics stack, in which case only resetting via Fastboot or flashing will help.
What if the ADB canโt see the device?
Method 4: Third-Party Applications for Change of Permission
If the previous methods do not fit, you can use the applications from Google Play.
- ๐ฑ Second Screen โ allows you to emulate a second device with a different resolution (useful for streaming or screen duplication).
- ๐ง Display Changer - Changes DPI and without permission ADB (demand ROOT newer MIUI).
- ๐๏ธ SetEdit โ Editor of system settings, including display parameters (works only on firmware to the MIUI 12).
Example of Display Changer:
- Download and install the app.
- Please. ROOT-access (if required).
- Select the Resolution menu and specify the desired values.
- Apply the changes and restart the device.
On devices without ROOT (For example, Xiaomi 12 Lite, these applications can run unstable. The alternative is to use Shizuku (a tool for execution). ADB-PC-free teams, but it requires customization and does not guarantee stability.
๐ก
Third-party applications may conflict with MIUI Optimizations. If after using them, the device starts to slow down, turn off optimization in the developer settings.
Solving problems after changing the resolution
Even if you change the resolution correctly, you can have problems, and let's look at the typical situations and how to fix them:
| Problem. | Possible cause | Decision |
|---|---|---|
| Black screen after rebooting | Incompatible resolution with the display driver | Connect to ADB and execute wm size reset |
| Blurred text in annexes | The wrong ratio of DPI and resolution | Set the DPI multiple of 80 (e.g., 320, 400, 480) |
| Navigation gestures do not work | Changed minimum width (Smallest width) | Return the value to the range of 360-411 |
| Apps fly out at launch | Conflict with the settings of the graphics accelerator | Turn off Hardware Overlay in the Developer Settings |
If after experimenting with resolution, the smartphone stopped responding to touch, but the screen turns on:
- Connect the device to the PC and open ADB.
- Follow the command: adb shell input tap 500 500 This emulates touching to the center of the screen (coordinates may differ).
- Adb shell wm density reset & & & adb shell wm size reset
On devices with MediaTek processors (for example, Redmi 10C) after resetting the permission, you may need to flash the vendor section.
Features for devices with AMOLED and high refresh rate
Xiaomi smartphones with AMOLED-screens (e.g. Xiaomi) 13T, Redmi K50) 120Hz support has additional nuances when changing the resolution:
- ๐ Adaptive frequency: on some firmwares, when the resolution is reduced, the system automatically switches to 60 Hz to save energy.
- ๐จ Color profiles: with non-standard resolutions, calibration can be confused DC Dimming (technology of reduction of flickering).
- ๐ Battery consumption: permission 1440p on 120 Hz increases the cost 15โ20% compared 1080p/60 Hz.
For devices with LTPO-Displays (e.g. Xiaomi 13 Ultra) are recommended:
- Use only standard resolutions (2400ร1080 or 3200ร1440).
- Turn off the adaptive frequency in the screen settings before changing the DPI.
- After applying the new settings, perform color calibration through Settings โ Display โ Color mode.
On the POCO F4 GT and Black Shark 5 at a resolution above 2400ร1080, support for 120 Hz in games can be disabled due to the limitations of the Adreno 660 driver.