How to completely disable MIUI optimization on Xiaomi Redmi Note 10: 5 proven ways

Xiaomi Redmi Note 10 is one of the most popular mid-range smartphones, but its MIUI proprietary shell doesnโ€™t always work the way users would like it to. In the pursuit of battery savings and smooth interface, the system aggressively closes background processes, restricts application operation and can even interfere with notifications. If you notice that messengers stop updating, music is interrupted when the screen is locked, and games slow down โ€“ all the fault is the optimization of MIUI.

In this article, weโ€™ll look at all the ways you can disable optimization on the Redmi Note 10 (including the Pro, Pro Max, and 5G models), explain what settings are responsible for the background operation of applications, and show how to get around the limitations of MIUI without root rights. Itโ€™s important to understand that completely disabling optimization can increase battery consumption by 10-15%, but you will get stable operation of all services.

Why is MIUI aggressively optimizing apps?

Xiaomiโ€™s proprietary shell was originally designed with a focus on energy efficiency, and unlike the โ€œbareโ€ Android, where applications can run in the background without restrictions, MIUI uses several control mechanisms:

  • ๐Ÿ”‹ Battery Optimization โ€“ Automatically closes applications that are not actively used.
  • โšก Background activity restriction โ€“ blocks data synchronization for โ€œunnecessaryโ€ services.
  • ๐Ÿšซ Autorun blacklist โ€“ prevents applications from automatically starting after rebooting.
  • โณ Delayed notifications โ€“ delays the display of push messages to save energy.

