How to change the screen resolution on Xiaomi with MIUI 12: all the ways and nuances

Changing the resolution of the screen on Xiaomi smartphones with the shell MIUI 12 can be necessary in a variety of situations, from performance optimization to adapting to specific applications. However, not all users know that the resolution setting in MIUI has its own peculiarities - some parameters are hidden in the developer, and standard options are limited. In this article, we will analyze all the available methods, from basic settings to advanced tricks using ADB and third-party utilities.

It is important to understand that MIUI 12 (like subsequent versions) automatically selects the optimal resolution for your display, but sometimes this does not meet expectations. AMOLED-You might want to lower the resolution to save battery power, and gamers might want to increase the resolution to better detail in games, and we're going to look not only at how to change the resolution, but also how it will affect the smartphone, and what hidden settings are there. MIUI 12 allow you to bypass default restrictions.

Why you might need to change the screen resolution on Xiaomi

At first glance, changing the screen resolution seems like an unnecessary feature, because the manufacturer has already optimized the display for a particular model, but there are several good reasons why Xiaomi users resort to this setting:

  • ๐ŸŽฎ Gaming and performance: Decrease in resolution in games (e.g., in the game) PUBG Mobile or Genshin Impact can significantly improve FPS chipset.
  • ๐Ÿ”‹ Battery savings: less resolution = less-load GPU, This extends the autonomous work time.
  • ๐Ÿ‘“ Adapting to low vision: zooming in without changing the physical resolution.
  • ๐Ÿ–ฅ๏ธ Connecting to external monitors: when using the Mi Portable Monitor or HDMI-The exit may require manual adjustment.
  • ๐Ÿ› ๏ธ Application testing: Developers often check how their software behaves at different resolutions.

But it's not that simple. MIUI 12 doesn't provide direct access to the resolution change in standard settings -- that feature was removed in MIUI 10 because of the risk of the interface not working properly -- but there are workarounds, and we'll look at them.

โš ๏ธ Warning: Changing screen resolution can lead to incorrect display of interface elements, artifacts in games or even overheating of the processor. AMOLED-displays (e.g., Xiaomi) 11T Pro or Redmi K50 Pro) it is not recommended to set the permit below 1080p, Because it can cause broken pixels.

๐Ÿ“Š Why you want to change the screen resolution on Xiaomi?
For games (increase FPS)
To save battery power
Because of scaling problems.
To connect to an external monitor
Another option

Method 1: Change permission through developer settings

The safest and most official way is to use the Developer Menu, which is hidden by default but activated in a few steps, and works on all Xiaomi devices with MIUI 12 and up, including the Redmi Note 10 Pro, POCO X3 Pro, Mi 11 Lite and other models.

To enable the Developer Mode:

  1. Go to Settings. โ†’ The phone.
  2. Find the MIUI version and tap it 7 times in a row (you will receive a notification โ€œYou became a developer!โ€).
  3. Return to the main settings menu and open a new section for additional settings โ†’ For developers.

Now you can change the permission:

  1. In the developer menu, find the option Screen Resolution (or Minimum Width on some firmware).
  2. Select one of the values suggested. The options are usually 720p (HD), 1080p (FHD) and 1440p (QHD) if the display supports.
  3. Confirm the changes and restart the device.

On some devices (e.g. POCO F3 or Redmi K40), instead of directly selecting the resolution, the Minimum Width (dp) setting is available. The smaller the value, the larger the interface elements will be, but the actual resolution of the display will not change.

โ˜‘๏ธ Preparation for change of permit

Done: 0 / 4

Method 2: Using ADB for Forced Resolution (Advanced Method)

If the developer menu does not have the necessary options or you need to set a non-standard resolution (for example, 1600ร—900 for testing), you can use the ADB command. This method requires connecting a smartphone to a computer and basic knowledge of working with the command line.

Before proceeding, make sure that:

  • ๐Ÿ’ป Drivers are installed on the computer ADB (You can download it as part of Googleโ€™s Platform Tools).
  • ๐Ÿ“ฑ On the smartphone included debugging on USB (Settings โ†’ For developers โ†’ Debugging by USB).
  • ๐Ÿ”Œ Used by the original USB-cable (cheap cables may not support data transmission).

Instructions for changing the permit through ADB:

  1. Connect your smartphone to your PC and confirm the debugging permission on your phone screen.
  2. Open the command prompt (cmd) in the folder with adb.exe.
  3. Enter the command to check the connection: Adb devices must appear serial number of your device.
  4. Set a new resolution (e.g. 1080x2400 for Redmi Note 11 Pro+): adb shell wm size 1080x2400
  5. Restart the device so that the changes take effect.

To return the standard resolution, use the command:

adb shell wm size reset

โš ๏ธ Note: Not all permissions are supported hardware, such as trying to install 4K on a full-device HD-You can use the display to lead to artifacts or a black screen. Before experimenting, check the specifications of your model on the official Xiaomi website.

What if the screen turned black after ADB?
If the ADB resolution changes, connect the phone to your PC and follow the command adb shell wm size reset. If that doesn't help, try rebooting in Safe Mode (hold the power button + volume up when booting) and resetting.

Method 3: Applications for permission change (without root)

If you don't want to mess with ADB, You can use third-party applications, and most of them require developer rights, but they don't need root access. MIUI 12:

AnnexFunctionalityCompatible with MIUI 12Download link
Second ScreenIt allows you to emulate a secondary display with a different resolution, useful for connecting to a monitor.Yes (requires debugging for the USB)Google Play
Display ChangerChanges resolution and pixel density (DPI) without ADB.Partially (some models require ADB)Google Play
MIUI Display SettingsA specialized application for Xiaomi devices, allows you to change the DPI and resolution.Yes (works on most models)APKMirror

When using these applications, watch out for the following:

  • ๐Ÿ”„ After changing the permission, some applications (such as banking) may require restarting.
  • ๐Ÿ“ฑ On devices with MIUI 12.5 Enhanced Edition: Some applications can be blocked by security.
  • ๐Ÿ”’ If the application requests root, refuse โ€“ it is not necessary to change the permission.

๐Ÿ’ก

Before using third-party apps, check user reviews of your Xiaomi model. For example, on the POCO X3 NFC, the Display Changer app may not work properly due to firmware features.

Method 4: Change the pixel density (DPI) instead of resolution

If your goal is not so much to change the physical resolution as to scale the interface to your needs, then it is easier to adjust the pixel density (DPI), which is responsible for the size of the elements on the screen: the lower the DPI, the smaller the icons and text.

In MIUI 12, you can change the DPI in two ways:

1. Through the developer settings

  1. Open Settings โ†’ Additional settings โ†’ For developers.
  2. Find the option Minimum width (or DPI on some firmware).
  3. Set the value in the range of 320-480 (standard for Xiaomi is 440 DPI).

2.Across ADB

If the option is blocked, use the command:

adb shell wm density 400

where 400 is the desired DPI value.

Recommended DPI values for popular Xiaomi models:

  • ๐Ÿ“ฑ Redmi Note 10 Pro: 400โ€“440 DPI (standard - 440).
  • ๐Ÿ“ฑ POCO F3: 380โ€“420 DPI (optimal for games - 380).
  • ๐Ÿ“ฑ Mi 11 Ultra: 480โ€“520 DPI (high-resolution screen).

Changing the DPI does not affect performance, but it can break the layout in some apps (such as Instagram or TikTok).To return the standard settings, use the command:

adb shell wm density reset

๐Ÿ’ก

Changing the DPI is a safer way to adapt the interface to your needs than changing the resolution, and it doesnโ€™t affect the load on the GPU and battery, but it may require manually adjusting the scale in individual applications.

Problems after change of permission and their solution

Even if you do everything according to the instructions, after changing the resolution, you can have problems.

Problem.Possible causeDecision
The screen turned black after the reboot.Unsupported resolution or failure of the display driverConnect to ADB and execute wm size reset
Applications do not launch or fly outIncompatibility with the new resolution (especially relevant for banking applications)Return the standard resolution or update the applications
Artifacts or ripples on screenWrong aspect ratio (for example, 16:9 instead of 20:9)Set the resolution with the right ratio for your model
Fast battery dischargeIncreased resolution increases the load on the GPUReduce resolution or activate energy saving mode

If your smartphone starts to overheat after the changes, check the CPU load in the Settings โ†’ Battery โ†’ Battery Use menu. If the GPU or Display takes up more than 20% of the charge, return the standard settings.

โš ๏ธ Attention: On devices with MIUI 12.5 and later (e.g. Xiaomi 12 Pro or Redmi) K50) If the resolution is incorrect, the Safe Mode protection may work, in which case the system will automatically reset after 3 reboots. To avoid this, confirm the changes in the developer menu.

Recommendations for choosing a permit for different tasks

There is no universal "best" resolution, it depends on your goals. Here are the best settings for scenarios:

  • ๐ŸŽฎ Games (PUBG, Genshin Impact, Call of Duty: For weak chipsets (Snapdragon) 660/720G): 720p (HD) + 60 Hz. For flagships (Snapdragon) 888/8 Gen 1): 1080p (FHD) + 90/120 Hz.
  • ๐Ÿ“บ Watching videos (YouTube, Netflix): To save traffic: 720p (enough for most content. For maximum quality: 1440p (if the display supports).
  • ๐Ÿ”‹ Maximum battery life: Install 720p + 60 Hz + Power saving mode. Turn off adaptive brightness.
  • ๐Ÿ‘จโ€๐Ÿ’ป Textwork (reading, office tasks): Increase DPI Up to 480 for better readability. Use a dark theme to reduce eye strain.

On devices with AMOLED-screens (e.g. Xiaomi) 11T Pro or Black Shark 4 lower resolution gives less autonomy gain than on the IPS-It's a display, because of the technology. AMOLED You can save the battery by turning on a dark theme and reducing the brightness.

FAQ: Frequent questions about changing the resolution on Xiaomi

Can I change the resolution to Xiaomi without the developer mode?
No, in MIUI 12 and later, the standard settings don't allow you to change the resolution without activating the developer mode, and the alternative is to use applications like Second Screen, but they also require permission to debug over USB.
Why do some applications look blurry after changing the resolution?
This is because of the incorrect scaling of interface elements. Try: Change the DPI in the developer settings. Update the problematic applications. Return the standard resolution.
How to return the standard resolution if the screen is not working?
Connect your phone to your PC and execute commands: adb shell wm size reset adb shell wm density reset If this doesn't help, reset via Recovery (hold the power button + increase the volume when booting).
Does the change in resolution affect the quality of the camera?
No, screen resolution and camera resolution are different, but when you view a photo at a lower resolution, they may look less detailed.
Can a permit be established? 4K Xiaomi on Full HD-screen?
Technically, yes, but it doesn't make sense: the display can't physically display more pixels. In fact, it would lead to: High CPU load, artifacts due to upscale, fast battery discharge.