How to turn off battery optimization on Xiaomi: the complete guide

Xiaomi’s current MIUI and HyperOS smartphones are known for their aggressive energy-saving system, which allows devices to last up to two days without recharging, but often leads to critical app errors, with instant messengers not sending notifications, the navigator turning off while on the go, and the music player shutting down immediately after locking the screen.

The root of the problem lies in a mechanism that forcibly freezes background processes as unnecessary energy consumers. Standard settings do not always allow flexible management of this behavior for each particular software. To regain full control of the gadget, you need to know how to properly disable the optimization of the battery on the xaomi for the selected programs or the system as a whole.

In this article, we will take a look at all the available methods, from simple menu switches to hidden engineering settings, learn how to configure exceptions for important applications to keep them stable, and understand when a complete optimisation switch is really necessary and when it can harm autonomy.

Why the system blocks applications in the background

The MIUI Optimizer shell is a built-in tool that analyzes the behavior of running processes. If an application is not in use for a long time or consumes a lot of resources in the background, the system forcibly stops it from working, this is done to save battery power and free RAM.

But algorithms don't always work perfectly, and often, critical services like Telegram, WhatsApp, email clients, or activity trackers fall under the "optimization" button, and you miss important calls or messages without even knowing that the app has just "fallen asleep" on the command of the system.

Disabling this feature for specific programs allows them to work in the background without restrictions, which is especially true for users who use a smartphone as their main working tool or navigator in the car.

⚠️ Warning: A complete system optimization shutdown can result in accelerated battery discharge. Use this feature selectively, only for required applications.

It is important to understand the difference between limiting background activity and completely banning work: in the first case, the application can periodically wake up, in the second case, it is completely isolated from the network until the user manually launches.

💡

Aggressive optimization is the main reason for missed notifications on Xiaomi smartphones.

Basic energy saving setting for individual applications

The easiest and safest way to solve the notification problem is to configure the power saving settings for each application separately, which does not require access to hidden menus and is suitable for all current models, including the Redmi Note and the POCO F series.

You need to go to the phone's settings menu first, find the app section and select the program you want from the list. The interface may vary slightly depending on the Android version and shell, but the logic remains the same.

  • 📱 Open Settings and go to the Application section.
  • 🔍 Find a problem application in the list (for example, Viber or Yandex.Maps).
  • ⚡ Click on Battery or Energy Saving.
  • ✅ Select No Limits Mode instead of the Standard Mode.

Once you have selected the "No Limits" mode, the system will stop forcibly closing the application, so that it can freely exchange data with the server even if the phone screen is turned off, which ensures that messages arrive on time and navigation works correctly.

⚠️ Warning: Do not set “No Limits” mode for games or heavy social media that you rarely use, or they will constantly consume charge.

If you don't find the app on the list, it may be hidden or a system component, so you should use the Settings search or go to a deeper diagnosis through the Engineering Menu.

☑️ Checking the application settings

Done: 0 / 4

Global optimisation switchdown via engineering menu

For advanced users who want to gain full control of the system, there is a hidden developer menu, and that's where the switch for global MIUI optimization is located. Access to it requires a certain sequence of actions.

First, activate the developer mode. To do this, go to Settings → About Phone and quickly press 7 times on the MIUI Version (or OS Version). Once the message “You became a developer” appears, you can move to the next step.

In the advanced settings, look for the Additional or Advanced Settings section. There's a Developers section. Inside this menu, scroll down to the bottom of the list. You'll see the option Enable MIUI Optimization.

Settings → About Phone → 7 Clicks → For Developers → Enable MIUI Optimization

To turn off the feature, you'll need to enter the screen unlock password, then the system will alert you to the possible risks, agree to the action, and the phone will restart. Now the optimization is turned off globally for all processes.

⚠️ Warning: After global optimization is disabled, the developer menu interface may become unstable or partially in Chinese.

What to do if the item “Enable MIUI optimization” is not available?
In the newer versions of HyperOS and MIUI 14, this item may be hidden. Try changing the region of the phone to India or Singapore in the "Advanced" settings, then reboot and check the menu again.

