Where to Find MIUI 12 Optimization on Xiaomi: A Complete Guide to Search and Setup

Xiaomiโ€™s MIUI 12 shell is known for its rich functionality, but not everyone knows where deep optimization tools are hiding. Many people mistakenly believe that itโ€™s enough to turn on โ€œperformance modeโ€ in standard settings โ€” but the real possibilities of optimization are much deeper. In this article, we will not just show where the optimization menu is located, but also reveal the secrets of fine-tuning, which the manufacturer does not advertise.

The thing about MIUI 12 is that some of the optimization features are dependent on the smartphone model and regional firmware. For example, flagships like the Mi 10 Pro or Redmi K40 have advanced CPU overclocking options that are not available on budget models. And in global firmware versions, some menu items may be renamed or missing, and we took these nuances into account and prepared a universal instruction that will suit most devices on MIUI 12.

It's important to understand that poor optimization settings can lead to overheating, accelerated battery drain, or even a device blink. So make any changes consciously, after you've studied the effects of each parameter beforehand. If you're a beginner, start with the safe modes we've marked in this article with special notes.

The official optimization menu: where to look for basic settings

The most obvious way to optimize is through the standard settings menu, but even here, many users are missing important points.

  • ๐Ÿ”ง Battery and performance: this is where the balance between power consumption and speed is adjusted. โ†’ Battery and productivity.
  • โšก Additional settings โ€“ contains hidden optimization options for power users. โ†’ The phone. โ†’ Version. MIUI (Tap 7 times to unlock).
  • ๐Ÿ“Š Activity monitor shows which applications are loading the system. โ†’ Annexes โ†’ Activity monitor.

In Battery and Performance, look at the "Performance Mode" switch, and there are three options available:

  • ๐ŸŸข Balanced โ€“ optimal for most tasks (recommended for everyday use).
  • ๐Ÿ”ด High performance โ€“ accelerates the processor, but reduces battery life on 15-20%.
  • ๐Ÿ”ต Energy saving โ€“ limits background activity and clock frequency CPU (low-charge).
๐Ÿ“Š What Xiaomi model do you use?
Redmi Note 9/10/11
Mi 10/11/12
POCO F3/4/5
Redmi K40/50
Another model

MIUI 12 also features a hidden Game Turbo mode that automatically optimizes the system when you start games. To activate it, go to Settings โ†’ Special Features โ†’ Game Turbo and turn on the option. This mode reduces input delays, blocks notifications and allocates additional GPU resources.

โš ๏ธ Warning: High Performance Mode can cause overheating on budget models (e.g. Redmi) 9A or POCO M3). With prolonged use, the processor temperature can exceed 60ยฐC, which leads to trottling (automatic frequency reduction).

Hidden Optimization Settings: How to Unblock Engineering Menu

For experienced users, Xiaomi has an Engineering Mode that hides the deepest optimization settings, and is accessed through a secret code:

  1. Open the Phone app.
  2. Enter the combination: ##4636###.
  3. Select "Battery Information" or "Usage Statistics" (depending on the firmware).

In the engineering menu you will find:

  • ๐Ÿ“‰ Manual clock setting CPU/GPU (tab CPU).
  • ๐Ÿ”„ Optimization of the task scheduler (allows you to prioritize background processes).
  • ๐Ÿ“ก Communication module settings (change of operating modes) 4G/5G energy-saving).

For example, in the CPU section, you can manually limit the maximum core frequency, which is useful if you want to reduce the heat of the device in hot weather, but be careful: excessive restriction will lead to lags and braking.

What happens if you change the task planner?
Changing the scheduler can lead to unstable multitasking, for example, if you choose the โ€œPerformanceโ€ option, background applications will be more often unloaded from memory, but games will run smoother, while the โ€œBatteryโ€ option, on the contrary, will retain background processes, but reduce performance in games.

