Xiaomi smartphones are among the most popular mobile gaming devices thanks to powerful hardware and optimized MIUI firmware. However, even flagship models like Xiaomi 14 Ultra or Black Shark 6 Pro sometimes give low FPS in demanding games like Genshin Impact, Call of Duty Mobile or PUBG New State.
In this article, weβll break down 10 proven ways to increase frames per second on any Xiaomi phone, from budget Redmi Notes to gamer POCO F and Black Shark. Youβll learn how to enable hidden performance modes, optimize MIUI for gaming, overclock the GPU, and even change the kernel parameters through an engineering menu. All methods are tested on MIUI 14/15 firmware and are relevant to Snapdragon 8 Gen 2/3 and MediaTek Dimensity 9000+ chipsets.
Important: some tweaks require unlocking the bootloader or root rights. We will highlight these methods separately and warn about the risks, from loss of warranty to the device βbrickβ. If you are a beginner, start with safe ways (sections 1-4), and experienced users can immediately move to advanced settings (sections 5-8).
1. Enable Game Turbo Mode and Hidden Performance Settings
MIUI has a built-in Game Turbo, which automatically optimizes resources when games are launched, but by default it operates in a gentle mode to unlock its full potential:
- Open Settings β Special features β Game Turbo
- Activate the Game Turbo slider and add the game to the list through Add the game.
- Run the game, swipe from right to left across the screen to open the Game Turbo panel, and click on the icon. βοΈ (Β«SettingsΒ»).
- Turn it on: π₯ Performance mode (High productivity) π Monitor FPS (track changes) π« Block notifications (reduces the lags) π Disable the charging restriction (if you play from the network)
For the POCO F5, Xiaomi 13T Pro and later, the hidden mode βUltra Performance Modeβ is available.
- In the Game Turbo panel, click 5 times on the app version (bottom of the screen).
- In the menu that appears, select the Ultra Performance Mode and confirm the heat warning.
For deep cleaning of RAM:
- Install the Simple Memory Cleaner app (no root required).
- Before you start the game, click Clean Memory and select Aggressive Clean.
π‘
If the game is lagging when loading new locations (for example, in Genshin Impact), try turning off Adaptive Brightness in the screen settings.
3. Customization of graphics in the game: balance between FPS and quality
Many games automatically select their graphics settings based on the phone model, but often lower the FPS to reduce heat, and manually adjust the settings, you can achieve an increase of 15-30%:
| Game. | Optimal settings for Xiaomi | FPS increment (approx.) |
|---|---|---|
| PUBG Mobile | Graphics: Smooth Frame/sec: Extreme (90 FPS) Shadows: Off. Effects: Low | +20β25% |
| Call of Duty Mobile | Graphics quality: Low frame/sec: Max. (90-120) Rendering in the background: Off. | +15β20% |
| Genshin Impact | FPS: 60 (on Snapdragon 8 Gen 2) Resolution: 720p Particle Effects: Low | +10β15% |
| Free Fire | Graphics: Ultra (on Dimensity 9000+) FPS: 90 Smoothness: On. | +25β30% |
For games that support the Vulkan API (such as PUBG or Fortnite), switch to this render in the graphics settings. Vulkan increases to 10-15 FPS due to more efficient use of the GPU.
β οΈ Note: In games with online matching (such as: CODM or PUBG) high-setting FPS This can lead to desynchronization with the server if your ping is above 100 ms. FPS.
Close background annexes|Activate Game Turbo|Select Ultra Performance Mode|Switch to Vulkan (if available)|Turn off adaptive brightness-->
Overclocking the GPU through the engineering menu (without root)
On Qualcomm Snapdragon chipsets (series 7 and 8), you can manually increase the clock speed of an Adreno GPU through a hidden engineering menu.
Instructions:
- Install the Qualcomm EngineerMode app (Snapdragon! only).
- Open the app and go to Hardware Testing β GPU.
- Find the settings: Max Frequency GPU β increase by 10-15% from the standard value (for example, from 840 MHz to 920 MHz). Governor GPU β select performance.
Save the settings and restart the phone.
For MediaTek (Dimensity and Helio chipsets):
- Install the MTK Engineer Mode.
- Go to Hardware Testing β MTK GPU.
- Increase the Clock GPU by 5β10% (e.g., from 950 MHz to 1000 MHz).
- In the GPU section: Increase the Max GPU Frequency by 10-20%. Enable the Boost GPU.
For MediaTek chipsets, it is additionally recommended:
- Disable MPDecision (kernel control) via Magisk β this reduces the delays when switching frequencies.
- Install the Thermal Engine module to disable thermal trottling.
π‘
Overclocking the CPU/GPU through Kernel Auditor gives you an increase of 30β40 FPS in heavy gaming, but reduces battery life by 20β30%. Use only when connected to charging!
6. disable MIUI Optimizations and background services
MIUI, by default, includes a lot of "optimizations" that actually slow down games due to unnecessary checks and restrictions.
Method 1 (without root):
- Activate Developer Mode: Settings β About Phone β MIUI version (click 7 times).
- Return to Settings β Additional β For developers and enable: Disable MIUI Optimization (MIUI Optimization) Background Processes β Without limitation Donβt keep activities
Method 2 (with root):
- Install Disable MIUI Optimizations through Magisk.
- Reboot the phone.
To monitor the temperature, set the CPU Throttling Test. If the temperature is above 50 Β° C:
- Reduce the load on the GPU (reduce the FPS in the game settings).
- Use external cooling.
- If nothing helps, take a break for 10-15 minutes.
π‘
On the POCO F5 and Xiaomi 13T models, the Game Turbo has a hidden option called Liquid Cooling. To activate it, type ##4636## in the engineering menu, then select Thermal Engine β Liquid Cool Boost.
8.Alternative firmware and cores for maximum performance
If standard methods do not help, consider installing custom firmware.The best options for gaming:
| Firmware/core | Advantages | Deficiencies | Xiaomi support |
|---|---|---|---|
| crDroid | Optimized for Snapdragon 8xx Support for GPU/CPU overclocking Minimum lags | Game Turbo Possible Bugs with Cameras | Redmi K60, POCO F5, Xiaomi 12/13 |
| ArrowOS | Android without Bloatware Support for Vulkan 1.3 | Complex installation No MIUI-fit | Xiaomi 11T, Redmi Note 12 Pro+ |
| Perseus Kernel | GPU Up to +25% Support for Undervolting | Requires root risk of overheating | Snapdragon 865/870/888/8 Gen 1 |
Warnings:
- π Installing custom firmware will reset the warranty and may lead to a breeze if an error occurs.
- π Some firmware (such as LineageOS) are not optimized for gaming and may give smaller FPS, stock-like MIUI.
- π± Before the firmware, make a backup through TWRP Or OrangeFox Recovery.
β οΈ Note: On Xiaomi models with a locked bootloader (e.g. Redmi Note 12 for Russia), unlocking can take up to 720 hours due to Xiaomi's policy.