How to increase FPS Xiaomi Games: From Basic Settings to Hidden Tricks

Xiaomi smartphones based on Snapdragon and MediaTek processors are capable of demonstrating impressive performance in games, but often their potential is not disclosed due to factory constraints. POCO F6 Pros can sink into FPS Because of aggressive thermothrottle, background processes, or suboptimal graphics settings, this article doesn't just list the standard tips like "clean the cache" -- you'll find deep system-level optimization, hidden features. MIUI, and even the methods of dispersal GPU, sluggish.

It is important to understand: FPS โ€” It's a balance between performance and stability. Some methods (like turning off the thermal control) can shorten the life of the chipset or cause it to overheat. We've flagged all the risky moves with special warnings -- read carefully. Also in the article there are interactive widgets that will help to check your smartphone for compatibility with certain tricks.

Letโ€™s start with basic settings that are safe for any device, and then move on to advanced methods, including editing configuration files and using the same. ADB. If you own a Redmi Note 12 Pro+, Xiaomi 13T Or an older model on Snapdragon. 8 Gen 1/2 โ€” And you can look at the thermothrottle section, and it's kind of like a budget machine. POCO M6 Pro or Redmi 12 will be relevant tips on optimizing background processes and reducing the resolution of the render.

1. Optimizing MIUI settings for gaming

System system MIUI It has built-in gamer tools, but by default they're often disabled or sub-optimally configured. The first thing you need to do is activate the performance mode and disable unnecessary background processes.

Go to Settings. โ†’ Special facilities โ†’ Game mode (on some models the path may differ: Settings) โ†’ Annexes โ†’ Play mode. Play it here:

  • ๐Ÿ”„ Performance mode (select "Extreme Performance" or similar)
  • ๐Ÿ“ต Disabling notifications during the game
  • ๐Ÿ”‹ Limitation of background processes (set "Aggressive Limitation")
  • ๐ŸŽฎ Showdown FPS on the screen (to track changes)

In the models with MIUI 14+ And we have Game Turbo, which automatically optimizes resources to activate it:

  1. Open the game you want to optimize.
  2. Swipe from top to bottom to call the notification panel.
  3. Click on the Game Turbo icon (controller icon).
  4. Select the Performance profile and enable the Deep Optimization option.

โš ๏ธ Note: On some devices (e.g. Xiaomi) 12S Ultra) Extreme Performance mode can cause overheating of over 50ยฐC. If the temperature exceeds this threshold, return to the balanced profile.

๐Ÿ“Š What Xiaomi model do you use for gaming?
Redmi Note Series Series Series
POCO F/Pro series
Xiaomi 12/13/14 series
Black Shark
Another model

2.Acceleration GPU through the engineering menu (MTK & Snapdragon)

Manufacturers artificially lower frequencies GPU, On Snapdragon and MediaTek chipsets, these limitations can be circumvented through an engineering menu or ADB-This is the most effective way to increase the number of teams. FPS, But also the riskiest โ€“ incorrect settings can lead to irreversible damage to the chipset.

For MediaTek (e.g. Helio) G99 Redmi Note 12):

  1. Install the MTK Engineering Mode app (available on 4PDA).
  2. Move to the MTK Engineer Mode โ†’ Hardware Testing โ†’ GPU.
  3. Find the parameters. GPU Clock and GPU Voltage.
  4. Increase the frequency by 10-15% from standard (e.g. with 850 MHz 950 MHz).
  5. Save the settings and restart the device.

For Snapdragon (e.g., Snapdragon 8)+ Gen 1 in Xiaomi 12T Pro):

adb shell setprop debug.gpu.force_max_freq 1


adb shell setprop debug.gpu.force_min_freq {current max frequency}

To find out the current maximum frequency GPU, use the command:

adb shell cat /sys/class/kgpu/kgpu0/max_gpuclk
ChipsetStandard frequency GPU (MHz)Max. Safe acceleration (MHz)Risk of overheating
Snapdragon 8 Gen 2680780-800High-pitched
Snapdragon 7+ Gen 2650720-750Medium.
MediaTek Dimensity 9000850920-950High-pitched
Helio G999501000-1050Low.

โš ๏ธ Attention: Acceleration GPU on Snapdragon chipsets 888/8 Gen 1 (For example, in Xiaomi 11T Pro) is fraught with thermal throttling already through 10-15 - If after the acceleration FPS First grows and then falls below the original โ€“ return the standard settings.

Find out the current frequency GPU|Download ADB-driver|Make a data backup|Check the temperature before acceleration.|Install a monitoring application (CPU Monitor)

-->

3. Disconnection of thermothrottling (thermal throttling)

The main reason for subsidence FPS In games, thermothrottle, where the system forces heat-related performance to decline, and in Xiaomi, this is especially noticeable because of aggressive cooling algorithms, and you can turn them off in two ways: ADB Modification of the thermal-engine.conf file.

Method 1: ADB-commands (temporary shutdown)

adb shell su


echo 0 > /sys/module/msm_thermal/core_control/enabled




echo 0 > /sys/module/msm_thermal/vdd_restriction/enabled

These commands disable the 1 session limit (before rebooting).

Method 2: Edit thermal-engine.conf (requires root)

  1. Install Root Explorer or a similar file manager.
  2. Move to the /vendor/etc/thermal-engine.conf.
  3. Find the lines with the parameters core_limit and gpu_limit.
  4. Replace the values with 0 (case: core_limit 0 0 0 0 0).
  5. Save the file and restart the device.

On LiquidCool models (such as Black Shark 5 Pro), you can also turn off the cooling pump restrictions:

adb shell setprop sys.cooling.policy 0
What happens if you completely turn off thermothrottle?
Without restrictions, the chipset can heat up to 70-80ยฐC, which leads to: - Reduced battery life (degradation by 20-30% faster) - Risk of peeling off the processor substrate (on older models) - Automatic shutdown of the device at critical temperature - Loss of performance due to trottling at the hardware level (if the driver is a driver) GPU block out)

4. Optimizing graphics in games: settings and cheating the system

Many games (like Genshin Impact or Call of Duty Mobile) automatically choose graphics settings based on the device model, but these settings are often understated for Xiaomi, even if the hardware capacity allows more.

Method 1: Change the device to Build.prop

  1. Download BuildProp Editor (root required).
  2. Find the lines: ro.product.model=... ro.product.brand=...
  3. Replace with a flagship model (e.g. ro.product.model)=2206122SC Xiaomi 12S Ultra).
  4. Reset the device.

After that, the games will offer higher graphics settings.

Method 2: Forced reduction of render resolution

Like, games. PUBG Mobile or Free Fire can manually set the render resolution below the physical screen resolution. 13 Pro (permission) 3200ร—1440) render 1920ร—1080 or 1600ร—900. That'll give you an increase. FPS on 20-40% without loss of visual quality on small screens.

Method 3: Use GFX Tools

Apps like this GFX Tool or Game Guardian are available:

  • ๐ŸŽจ Forced to include 60 FPS 90 FPS (Even if the game doesnโ€™t support them officially)
  • ๐Ÿ” Turn off shadows, reflections and other resource-intensive effects
  • ๐Ÿ”„ Change the version OpenGL/Vulkan more optimized

โš ๏ธ Note: Changing Build.prop may cause some features to fail (e.g. Mi Pay or banking applications.

๐Ÿ’ก

If the game does not start after changing Build.prop, clear its cache in Settings โ†’ Annexes โ†’ [Game] โ†’ Warehouse โ†’ Clear the cache.

5.Cooling: How to prevent trottling without disassembling the device

Overheating is the main enemy of high FPS. Even after thermothrottle is turned off, the chipset will reduce performance at critical temperatures:

Passive cooling:

  • โ„๏ธ Use cooling stands with fans (e.g. Black Shark FunCooler Pro).
  • ๐ŸงŠ Stick the heat pads on the back cover (for example, Cooler Master).
  • ๐ŸŒก๏ธ Play in a cool room (air temperature is lower) 25ยฐC gives +10-15% stability FPS).