Another hidden tool is the hardware testing menu (#6484##) where you can check the status of the battery, sensors, and even calibrate the touchscreen. For example, if your Xiaomi is slow to react to touch, calibrate through the Touch Screen Test.

Optimization through ADB: for advanced users

If standard tools are not enough, you can use them. ADB-Android Debug Bridge for fine-tuning, which requires you to connect your smartphone to your PC and enable debugging. USB (Settings โ†’ The phone. โ†’ Version. MIUI โ†’ 7 taps โ†’ Developer settings โ†’ Debugging by USB).

Here are some useful commands for optimizing:

Disable window animation (accelerates the interface)


adb shell settings put global window_animation_scale 0.5




adb shell settings put global transition_animation_scale 0.5




adb shell settings put global animator_duration_scale 0.5




Increase the limit of background processes (increases multitasking)



adb shell settings put global bg_process_limit 20




Disable application signature verification (accelerates APK installation)



adb shell settings put global verifier_verify_adb_installs 0

Be careful with commands related to overclocking GPU. For example, the adb shell setprop command debug.gpu.force_enable True can improve performance in games, but also increase battery load and heat generation. - On models with Snapdragon 865/870 (for example, POCO F3 or Mi 11) This can lead to throttling already through 15-20 minutes of intensive use.

๐Ÿ’ก

Before use ADB-commands to back up data through Settings โ†’ Additionally. โ†’ Backup and reset, which will help restore the system if something goes wrong.

For example, the MIUI Optimizer script (available on GitHub) allows you to apply dozens of tweaks with one click, including:

  • ๐Ÿš€ Accelerating animation and transitions.
  • ๐Ÿ”‹ Optimization of energy consumption.
  • ๐Ÿ›ก๏ธ Disabling unnecessary system services.

Optimizing through third-party apps: What really works

On Google Play, hundreds of apps promise to overclock your Xiaomi, but most of them are empty, and we tested the top-end utilities and selected those that actually affect performance:

AnnexFunctionalEfficiencyRisks.
MIUI OptimizerADB-Tweaks, cache cleaning, setup CPUโญโญโญโญโญRequires root or ADB
GreenifyBackground application hybridizationโญโญโญโญIt does not work with system applications
3C ToolboxCPU monitoring, process managementโญโญโญA complex interface
AccuBatteryOptimization of charging, battery monitoringโญโญโญโญThere is no direct impact on productivity

MIUI Optimizer is the most powerful solution, but it requires either root rights or ADB connectivity.

  • ๐Ÿ”ง Set up a task scheduler (e.g., choose cfq for balance or performance for games).
  • ๐Ÿ—‘๏ธ Clear dalvik cache (accelerates application launch).
  • ๐Ÿ“ต Disable unnecessary system services (e.g. MiuiDaemon or Analytics).

Important: Disabling system services through MIUI Optimizer can disrupt Xiaomiโ€™s proprietary features, such as Second Space or Game Turbo. Before you change, check if the service you want is dependent on the feature.

Greenify is useful for saving battery life, sending background apps into hibernation to prevent them from running spontaneously, especially for Facebook, Instagram and other voracious social networks, but MIUI 12 requires that Greenify activate aggressive hibernation mode in its settings to work properly.

Optimization for games: how to squeeze the maximum FPS

If you use Xiaomi for gaming, standard Game Turbo settings may not be enough. For a real FPS boost, you will need:

  1. Enable performance mode in Settings โ†’ Battery โ†’ Performance mode.
  2. Disable FPS restriction in game settings (if such option is available).
  3. Use it. GPU-renderer (for this purpose, you need to) ADB-team).

For games on Snapdragon-processors (for example, POCO X3 Pro or Redmi K40) useful tweaks:

# Enable 4x MSAA (Ambalance) for games


adb shell setprop debug.egl.hw 1




adb shell setprop debug.egl.profiler 1




Increase the FPS limit (not working on all models)



adb shell setprop debug.gpu.force_max_fps 120

On models with MediaTek (like the Redmi Note 10 Pro), these commands may not work due to manufacturer restrictions.

  • ๐ŸŽฎ Use it. GN Toolbox (application for overclocking MediaTek chips).
  • ๐Ÿ”ฅ Enable "Extreme Mode" in Game Turbo (available on flagships).

Disable background applications

Turn on "Do Not Disturb" mode.

Connect the charger (for stable FPS)

Check the temperature of the processor (should be below 50ยฐC)

-->

Note: on MIUI 12, some games (such as PUBG Mobile or Call of Duty) may have an artificial FPS restriction.

  1. Install modified APK games (e.g. via RevDL).
  2. Use the Magisk module "Game Optimizer" (requires root).

