How to change the screen resolution on Xiaomi Android smartphones: all ways

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:

  1. Open the Settings. โ†’ Special facilities.
  2. Go to the section Text size and display (on some firmware - Screen size).
  3. Select Screen Size or Pixel Density (DPI).
  4. 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 modelSupported DPIMax, permission.Notes
Xiaomi 13 Pro320โ€“6403200ร—1440Support 120 Hz only at 2400ร—1080
Redmi Note 12 Pro+280โ€“5602400ร—1080AMOLED-screen, adaptive frequency
POCO F5300โ€“6002400ร—1080Support for Force FPS in the Developer
Xiaomi Pad 6240โ€“4802880ร—1800Optimized 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:

  1. Activate Developer Mode: Go to Settings โ†’ About Phone and click on MIUI Version 7 times.
  2. Return to the main settings, open the section Additional โ†’ For developers.
  3. Find the Minimum Width (Dp) (Smallest width on some firmware).
  4. 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 reset

These 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:

  1. Install ADB on your computer (you can download from the official website of Android Developers).
  2. Connect your smartphone to your PC and allow debugging (a pop-up will appear on the device screen).
  3. Open the command prompt (CMD) and type: Adb devices Make sure your device appears in the list.
  4. Check the current resolution: adb shell wm size Example of response: Physical size: 1080x2400.
  5. 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?
1. Check if Xiaomi drivers are installed USB Drivers (you can download it on Xiaomi website). 2. Try another one. USB-cable (preferably original). 3. Include in the developer settings the option Debugging by USB (safe-haven). 4. Restart your PC and smartphone. 5. If you are using Windows 11, Temporarily disable Driver Signature Enforcement (via bcdedit) /set nointegritychecks on in CMD admin).

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:

  1. Download and install the app.
  2. Please. ROOT-access (if required).
  3. Select the Resolution menu and specify the desired values.
  4. 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 causeDecision
Black screen after rebootingIncompatible resolution with the display driverConnect to ADB and execute wm size reset
Blurred text in annexesThe wrong ratio of DPI and resolutionSet the DPI multiple of 80 (e.g., 320, 400, 480)
Navigation gestures do not workChanged minimum width (Smallest width)Return the value to the range of 360-411
Apps fly out at launchConflict with the settings of the graphics acceleratorTurn off Hardware Overlay in the Developer Settings

If after experimenting with resolution, the smartphone stopped responding to touch, but the screen turns on:

  1. Connect the device to the PC and open ADB.
  2. Follow the command: adb shell input tap 500 500 This emulates touching to the center of the screen (coordinates may differ).
  3. 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:

  1. Use only standard resolutions (2400ร—1080 or 3200ร—1440).
  2. Turn off the adaptive frequency in the screen settings before changing the DPI.
  3. 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.

FAQ: Frequent questions about changing the resolution on Xiaomi

Can I change the resolution to Redmi 9A or POCO C31?
On budget models Xiaomi with Helio processors G25/G35 The resolution change function is locked at the firmware level. ADB-commands, but this can lead to unstable operation of the interface. MIUI โ€” Sometimes the manufacturer adds this option in new builds.
Why did some apps become huge after the DPI change?
This is because applications ignore DPI system settings and use their own zoom options. Solution: Open application settings through Settings โ†’ Apps. Click Change size (if available). Use App Settings (requires Xposed or LSposed). Banking applications (e.g. SberBank Online) may require the return of the standard DPI.
How to return the standard resolution if the screen is black?
If, after experimentation, ADB or third-party apps screen does not turn on: Connect the smartphone to the PC and open CMD. Adb shell settings put global policy_control immersive.full=* It'll reset the immersive settings. If it doesn't work, just go through. vendor_boot via Fastboot (instructions for your model are available on the forum) 4PDA). On Xiaomi with Dynamic RAM (For example, Redmi Note 11 Pro+) You may need to disable the function in performance settings.
Does the change in permission affect performance in games?
Yeah, but not always: ๐Ÿ“‰ Decrease in permission (e.g., with 1080p before 720p) heighten FPS 10-30% in games due to the lower load on the GPU. ๐Ÿ“ˆ Increased resolution (e.g., before the 1440p on POCO F5) may cause a drawdown FPS overheating. โš ๏ธ On devices with Mali-G57 (For example, Redmi Note 10 high resolution can cause artifacts in the PUBG Mobile or Call of Duty. For optimal balance, use the graphics settings in the game itself, not the system settings.
Can I change the resolution when connecting to the monitor via USB-C?
Yes, but only on devices that support DisplayPort Alt Mode (e.g. Xiaomi 13, POCO F4). To do this: Connect your smartphone to the monitor via USB-C โ†’ HDMI adapter. In the screen settings, select Advanced Desktop Mode. Set the desired resolution through Settings โ†’ Display โ†’ Additional settings โ†’ External Display Resolution. On Xiaomi Pad 5/6, this feature is more stable than on smartphones.