On the Redmi Note 10, these mechanisms work especially hard because of hardware constraints: the Snapdragon 678 processor (or MediaTek Helio G95 in some versions) and 4-6 GB of RAM do not always cope with multitasking, as a result of which the forced-closet system (forced to close) even commonly used applications, such as:

  • ๐Ÿ’ฌ Messengers (Telegram, WhatsApp, Viber) โ€“ stop updating chats.
  • ๐ŸŽต Music services (Spotify, Yandex Music) โ€“ stop playback when blocked.
  • ๐Ÿ“Š Fitness trackers (Google Fit, Mi Fit) โ€“ do not record activity in the background.
  • ๐ŸŽฎ Games (PUBG Mobile, Genshin Impact โ€“ load textures longer due to cache restriction.

The manufacturer claims that this is necessary to increase battery life, but in practice, many users face the opposite effect: applications have to constantly restart, which consumes even more power.

๐Ÿ“Š How often do you face problems due to optimization? MIUI?
It's always annoying!
Sometimes, but tolerably.
It used to be, but I set it up.
Never, I've got everything working.

Method 1: Disabling Battery Optimization for Individual Applications

The safest method is to remove critical applications from the optimization list, which wonโ€™t disable all MIUI restrictions, but will allow key services to run in the background without interruption.

Instructions:

  1. Open Settings โ†’ Applications โ†’ Application Management.
  2. Select the application you want (such as Telegram).
  3. Put it on the battery. โ†’ Optimizing the battery.
  4. Choose Unlimited (or Not Optimized in newer versions of MIUI).
  5. Confirm the action by pressing Ready.

For the Redmi Note 10 with MIUI 12โ€“14, the path may be slightly different: Settings โ†’ Battery and Performance โ†’ Application Selection โ†’ [Application] โ†’ Battery Optimization โ†’ No Limits.

Make sure that the application settings enable auto-run |

Check the work permit in the background (Settings โ†’ Applications โ†’ Permits โ†’ Auto-Run)|

Restart the phone to apply the changes |

Check notifications within 10-15 minutes (e.g., send a test message)-->

Method Limitation: MIUI can reset settings after a system update, and some system applications (such as Mi Video or Mi Browser) cannot be excluded from optimization.

Method 2: Setup autostart and background activity

Even if you have disabled battery optimization, MIUI can block auto-start applications after restarting or prolonged downtime, and to avoid this, you need to manually allow background work.

How to set up:

  1. Go to Settings โ†’ Applications โ†’ Application Management.
  2. Select an app (like WhatsApp) and tap on AutoRun.
  3. Turn on the Autostart Allow switch.
  4. Go back and select Permissions โ†’ Additional โ†’ Display on top of other windows (for some applications).
  5. Activate the option to work in the background (if available).

The Redmi Note 10 Pro with MIUI 13+ may require an additional step: Settings โ†’ Battery and Performance โ†’ Battery Settings โ†’ Application Selection โ†’ [Application] โ†’ Background Activity โ†’ Allow.

Setting upWhat givesImpact on the battery
Disabling battery optimizationApp doesn't close in the backgroundExpenditure increases by 5-10%
Auto-start authorizationThe application starts after restartingMinimum (1-3%)
Background activitySynchronization of data in real timeDepends on the application (up to 15%)
Display over other windowsNotifications and pop-ups work correctlyNo influence.

Important: Some apps (like Google Play Services) may automatically enable optimization after an update. Check your settings every 1-2 weeks.

๐Ÿ’ก

If after setting up auto-run notifications still do not come, try to turn off the power saving mode in the battery settings (Settings โ†’ Battery โ†’ Power saving mode โ†’ Off).

Method 3: Using ADB to Deeply Disable Optimization

If manual settings donโ€™t work, you can use ADB (Android Debug Bridge) commands, which allows you to globally disable MIUI optimization for all applications, but requires a connection to a computer.

Step-by-step:

  1. Download and install ADB Tools on PC.
  2. Turn on USB Debugging on your phone: Settings โ†’ About Phone โ†’ MIUI Version (tap 7 times to turn on Developer Mode) โ†’ Settings โ†’ Additional โ†’ For Developers โ†’ Debugging over USB.
  3. Connect Redmi Note 10 to your computer and confirm debugging permission.
  4. Open the command prompt (Windows) or terminal (macOS/Linux) in the folder with ADB and type:
adb shell


pm list packages | grep 'package:'

This command will display a list of all installed applications. Copy the name of the package of the desired application (for example, com.whatsapp for WhatsApp) and do:

dumpsys deviceidle whitelist +com.whatsapp

To completely disable MIUI optimization (not recommended for weak devices!) use:

settings put global hidden_api_policy 1


settings put global hidden_api_policy_pre_p_apps 1




settings put global hidden_api_policy_p_apps 1

After completing the commands, restart the phone.

What if the ADB does not recognize the device?
1.Install Xiaomi drivers USB Drivers from the official website. 2. Try using another one. USB-cable (original from Redmi Note 10). 3. Enable the Debugging option in the developer settings USB (Safe Mode. 4 Restart your phone and PC, then reconnect.

โš ๏ธ Attention: Teams ADB They give you deep access to the system, and misuse can cause malfunctions. MIUI. Do not change the settings of system applications (e.g. com.miui.home) unless you are sure of the consequences.

Method 4: Disabling Optimization Through Performance Modes

MIUI has hidden performance modes that can be activated without ADB. They allow you to temporarily disable background optimization to improve multitasking.

How to turn on:

  1. Open the Settings. โ†’ The phone.
  2. Tap 5 times on the MIUI version to open the developer menu.
  3. Back to Settings โ†’ Additionally. โ†’ For developers.
  4. Find the option to limit background processes and select No Limits.
  5. Activate Forced GPU Display (Improving interface smoothness).
  6. Turn on Do not turn off the screen when charging (useful for testing).

For the Redmi Note 10 Pro with Snapdragon 732G processor, High Performance: Settings โ†’ Battery and Performance โ†’ Performance Mode โ†’ High Performance is also available.

Warning: In this mode, the phone will warm up more and the battery will go down 20-30% faster. Use it only when necessary (for example, for games or benchmarks).

settings put global performance_mode 1

Method 5: Install custom firmware (for advanced users)

If all of the above methods fail, the radical solution is to install alternative firmware, such as LineageOS, Pixel Experience or Xiaomi.eu, which lacks aggressive MIUI optimization and offers more flexible customization.

The advantages of custom firmware:

  • โœ… No forced closure of applications.
  • โœ… Longer support for updates (even for older devices).
  • โœ… Ability to fine-tune the kernel and task scheduler.
  • โœ… Lack of advertising and unnecessary system applications.

Cons:

  • โŒ Loss of warranty (if bootloader unlocked).
  • โŒ Risk of "bricking" if installed incorrectly.
  • โŒ Certain functions (e.g, IR-blaster NFC) They may not work properly.

Installation instructions for Xiaomi.eu (the most stable alternative for the Redmi Note 10):

  1. Unlock the bootloader through the Mi Unlock Tool (requires a wait of 7-15 days).
  2. Download the firmware Xiaomi.eu for your model (mojito โ€“ Redmi Note 10, sweet โ€“ Note 10 Pro).
  3. Install the custom TWRP recavator via fastboot:
fastboot flash recovery twrp.img


fastboot boot twrp.img

  1. In TWRP, reset (Wipe โ†’ Advanced Wipe โ†’ Dalvik, Cache, Data, System).
  2. Install the firmware through Install.
  3. Reboot.

โš ๏ธ Note: Before installing custom firmware, back up the data through TWRP Mi Cloud. Xiaomi.eu firmware does not support OTA-Updates โ€“ each update will have to be manually installed.

How do you check if optimization is actually disabled?

To make sure that the settings are applied correctly, follow the following steps:

  1. Notification test: Send yourself a message to Telegram or WhatsApp from another device. Close the app (swipe up) and lock the screen. Wait 5-10 minutes. If the notification comes, optimization is disabled.
  2. Background check: Run the music on Spotify or YouTube Music. Lock the screen and wait 1-2 minutes. If the playback is not interrupted, the settings are applied.
  3. Process Monitoring: Install the CPU Monitor or Process List application from Google Play, and check if the desired application remains on the process list after blocking.

If the tests fail, repeat the settings or try another method from this article.

adb shell dumpsys battery unplug

FAQ: Frequent questions about optimization MIUI on the Redmi Note 10

Can I turn off optimization without root rights?
Yes, the first 4 ways in this article donโ€™t require root, but some limitations (such as deep kernel optimization) can only be removed with superuser rights.
Why are optimization settings reset after MIUI update?
This is a feature of MIUI - after major updates (for example, from MIUI 13 to MIUI 14), the system resets some battery settings "for stability", it is recommended to check the settings after each update.
Will the phone warm up after optimizing?
Perhaps, but not critically. On the Redmi Note 10 with a Snapdragon 678 processor, the temperature can rise by 3-5 ยฐC when you work hard. If the phone heats up to 50 ยฐC+, check the background processes through Settings โ†’ Battery โ†’ Battery use.
Can you turn off optimization for games only?
Yes, MIUI has a separate section for games: Settings โ†’ Special Features โ†’ Game Mode. Here you can turn off FPS, notifications and background activity restrictions only for running games.
Which firmware is better for Redmi Note 10 โ€“ official or custom?
Depends on priorities: ๐Ÿ”‹ Official. MIUI โ€” Better for battery and stability, but with optimization. โšก Custom (Xiaomi.eu, LineageOS) โ€“ more freedom, but there may be bugs with a camera or a camera. NFC. For most users, it is enough to properly configure the official firmware (methods 1-4).