Why Xiaomi Phone Goes Sleepy and How to Fix It
Have you noticed that your Xiaomi, Redmi or POCO screen goes out too quickly? Or do apps fall asleep in the background, interrupting downloads and notifications? Sleep mode is a standard power saving feature, but sometimes it works too aggressively. In this article, we will discuss all the ways to turn it off, from basic settings to hidden settings for power users.
The manufacturer adjusts the screen timeouts and background activity by default to save battery power. However, on MIUI 12-14 (and even on new versions of HyperOS), these settings can be flexibly adjusted. It is important to understand that completely turning off sleep mode will increase battery consumption by 15-30% depending on the model, which is a point that owners of devices with a small battery (for example, Xiaomi 12 Lite or Redmi Note 10).
We tested all the methods on the current firmware in 2026. If your phone runs on Android 10-14, the instructions below will fit with a 95% probability. For older models (for example, Redmi 5 on MIUI 9), some points may be missing - in which case, use alternative methods from the last section of the article.
Method 1: Change the screen shutdown time
The easiest way is to increase the screen backlight timeout, which doesn't completely shut down sleep mode, but makes it less visible, and is suitable for most tasks, like reading, watching videos, or working with documents.
Instructions:
- Open the Settings β Screen.
- Select the "Sleep" option after (or screen timeout on new versions).
- Set the maximum value of 30 minutes or Never (if available).
- Confirm the changes by clicking Ready.
On some models (e.g. POCO F4), this item may be in Settings β Display β Additional. If the option is Never missing, it means that the manufacturer has blocked it for your firmware, move to the next method.
Make sure your phone is over 20% charged.
Close all background applications
Turn off the power saving mode
Check the version. MIUI customized-->
Method 2: Disabling Battery Optimization for Applications
MIUI aggressively lulls apps into the background to save power, leading to notification problems (e.g., no messages on Telegram or WhatsApp) or interruption of downloads, and adding the right programs to the exclusion list.
How to do this:
- Go to Settings β Applications β Application Management.
- Select the app you want (like Viber or Google Chrome).
- Tapping on Battery Optimization (or Auto Run on older versions).
- Choose Unlimited or Allow Auto Start.
- Go back and turn on the Block option in the background (if any).
For mass optimisation disabling:
- π§ Use the settings. β Battery β Battery mode β Select Performance (increases charge consumption!).
- π± Install a third-party app like Greenify (requires root rights for full control).
- βοΈ Activate Developer Mode (instruction below) for advanced settings.
π‘
If notifications still don't come after the changes, check your Google account sync settings, and sometimes the problem is with the background data for Google Play services that is disabled.
Method 3: Using Developer Mode (for experienced)
Androidβs hidden settings allow you to turn off sleep mode at the system level, a technique that requires you to activate Developer Mode, but gives you maximum control over power consumption.
Step 1: Activate the Developer Mode:
- Open the Settings. β The phone.
- Find the MIUI version and tap it 7 times in a row.
- Enter the screen unlock password (if requested).
- You will be notified that you have become a developer.
Step 2: Turn off sleep mode:
- Return to the main Settings menu β Additionally. β For developers.
- Find the option Do not turn off the screen (or Sleep in English firmware) and turn it on.
- To disable background optimization, find Background Process Limitation and set Without Limits.
- Restart your phone to apply the changes.
β οΈ Warning: Activating the Do Not Turn Off screen will keep the display running even when you lock it, and it can cause the matrix to overheat. AMOLED-Use screens (e.g. Xiaomi 13 Ultra) and shorten its lifespan. Use this mode only when connected to charging.
| Parameter | Recommended value | Effects of consequences |
|---|---|---|
| Keep the screen down. | On. | The screen is always on (the risk of overheating) |
| Limitation of background processes | No restrictions. | Apps donβt fall asleep, but battery consumption increases |
| USB debugging | Included (optional) | Need to. ADB-commands (see method 4) |
| Window animation | Off. (0.5x) | Accelerates the system. |
What to do if there is no "Do not turn off the screen" item?
Method 4: Disabling Sleep Mode via ADB (Advanced)
For users who are ready to work with Android Debug Bridge (ADB), there is a way to turn off sleep at the system level, which is the most reliable method, but requires a computer and basic command-line skills.
Step-by-step:
- Download and install ADB Tools on PC.
- Enable USB debugging in the developer settings (see Method 3).
- Connect your phone to your computer via USB (select File Transfer mode).
- Open the command prompt (Windows) or terminal (Mac/Linux) in the folder with ADB.
- Enter the command to check the connection: Adb devices should appear serial number of your device.
- Switch to the command to disable sleep mode: adb shell settings put global stay_on_while_plugged_in 3 This command will keep the screen on while charging and from the battery.
To return the standard settings, use:
adb shell settings put global stay_on_while_plugged_in 0β οΈ Note: Some banking applications (e.g. SberBank Online or Tinkoff) may block work on devices with debugging enabled USB. Before using this method, check the programs critical to you.
π‘
ADB-Teams can circumvent limitations MIUI, But you need to be careful, because the wrong commands can disrupt the system!
Frequent problems and their solutions
Even after you turn off sleep, you're going to have a nuanced experience, and you're going to look at the typical situations and how you can fix them.
Problem 1: The screen doesnβt go out, but the apps do.
- π Check the Battery Optimization settings for each application separately.
- π΅ Turn off the energy saving mode in the notification curtain.
- π§ In Developer Mode, find Do Not Save Actions and disable this option.
Problem 2: After the MIUI update, the settings reset.
- π Repeat the steps from the ways 1-3 β Updates often reset user settings.
- π± Check the firmware version in Settings β On HyperOS, the path to settings may be different.
- βοΈ If you use ADB, Reissue commands again β they are reset by the primajor updates.
Problem 3: The phone overheats after the sleep mode is turned off.
- π‘οΈ Install a temperature monitoring app (for example, CPU Monitor).
- β‘ Connect your phone to charge β this will reduce the load on the battery.
- π Return Battery Optimization Settings to Standard for Unnecessary Applications.
Alternative methods for older Xiaomi models
If your phone is running MIUI 8-11 or Android 7-9, some of the current settings may not be available.
For MIUI 8-9:
- π§ Use the app. MIUI Battery Saver (available in the UK) MIUI Store) for fine-tuning power consumption.
- π± Install a third-party launcher (such as Apex Launcher) with a permanent backlight option.
- βοΈ Activate Developer Mode and manually configure Background Process Limitation.
For Android 7-8:
- π Use the Keep Screen On app from Google Play β it emulates taps to keep the screen from going out.
- π΅ Turn off all energy saving modes in Settings β Battery.
- π§ Check the settings for Special Opportunities β Waiting time (sometimes there are hidden additional options).
Extremely old models (such as Redmi 3S or Mi 4) may require custom Recovery firmware (such as TWRP) and a modified firmware like LineageOS. This is a risky process that requires unlocking the bootloader β look for detailed instructions on the 4PDA or XDA Developers forums.