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.
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:
- Go to Settings. → The phone.
- Click 7 times in a row on the MIUI version (you will be notified “You became a developer”).
- Go back to the main settings menu and open a new section for developers.
Now change the permit:
- In the developer menu, find the screen resolution (or minimum width on new versions of MIUI).
- Select the value "Standard" (usually 1080×2400 for Full HD+ or 1440×3200 for 2K).
- 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 model | Recommended authorization | Pixel density (DPI) |
|---|---|---|
| Xiaomi 13/14 Pro | 1440×3200 (2K) | 480–520 |
| Redmi Note 12 Pro+ | 1080×2400 (FHD+) | 400–440 |
| POCO X5 Pro | 1080×2400 (FHD+) | 390–420 |
| Redmi 10A | 720×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
- Open the Settings. → For developers.
- Find the minimum width (this is the DPI).
- 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 resetTo 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 1920x1080After disconnecting the cable, do not forget to return the native permission:
adb shell wm size resetWhy are some TV stations still getting cut off?
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:
- Go to Settings → System and device → Resetting.
- Select “Display Settings Reset” (not to be confused with a full reset!).
- 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:
- Install a file manager with root access (such as Root Explorer).
- Open the file on the path /system/build.prop.
- 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).
- 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 consequences | How to fix it |
|---|---|---|
| Installing too low DPI (300) | Blurred text, non-clickable buttons | Return the value of 400-480 via ADB |
| Change of permission to non-standard (1280×720 on 2K-screen) | Artifacts, flickering, overheating | Reset to Settings → For developers |
| Using ADB without superuser rights | Commands not applied | Enable debugging by USB in the menu for developers |
| Resetting the display without a backup | Loss of user color profiles | Save 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).