Programmatic methods:

  1. Install. CPU Monitor or DevCheck to track real-time temperature.
  2. Turn on the battery. โ†’ Performance mode in settings MIUI (It reduces battery heat).
  3. Turn off fast charging while playing (use no more power charging) 10W).

Extreme methods (for enthusiasts):

  • ๐Ÿ”ง Replacement of thermopaste (relevant to Black Shark or POCO F4 GT).
  • ๐Ÿ› ๏ธ Installation of additional radiators (for example, on a memory chip).
Temperature. CPU/GPUImpact on FPSRecommendations
To 45ยฐC.Maximum productivityPerfect mode, no action required
45-55ยฐCA little trottling (fall) FPS on 5-10%)Improve cooling, reduce the load on GPU
55-65ยฐCStrong trottling (fall) FPS on 20-30%)Stop the game, let the device cool down.
Over 65.ยฐCCritical trottling or emergency shutdownRefrigerate the device immediately, check the heat paste

๐Ÿ’ก

Optimal temperature for stable FPS โ€” before 50ยฐC. Exceeding this threshold leads to a nonlinear drop in performance: each additional degree after the end of the cycle. 55ยฐC lowers FPS on 3-5%.

6. Optimization of background processes and memory

MIUI It's known for being gluttonous -- even in game mode, the system can spend resources on background tasks. CPU:

Disconnection of unnecessary services:

adb shell pm disable-user --user 0 com.miui.analytics


adb shell pm disable-user --user 0 com.xiaomi.midrop




adb shell pm disable-user --user 0 com.miui.cloudservice

These commands disable analytics, cloud services, and other background processes that are not needed for gaming.

Cache and Dalvik cleanup:

  1. Go to Settings โ†’ Memory โ†’ Cleanup.
  2. Select "Deep Cleaning."
  3. Restart the device in Recovery Mode (clip the power supply) + Loudness up).
  4. Select the Wipe Dalvik Cache.

Setting up a swap file (for devices with 6 GB of RAM or less):

If you have little RAM (for example, Redmi Note 11 with 4 GB of RAM), you can create a swap file on the internal drive:

adb shell


su




dd if=/dev/zero of=/data/swapfile bs=1024 count=524288




mkswap /data/swapfile




swapon /data/swapfile

This will add 512MB of virtual memory, but could shorten the lifespan of flash memory.

Forced closure of background applications:

Use the command:

adb shell am kill-all

Or install Greenify to automatically freeze unnecessary apps.

Close all background applications|Shut down. Wi-Fi/4G (if you don't need it online)|Clear the cache in the settings|Activate the game mode|Reboot the device (optional)

-->

7.Alternative firmware and cores for maximum FPS

If standard methods don't add enough, you might consider installing custom firmware or cores, which is the riskiest, but also the most effective way to overclock the device.

Firmware for gamers:

  • ๐ŸŽฎ Pixel Experience โ€“ pure Android without unnecessary services MIUI.
  • โšก LineageOS + KernelSU โ€“ allows you to fine-tune the core.
  • ๐Ÿ”ฅ Corvus OS โ€” Optimized for productivity.

Castomic nuclei:

  • ๐Ÿ› ๏ธ Kiran Kernel (for Snapdragon) 865/870/888) โ€” improved frequency management.
  • โš™๏ธ Perseus Kernel (for Snapdragon) 8 Gen 1/2) โ€” undervoltage.
  • โ„๏ธ IceCold Kernel โ€“ Focus on Cooling and Stability.