โš ๏ธ Attention: Acceleration GPU MediaTek Helio G95 (For example, in the Redmi Note. 10S) It can lead to artifacts in games after 30-40 If you notice textures flickering or sloshing, return the standard settings.

Optimizing autonomy: how to extend the working time

If your Xiaomi runs out too fast, the problem may not be the battery, but the wrong optimization.

  • ๐Ÿ”‹ Turn off "Autolightness" and set a fixed value at the level 40-50%.
  • ๐Ÿ“ถ Switch to mode. 4G instead 5G (If you donโ€™t need high-speed internet).
  • ๐Ÿ”„ Set background activity limits for applications through Settings โ†’ Annexes โ†’ Permits โ†’ Auto-start.

MIUI 12 has a hidden function called Ultra-power saving mode, which disables all background processes except calls and SMS.

  1. Go to Settings โ†’ Battery and Performance.
  2. Put it on the icon. โš™๏ธ top-right.
  3. Select Ultra Mode and confirm activation.

For advanced users, the ADB team is useful, which forzaet system uses an energy-saving task scheduler:

adb shell echo "powersave" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

This command forces the processor to go to minimum power, but keep in mind that performance will drop by 30-40%, so you should only use it in critical situations (for example, when the charge is below 10% and the socket is not nearby).

๐Ÿ’ก

The most effective way to save power is to turn off mobile data and Wi-Fi when they are not in use, and even in standby mode, communication modules consume up to 15 percent of power per hour.

If your Xiaomi is over 2 years old, check the battery status through the engineering menu (#4636## โ†’ Battery Information).If the capacity has dropped below 70% of the original, no optimization will help - you need to replace the battery.

Mistakes in MIUI 12 Optimization and How to Avoid Them

Many users in pursuit of performance make mistakes that only make the smartphone worse.

  • โŒ Disabling all animations โ€“ this speeds up the interface, but makes it less responsive (the system does not have time to process commands).
  • โŒ Use of โ€œboostersโ€ RAM" โ€” They just remove applications from memory, but they don't increase the memory.
  • โŒ Dispersal CPU No cooling โ€“ on Xiaomi without an active cooler (e.g. Black Shark) this leads to overheating.

Another common mistake is to manually clean the cache, and in MIUI 12 cache is used to speed up the launch of applications, and removing it only slows down the system at first.

  • ๐Ÿ”„ Set up automatic cache cleanup in Settings โ†’ Warehouse โ†’ Cleanup.
  • ๐Ÿ—‘๏ธ Manually remove the cache only for problematic applications (for example, if they constantly fly out).

In the models with AMOLED-screens (e.g., Mi) 11 or POCO F3) Many people mistakenly include Dark Theme to save battery life, but the real savings are just that. 5-7%, But the readability of the text in the sun gets worse, and you'd better use an automatic theme switch based on the light.

The last common problem is optimization application conflict, where if you have multiple cleaners installed (e.g., CCleaner + SD Maid + Greenify), they will interfere with each other, leave only one solution and turn off auto-cleaners in the others.

FAQ: Answers to Frequent Questions

๐Ÿ” Where to find optimization settings on Xiaomi Redmi Note 9 Pro?
On the Redmi Note 9 Pro, the main optimization settings are located in Settings โ†’ Battery and Performance โ†’ Performance Mode. Additional options are hidden in the engineering menu (#4636###).
โšก Can the processor be overclocked? POCO X3 NFC?
Yes, but with reservations. On the POCO X3 NFC (with a Snapdragon 732G processor), you can increase the clock speed through the engineering menu or ADB, but this will lead to increased heat generation, we recommend using acceleration only for games and return the standard settings after.
๐Ÿ”‹ How to turn off battery optimization for a specific application?
Go to Settings โ†’ Applications โ†’ Application Management, select the desired application and turn off the option โ€œBattery Optimizationโ€. This will prevent the application from automatically closing by the system.
๐ŸŽฎ Why After Optimization Games Became Laying?
Youโ€™ve probably restricted background processes too aggressively or changed your task schedule. try returning default settings to the engineering menu or roll back changes through the ADB-Adb shell settings reset global.
๐Ÿ“‰ Can you roll back optimization to standard settings?
Yes. To reset all optimization options, do: Reset via Settings โ†’ System โ†’ Reset (select "Reset Application Settings"). Or type in the engineering menu the command ##7780### for soft reset.