You run your favorite game on Xiaomi Redmi Note 12 or POCO X5 Pro, you have five minutes of gameplay, and you suddenly pop the menu. Or worse, the screen goes out and the phone reboots. Familiar situation? Games crashes on Xiaomi devices are one of the most common problems that gamers face on Android. But unlike the myths of "weak hardware" or "curve games," 90% of the time, the cause can be diagnosed and fixed by themselves.
In this article, we will not vaguely advise to โclean the cacheโ or โreinstall the game.โ Instead, we will discuss specific technical reasons, ranging from hardware constraints (for example, problems with the memory controller in the Snapdragon 7xx series chips) to software bugs MIUI. You will learn how to distinguish between overheating of the processor from a lack of virtual memory, why games are coming to Xiaomi rather than other brands, and what to do if the problem only appears online. For convenience, we have compiled diagnostic checklists, tables for compatibility with ADB instructions.
Important: If your smartphone falls under warranty conditions, some methods (for example, overclocking the GPU or disabling MIUI Optimizations) can lead to a loss of warranty.
1. CPU overheating: why Xiaomi "strangles" games when heated
The most obvious and underrated reason for departures is thermal throttling, a problem that Xiaomi has been exacerbated by its aggressive energy-saving policies in MIUI and the cooling system in budget models (e.g., the lack of graphite heat pads in the Redmi 10A).
How it manifests itself:
- ๐ฅ The game takes off after 10-15 minutes of intense gameplay (especially in 3D- shooters or the open world).
- ๐ Before departure, you can see lags, drawdowns FPS or a sharp drop in screen brightness.
- โก After the game is out, the phone does not react to touch for a long time (MIUI "thinks about it").
To confirm overheating, use the CPU Monitor or AIDA64 app and check the core temperature of the CPU while playing.Critical values for Snapdragon:
| Chipset | Max. permissible temperature | Throttling temperature |
|---|---|---|
| Snapdragon 8 Gen 2 (Xiaomi 13) | 95ยฐC | 85ยฐC |
| Snapdragon 778G (POCO F4) | 90ยฐC | 80ยฐC |
| Dimensity 9000 (Xiaomi 12T) | 92ยฐC | 83ยฐC |
| Snapdragon 680 (Redmi Note 11) | 85ยฐC | 75ยฐC |
Decisions:
- Turn off background processes through Settings โ Applications โ Application Management โ Autostart.
- Use Game Mode in Settings โ Special Features โ Game Mode (turn off FPS restriction).
- For advanced users: disable MIUI Optimizations via ADB: adb shell settings put global miui_optimization_disabled 1
2: Lack of Virtual Memory (RAM) and MIUI Errors
Xiaomi is known for aggressive RAM optimization, which often leads to forced game closures. For example, in the Redmi Note 12 Pro+ with 8 GB of RAM, the system can kill background processes even with 30% of free memory, due to the work of the service lmkd (Low Memory Killer Daemon), which is overly rigid in MIUI.
Signs of a problem:
- ๐ฎ The game is dropped when switching to another application (e.g., replying to a message in Telegram).
- ๐ After departure, an error am_low_memory appears in the logs (Logcat).
- ๐ฑ In Settings โ About Phone โ Memory can be seen that free RAM is less than 1 GB when closed applications.
How to fix it:
Disable RAM Autocleaning in Settings โ Apps โ Cleanup
Add the game to optimization exceptions in Settings โ Battery โ Battery Optimization
Install RAM Expander (for Android 12+ devices)
Turn off animation via ADB:
adb shell settings put global window_animation_scale 0
For Android 11+ devices, you can manually increase the virtual memory limit by editing /system/build.prop (root rights required).
dalvik.vm.heapgrowthlimit=256m
dalvik.vm.heapsize=512m๐ก
If the game crashes when you enter the menu (for example, in Genshin Impact), try to disable the Game Space function in MIUI. It often conflicts with the Unity engine.
3. Conflicts with MIUI firmware: bugs and incompatibility
MIUI is one of the most customized shells of Android, and it doesn't always work well. For example, the MIUI 13-14 versions had an Adreno driver bug (for Qualcomm graphics chips), which caused Snapdragon 888/8 Gen 1 games to crash EGL_BAD_ACCESS. In MIUI 15, the problem was partially solved, but there were nuances with dynamic resolution and adaptive synchronization.
How to check if the firmware is to blame:
- ๐ See the MIUI version in Settings โ About Phone. If it's stable global (like V14.0.4.0.TKBMIXM), try going to EEA or Indian branch - they're often better optimized.
- ๐ Look for bugs like SurfaceFlinger or hwcomposer in Logcat, which indicate problems with the graphics stack.
Decisions:
- Update the firmware to the latest version through Settings โ System Update.
- If there are no updates, install custom recovery (TWRP) and swipe MIUI EU (unofficial firmware with bugs fixed).
- For Snapdragon 8xx devices: Turn off hardware acceleration in the game settings (if you have such a setting).
List of problematic versions of MIUI
4.Store issues: why games are being jettisoned because of memory
Many users are unaware that the memory type (UFS 2.1 vs UFS 3.1) and state of the drive directly affect the stability of games. For example, in the Redmi Note 11 Pro+ with UFS 2.2, when the memory is filled by 80%+, I/O errors can occur, which cause games (especially open world) to fly out when new locations are loaded.
How to diagnose:
- ๐ Run AIDA64 โ Storage โ Read/Write Test. If the speed is below 300MB/s, the memory is degraded.
- ๐ง In Settings โ Memory, check how much space is occupied by the cache of games (for example, in Call of Duty: Mobile, the cache can weigh 5-7 GB).
Decisions:
| Problem. | Correction |
|---|---|
| Memory is 90%+ full. | Clear the cache through Settings โ Memory โ Clear or transfer the games to the SD- card (if supported). |
| Low speed UFS | Do three things with ADB: adb shell fstrim -v /data |
| The game is installed on the SD- card. | Transfer it to internal memory โ external drives often cause lags. |
๐ก
If a game crashes when a new location is loaded (e.g. in GTA San Andreas), the problem is 90% of the time associated with slow memory or file fragmentation.
5. Gaming bugs: why some projects aren't friends with Xiaomi
Not all flights are the fault of the phone, and some games are specifically optimized for specific chipsets and can conflict with Xiaomi.
- ๐ฏ PUBG Mobile and Call of Duty: Mobile often crash on Snapdragon 6xx due to the incorrect operation of the big.LITTLE architecture.
- ๐ฐ Genshin Impact may be dyeing on Dimensity 9000 due to driver bugs Mali-G710.
- ๐ Asphalt 9 is coming to Xiaomi with Android 13 due to a conflict with Game Turbo.
How to check compatibility:
- Check out Mi Community or XDA-Developers forums, which often list compatibility.
- Try to run the game in safe mode (hold the power button โ Safe Mode). If there are no departures, it is Xiaomi's software that is to blame.
Solutions for popular games:
# PUBG Mobile (departures when downloading the card)
1. Turn off Ultra HD graphics in the game settings.
2. Set the FPS limit to 60 through Game Turbo.
Genshin Impact (black screen at launch)
1. Turn off "Dynamic resolution" in the graphics settings.
2. Install the root and replace the Mali driver with the Arm version (requires experience).6 Networking Problems: Why Online Games Are Flying to Xiaomi
If the games are only available online (such as in Clash Royale or Brawl Stars), the problem may be:
- ๐ Unstable Wi-Fi (especially at 5GHz)
- ๐ก Packet locking from MIUI (Data Saver function).
- ๐ Conflict with VPN or Dual Apps.
Diagnosis:
- Run Ping & Net and check the ping to the game's servers. If it jumps above 200ms, there's a problem on the network.
- Turn off traffic savings in Settings โ SIM-maps and mobile networks โ Saving traffic.
Decisions:
Disable "Intelligent switch Wi-Fi/4G" in Settings โ Wi-Fi โ More
Add the game to the exceptions of the MIUI Firewall (Settings โ Applications โ Permissions โ Firewall)
Reset network settings through Settings โ Reset settings โ Reset network settings
Use static IP for Wi-Fi (manually prescribe) DNS 8.8.8.8)-->
7. Hardware malfunctions: when iron is to blame
If youโve tried everything, but the games still crash, there may be physical malfunctions:
- ๐ Worn battery (voltage below 3.7V โ sudden reboots).
- ๐ ๏ธ Memory chip dump (frequent departures with java.lang.OutOfMemoryError error).
- ๐ Problems with battery contacts (phone turns off when loaded).
How to check:
- Install AccuBattery and check the battery health, and if it's below 80 percent, the battery needs to be replaced.
- Run the Throttling Test CPU from the Play Market, and if the test shows a 30 percent+ performance drawdown, it could be a chip dump.
โ ๏ธ Warning: If the phone turns off when it is loaded (e.g., in Genshin Impact) and doesn't turn on for 5-10 minutes, it's a sign of critical battery overheating. Stop using immediately and contact the service!
8.Guarantee cases: when to contact the Xiaomi service
Not all problems can be solved by yourself.
- ๐ง Games will fly out even after the settings are completely reset.
- ๐ฅ The phone overheats to 100ยฐC+ (check through AIDA64).
- ๐ฅ Departures are accompanied by artifacts on the screen (strips, flickering).
What to say on the service:
"I have a firmware [MIUI] version.] When games are launched ([name]), an error crash [log error code] happens. I tried resetting, updating the firmware and clearing the cache โ the problem remains. Please check the hardware, especially the memory controller and cooling system."
โ ๏ธ Warning: If you have installed custom firmware or received root, the service may refuse warranty repairs. Before visiting, return to the official MIUI and perform a reset!