How to stretch the screen on Xiaomi: fix cropped edges, change resolution and scale

The wrong screen size on Xiaomi smartphones is a common problem that occurs after updating the firmware, resetting settings or connecting to an external display. Users encounter cropped edges of the interface, too large icons or, conversely, small text that is difficult to read. 80% of cases are to blame for incorrect screen resolution settings, lost pixel density parameters (DPI) or bugs in the MIUI shell.

In this article, we’ll take a look at all the working ways to stretch the screen on Xiaomi, from the standard tools on the phone’s menu to hidden commands for developers.

  • 🔍 Fix the cropped edges through the display settings
  • 📏 Change screen resolution manually (including non-standard values)
  • 🔧 Set up the pixel density (DPI) scaled-out
  • 🖥️ Resolve problems when connecting to a TV or monitor
  • 🛠️ Restore factory settings if the screen “moved” after the update

The instructions are suitable for all modern models Xiaomi, Redmi and POCO base MIUI 12–14 HyperOS, including flagships (Xiaomi) 13/14), Budget smartphones (Redmi Note) 12) and AMOLED-If your phone is released before 2018 Some items may not be available in the year – check the relevance of the firmware.

📊 What kind of Xiaomi model do you have?
Xiaomi 13/14 series
Redmi Note 12/11
POCO X5/F5
Redmi 10/9
Another model
I don't know.

1. Check the basic display settings

Before you start complex manipulations, make sure that the problem is not solved by standard means. MIUI has hidden parameters that automatically adjust the scale of the interface.

Open the Settings → Display and check the following points:

  • 📱 Text size and display: Move the slider to either Standard or Large (if the text is too small) and avoid extremes - they can crop elements.
  • 🔄 Autoturn: If the screen doesn't turn when you change orientation, turn on this option. Sometimes sticking in one mode creates the illusion of cropped edges.
  • 🖼️ Screen style (not available on all models): Select the default option instead of the movie or reading option, as they can change the aspect ratio.

If you've had a problem with this, move on to the next section. AMOLED-displays (such as Xiaomi 13 Pro) sometimes helps to reboot in safe mode – it resets temporary graphics settings.

⚠️ Note: On some models (POCO F4, Redmi K50) The display has a "Read Mode" option on the menu, and activating it can artificially narrow the screen -- turn it off if it's on.

2. Change the screen resolution manually

If the screen doesn't fit in the display or is blurred, the resolution is wrong, and in MIUI, you can change it without root rights, but the option is hidden in the developer menu.

First, activate the developer mode:

  1. Go to Settings. → The phone.
  2. Click 7 times in a row on the MIUI version (you will be notified “You became a developer”).
  3. Go back to the main settings menu and open a new section for developers.

Now change the permit:

  1. In the developer menu, find the screen resolution (or minimum width on new versions of MIUI).
  2. Select the value "Standard" (usually 1080×2400 for Full HD+ or 1440×3200 for 2K).
  3. If the standard option doesn’t work, try 720p (for battery savings) or WQHD (for maximum clarity).

Developer mode activated

Backup of important data is made

Battery charge > 30%

All applications disabled in the background-->

When the resolution changes, the phone will restart. If the screen gets worse, don't panic: after 30 seconds, the settings will reset automatically. To return the factory settings, select Reset permission from the same menu.

Xiaomi modelRecommended authorizationPixel density (DPI)
Xiaomi 13/14 Pro1440×3200 (2K)480–520
Redmi Note 12 Pro+1080×2400 (FHD+)400–440
POCO X5 Pro1080×2400 (FHD+)390–420
Redmi 10A720×1600 (HD+)320–360

3.Pixel density (DPI) setting for correct scale

Pixel density (DPI) determines how large the interface elements will be. If the value is too high, the icons and text will become small, if the low - the screen will be "blown" with cropped edges. Optimal range for Xiaomi: 380-480 DPI.

The DPI can be changed in two ways:

Method 1: Through the Developer Menu

  1. Open the Settings. → For developers.
  2. Find the minimum width (this is the DPI).
  3. Enter a value from 380 (large scale) to 480 (small scale). For most models, 420 is suitable.

Method 2: ADB (if menus are not available)

If there is no minimum width, use the ADB command:

adb shell wm density 420 && adb shell wm size reset

To return the factory settings, perform:

adb shell wm density reset

💡

If the DPI changes, the interface becomes blurry, restart the phone, and the pixelation effect will disappear after 1-2 minutes.

⚠️ Attention: On some firmware (MIUI EU, custom assemblies) modification DPI This may cause Google Pay and banking apps to crash. Check compatibility in Settings before setting up → Annexes → Special access.

4. Correction of cropped edges when connected to the TV

If Xiaomi’s screen is cut when displaying an image on a TV via HDMI (USB-C to HDMI adapter) or Miracast, the problem lies in the inconsistency of the aspect ratio. Most modern TVs use 16:9 format, and Xiaomi smartphones – 20:9 or 19.5:9.

Decisions:

  • 📺 On the TV remote, find the “Zoom” or “Picture Size” button and select Just Scan (1:1) mode).
  • 🔌 In the settings MIUI when connected HDMI Select Output Settings → Relationship of parties → Automobile.
  • 🖥️ If you use Miracast, turn off the “Expand Screen” option in the notification bar and activate “Duplicate».