Comparison of battery modes on different versions of MIUI

Different versions of the shell offer different strategies for managing energy consumption, and understanding these differences will help you choose the right setup tactics. The table below compares the behavior of the system depending on the mode you choose.

Mode of workImpact on notificationsEffect on chargeRecommended use
Saving energyDelays up to 15 minutesMaximumTravel, low charge
Standard.Possible delaysMediumDaily use
No restrictions.Instantly.Tall.Working messengers, navigation
Ultra-economistOnly the elect.Extremely extreme.AKB's critical discharge

As you can see from the table, No Limits mode provides better application performance, but sacrifices battery life, and you can balance between these modes by customizing each application individually, as discussed in the previous sections.

Users of older models, such as the Redmi Note 8 or Mi 9, are advised to be careful with turning off optimization, as their batteries may have worn-out capacity. For new flagships like the Xiaomi 14 or POCO F5, this is less critical.

📊 How often do you miss notifications?
I'm constantly losing important messages.
Sometimes there's a delay.
Rarely, hardly ever notice.
Never, everything works perfectly.

Additional settings for stable operation

In addition to the main switches, Android and MIUI have a number of support functions that affect background activity. Ignoring these settings can negate everything that has been done before.

efforts to disable optimization.

First of all, look at the AutoStart feature, which, if it's not allowed for an application, will prevent it from starting after you reboot the phone until you manually open it, which often causes it to not be notified in the morning.

  • 🚀 Go to the Safety app (green icon with lightning).
  • 📜 Select the Permissions item → Auto-start.
  • ✅ Activate the switch in front of the desired programs.
  • 🔒 Check the Permission clause as well. → Other permissions for the selected application.

Also worth checking is the attachment of applications to memory: Open the list of running applications (bottom-up swipe and retention), find the right one, pinch it and press the lock icon, which will prevent it from unloading when the memory is cleared with the Crack button.

Another important aspect is sleep mode, and make sure that the battery settings do not activate “Sleep Mode” or “Alarm and Optimization”, which can block the network at night for savings.

⚠️ Warning: Fixing too many applications in memory can lead to a shortage of RAM and slowing down the interface.

💡

Use the Battery widget on your desktop for quick access to statistics and mode switching without diving deep into the menu.

The impact of optimisation disabling on gaming performance

Gamers often wonder if turning off battery optimization in games will help. The answer is ambiguous: it is useful for background processes, but for the game itself, it is more important to adjust the performance in Game Turbo.

Disabling power saving for gaming launchers (such as GameCenter or Play Market) can speed up the download of updates, but during the game itself, the system already prioritizes the active window, so additional settings may not give a visible increase in FPS.

Moreover, ignoring power limits completely can cause the processor to overheat and then trottling (reduced frequency), the system specifically limits performance so that the device does not turn off from overheating.

It is recommended to use the Performance profile in the battery settings only during the game, returning to balance immediately after the session, this will save battery life and avoid degradation of the cell.

💡

Game Turbo settings and Performance profile are more important for games than global optimisation disabling.

Frequently Asked Questions (FAQ)

Is it safe to turn off MIUI optimization completely?
Yes, it's safe for the hardware of the phone, but it will lead to faster battery discharge and possible standby heating of the device. Do it consciously.
Will the system be reset after the system update?
Large MIUI updates or the HyperOS switch often return factory safety and energy saving settings, and once updated, it is recommended to check the settings again.
Why did the phone start warming up after optimizing?
Apps have been given permission to run continuously, even when they're not needed. Check if any heavy process is stuck in the background, and manually restrict it.
Can you turn off optimization for just one application?
Yes, this is the best way. Through the Battery menu in the properties of a particular application, select No Limits mode. Global shutdown through the developer menu affects the entire system.
Does that affect the guarantee?
Changing your software settings through the standard menu is not a breach of warranty obligations, but if you start modifying your system files, the warranty may be lost.