How to install a custom core:

  1. Unlock the bootloader through the Mi Unlock Tool.
  2. Install TWRP Recovery.
  3. Download the kernel for your model (for example, with a XDA Developers).
  4. Stitch the core through TWRP.
  5. Configure the settings via Kernel Auditor or FrancoKernel Manager.

โš ๏ธ Note: Installing custom firmware or cores voids warranty and can result in a brick (inoperability) device. On models with Snapdragon 8 Gen 1 (such as Xiaomi 12 Pro), unstable cores often cause random rebuts.

8 Additional tricks: from undervolting to GPU driver

For real enthusiasts who are ready to dive into the wilds of optimization, there are several more methods:

undervoltage CPU/GPU:

Reducing the voltage at the cores allows you to reduce heating without losing performance.

  1. Install the Kernel Auditor.
  2. Select the core and reduce the voltage on 10-20 mV for each frequency range.
  3. Test stability with Geekbench or 3DMark.

Update GPU-driver:

On certain devices (e.g, POCO F3 With Adreno 650, you can manually update your drivers. GPU:

  1. Download the latest version of drivers from the Qualcomm website.
  2. Fastboot: Fastboot Flash vendor vendor.img

Game Space (for Black Shark):

Black Shark devices (such as Black Shark 5) have a proprietary Shark Space utility that:

  • ๐ŸŽฏ Prioritize resources for the game.
  • ๐Ÿ”Š Optimize the sound for FPS-game (3D-phonogram).
  • ๐Ÿ“Š Keeps statistics. FPS and real-time temperatures.

Emulation of physical buttons:

Like, games. PUBG Mobile or Call of Duty physical buttons (on Black Shark) give an advantage. On conventional Xiaomi you can emulate them through the use of the mobile button:

  • ๐ŸŽฎ Octopus (configuring macros for touch buttons).
  • ๐Ÿ–ฑ๏ธ Connecting an external gamepad (e.g. Xiaomi Game Controller).

๐Ÿ’ก

Undervoltage can give an increase FPS on 5-15% It's a low trottling, but it requires fine tuning (5-10 mV) and test stability after each change.

FAQ: Frequent questions about increasing FPS on Xiaomi

โ“ Why after the crackdown GPU FPS It first grew and then fell below the original?
It's related to thermothrottle. GPU It heats up faster, and the system compulsorily reduces the frequency. Solutions: Improve cooling (fan, heat pads). Reduce acceleration to 5-10%. Turn off the background processes that drain the battery (it also heats up).
โ“ Can we increase it? FPS Xiaomi without root?
Yes, but the possibilities are limited. No root available: Optimization through Game Turbo. Decreasing the resolution of rendering in games. Disabling background processes through ADB. Use of cooling accessories. GPU, editing thermal-engine.conf or installing custom cores need root.
โ“ What Games Benefit Most from Optimization?
Biggest increase FPS (before 50-60%) You can get it in: Genshin Impact (especially on mid-range settings). Call of Duty Mobile (forced on) 90 FPS). PUBG Mobile (reduced resolution rendering) Honor of Kings (disable shadows and post-effects) in less demanding games (such as Mobile Legends) the increase will be less (10-20%).
โ“ How to return the standard settings, if after optimization the device began to lay?
If you have been using the settings through ADB: adb shell setprop debug.gpu.force_max_freq 0 adb shell setprop debug.gpu.force_min_freq 0 If you edited build.prop or thermal-engine.conf: Restore the backup of the original file. or run the stock firmware through the Mi Flash Tool.
โ“ Why Xiaomi 13 Ultra is on the run FPS lower than POCO F5 chipset?
This is due to: Higher screen resolution (3200ร—1440 vs 2400ร—1080). Aggressive thermopolitics (flagships are stronger than Trottles) Background processes MIUI (on POCO Solutions: Forced lower the resolution of the render in the game. Disable unnecessary functions MIUI (For example, Mi Share or Second Space).