For USB-C to HDMI adapters on Xiaomi 12/13/14, you may need to force a resolution change via ADB:

adb shell wm size 1920x1080

After disconnecting the cable, do not forget to return the native permission:

adb shell wm size reset
Why are some TV stations still getting cut off?
Even in Just Scan mode, budget TVs (such as Xiaomi Mi TV or TCL) can programmatically crop 2 to 5 percent of the image at the edges, due to the hardware limitations of the matrix, and the solution is to use an external player (such as VLC) with manual Crop setup.

5. Resetting screen settings to factory

If all previous methods failed, return the display settings to the out-of-the-box state, which will remove all custom changes to resolution, DPI, and color profiles.

Instructions:

  1. Go to Settings → System and device → Resetting.
  2. Select “Display Settings Reset” (not to be confused with a full reset!).
  3. Confirm the action and wait for the reboot (take ~1 minute).

After discharge:

  • 🔄 Standard values are automatically applied DPI permissions.
  • 🎨 Resetting the color profile settings (sRGB, DCIP3).
  • 🔒 All reading and vision protection modes will be turned off.

⚠️ Note: On Xiaomi with HyperOS (2026), resetting the display settings also removes custom navigation gestures. Write them down in advance or take screenshots from the Settings menu → System system → Gestures.

💡

Resetting the display is the most reliable way to return to factory scale, but it won’t help if the problem is caused by physical damage to the matrix (for example, after a phone drops).

6. Additional ways for experienced users

If standard methods don't work, try advanced solutions that require technical knowledge and can affect system stability.

Method 1: Editing build.prop

The build.prop file contains system settings, including screen settings, to change it:

  1. Install a file manager with root access (such as Root Explorer).
  2. Open the file on the path /system/build.prop.
  3. Find the lines: ro.sf.lcd_density=440 persist.sys.ui.hw.rotation=0 and change the meaning lcd_density appropriate (e.g., appropriate, 420).
  4. Save the file and restart the phone.

Method 2: Using Magisk modules

For devices with an unlocked bootloader and installed Magisk, modules are suitable:

  • 📱 «App Systemizer – allows you to change DPI individual applications.
  • 🖥️ «ForceFullScreen – removes black bars on the edges of the screen.

Install the module through Magisk Manager and restart the phone. Settings will appear in the Settings menu → Magisk modules.

💡

Changing build.prop or installing Magisk modules can lead to loss of warranty and unstable banking applications. Use these methods only if other methods have not helped.

7. Frequent mistakes and how to avoid them

When setting up the screen, users often make mistakes that exacerbate the problem, and here are the most common:

Mistake.Effects of consequencesHow to fix it
Installing too low DPI (300)Blurred text, non-clickable buttonsReturn the value of 400-480 via ADB
Change of permission to non-standard (1280×720 on 2K-screen)Artifacts, flickering, overheatingReset to Settings → For developers
Using ADB without superuser rightsCommands not appliedEnable debugging by USB in the menu for developers
Resetting the display without a backupLoss of user color profilesSave your settings in Xiaomi Cloud in advance

If after all the manipulations the screen still displays incorrectly, check:

  • 🔋 Is the battery under 15% discharged (on some models this limits performance) GPU).
  • 🔄 Are there any energy saving modes (Settings) → Battery → Performance mode).
  • 🛠️ No physical damage to the screen (for example, after a fall or moisture hit).

FAQ: Answers to Frequent Questions

Can I stretch the screen on Xiaomi without root rights?
Yes, in 90% of cases, standard tools are enough: change the resolution in the menu for developers, reset the display settings or adjust the DPI through ADB. Root is only required to edit build.prop or install Magisk modules.
After the MIUI update, the screen became “narrow” – how to return to a normal look?
This is a typical problem after upgrading to MIUI 14 or HyperOS. Try: Reset the display settings (Settings → System → Reset settings). Set DPI to 420 through the developer menu. If it doesn't help, roll back the firmware through the Mi Flash Tool (instructions on the official website).
On the Redmi Note 11, the screen is vertically stretched and horizontally trimmed.
This problem arises from the wrong aspect ratio. Solutions: In the developer menu, set the Minimum Width to 390. If you use custom firmware, check the kernel compatibility with your model. On some Redmi Note 11, it helps to disable the Smart Resolution option in Settings → Display.
Can you scale only for individual applications?
Yes, but only with root rights or through Magisk. Install the App Settings module from the Magisk repository, and then the "DPI" option will appear in the settings of each application. For example, you can set 360 DPI for Instagram, and for Chrome, 480 DPI.
Once the ADB resolution is changed, the phone doesn't turn on.
If the screen is black or the phone is stuck on the logo MIUI: Connect your smartphone to your PC and repeat the command adb shell wm size reset. If it doesn't work, press the Power. + Vol Up to log in to Recovery and select Wipe & Reset → Reset settings. In extreme cases, reflash the phone via Fastboot (instructions for the phone) XDA Developers). ⚠️ Warning: If the phone does not respond to commands ADB, Do not try to disassemble it or heat it - this can damage the display plume.