Xiaomi Redmi 6 with its modest hardware (Snapdragon 450, 3/32 GB) often faces the problem of artificially speeding up games through the built-in MIUI Game Turbo. This technology should optimize performance, but in practice leads to the opposite effect: forced increase in FPS on a weak processor causes overheating, lags and departures in 80% of modern games (according to GSMArena tests on MIUI 10-12 firmware).
Complicating the problem is that the standard Redmi 6 settings have hidden or no Game Turbo shutdown option โ it was removed in later versions of MIUI for budget models. In this article, we will analyze all the current ways to deactivate acceleration, from hidden menus to ADB commands that work even on non-rooted devices. Importantly, some methods require preliminary preparation, so first check the firmware version in Settings โ About Phone โ MIUI version.
Why Accelerating Games on Redmi 6 Is Harmful to Performance
Xiaomiโs Game Turbo technology was originally developed for flagship models with powerful chips (Snapdragon 8xx, Dimensity). On the budget Redmi 6, it works on the principle of โsqueeze the most out of weak ironโ, which leads to:
- ๐ฅ Processor overheating to 65-70ยฐC (critical temperature for Snapdragon) 450 โ 80ยฐC. During a long game with acceleration, the phone begins to trottl (reset frequencies), which causes friezes.
- ๐ฎ Unstable. FPS: Instead of a smooth 30 frames per second, the game jumps between 20 and 40, creating the effect of a โtearedโ picture.
- ๐ Accelerated battery discharge - up to 15-20% post 30 minutes of play (tests for PUBG Mobile and Call of Duty: Mobile).
- ๐ซ App departures due to a lack of RAM. Game Turbo reserves up to 500 MB of RAM for background processes, leaving games even fewer resources.
The paradox is that turning off acceleration often backfires: games start running smoother at low graphics settings, without overheating. For example, in Genshin Impact on Redmi 6, when the Game Turbo is disabled, the FPS is stable at 20-25 frames (instead of 10-35 jumps with acceleration).
Method 1: Disconnect via Game Turbo Hidden Menu
In MIUI 10-11 firmware for Redmi 6, the option to disable the game acceleration is hidden in the service menu. This method works without root rights and does not require a connection to a PC. Importantly, on MIUI 12+, there may be no menu - check first.
Instructions:
- Open the Game app (the joystick icon) on the home screen.
- Slip on the profile icon in the upper right corner โ select Settings.
- Scroll down and find Game Turbo, and if you don't have one, move on to the next one.
- Turn off the slider Enable acceleration and reboot the phone.
If there is no item, try an alternative path:
- Start any game (such as Subway Surfers).
- Swipe down from top to top to open the notification bar.
- Click on the Game Turbo icon โ Settings โ turn off acceleration.
๐ก
If the Game Turbo menu doesnโt open, try clearing the Game app cache in Settings โ Apps โ App Management โ Games โ Storage โ Clear the cache.
โ ๏ธ Attention: On some firmware MIUI 12.5 for Redmi 6, disabling via the menu causes graphics settings to reset in games. Before changing settings, take screenshots of current settings in games.
Method 2: Deactivation through the engineering menu (codes #)
Xiaomi's engineering menu allows you to disable hardware acceleration at the system level, a method that is suitable for firmware that does not have the Game Turbo graphical interface. Importantly, improper changes in the engineering menu can disrupt the phone.
Steps:
- Open the phone app and enter the code: ##4636##
- In the menu that opens, select Phone Information.
- Scroll down to the GPU Debugging Block.
- Change the setting to Turn off hardware acceleration on (or Force GPU rendering โ Disable).
- Go back and select Battery Utilization Statistics โ Turn off Game Optimization.
After applying the settings, restart your phone. To check, run the game and compare ping and FPS using the GameBench app (available on Google Play).
| Parameter | The value of DR | Meaning AFTER |
|---|---|---|
| CPU temperature | 60-68ยฐC | 45-55ยฐC |
| Average FPS (PUBG) | 18-35 (jumping) | 22-26 (stable) |
| Battery discharge/hour | 12-18% | 8-10% |
| Number of lags/min | 3-5 | 0-1 |
What to do if the engineering menu is not opened?
Method 3: Disconnect via ADB (without root)
The Android Debug Bridge (ADB) tool allows Game Turbo to be disabled at the system level, even if the option is hidden in the interface.The method requires a PC with Xiaomi drivers installed and USB debugging enabled on the phone.
Step-by-step:
Enable debugging via USB (Settings โ About Phone โ MIUI Version โ 7 times tap โ Developer โ Debugging by USB)
Install Xiaomi drivers on PC (download from the official website)
Download ADB Tools (e.g. Google Platform Tools)
Connect the phone to the PC by USB (Select the "File Transfer" mode")-->
- Open the command line (Win + R โ enter cmd) and go to the folder with adb: cd C:\platform-tools
- Check the connection of the device: adb devices (should appear serial number of the phone).
- Follow the commands in turn: adb shell settings put global game_booster_enable 0 adb shell settings put global force_gpu_rendering 0 adb shell pm disable-user --user 0 com.miui.gameturbo
- Reboot your phone: adb reboot
To check, enter the command:
adb shell settings get global game_booster_enableIf the answer is 0, the acceleration is off.
โ ๏ธ Note: pm disable-user disables the Game Turbo system application. On some firmware, this may lead to errors in the system. MIUI Security. To get it back, use: adb shell pm enable com.miui.gameturbo
Method 4: Manual editing of build.prop file
The build.prop file contains Android system settings, including acceleration settings. This method requires root rights or access through TWRP Recovery. You can't edit without root!
Instructions:
- Install a file manager with root support (such as Root Explorer or Solid Explorer).
- Go to /system/build.prop and back up the file.
- Open the file in the text editor and find the lines: debug.game.turbo.enable=1 ro.game.turbo=1
- Replace 1 by 0 or add to the end of the file: debug.game.turbo.enable=0 persist.game.turbo=0
- Save the changes, set the rights to 644 (rw-r--r---) and restart the phone.
After editing, check the temperature of the processor in the game using AIDA64. If the values are above 60 ยฐ C, the acceleration is not disabled (possibly the firmware ignores the changes in build.prop).
๐ก
Editing build.prop is the most reliable way, but it requires root. If you don't have root rights, use ADB or the engineering menu.
Method 5: Install custom firmware without Game Turbo
If standard methods don't work, the radical solution is to reflash Redmi 6 on custom firmware without a built-in accelerator.
- ๐ฑ LineageOS 16 (Android 9) โ pure Android without MIUI Game Turbo: No support for some camera features.
- ๐ Pixel Experience โ firmware with Google Pixel interface, optimized for weak devices.
- ๐ ๏ธ MIUI Pro (modified version) โ retains the proprietary interface but removes unnecessary services, including Game Turbo.
Firmware process:
- Unlock the bootloader through the Mi Unlock Tool (requires a Xiaomi account).
- Install TWRP Recovery for Redmi 6 (version 3.3.1-0 or later).
- Download the firmware from the XDA Developers or 4PDA forum (check compatibility with the codename cereus for Redmi 6).
- Boot in. TWRP (power + Vol Up, make a backup and sew ZIP-file.
Warning: The firmware will void the warranty and may result in a device blink. Before the procedure, check that the firmware version supports your model (Redmi 6 has options: Global, China, India).
Additional settings to optimize games
Turning off Game Turbo is only part of the solution. To make Redmi 6 games as smooth as possible, make additional adjustments:
- ๐ง Limit background processes: Settings โ Annexes โ Application management โ Auto-start โ Turn off auto-start for unnecessary applications.
- โก Enable Performance Mode: Settings โ Battery โ Power regimen โ High performance (not to be confused with Game Turbo!).
- ๐๏ธ Clear the Dalvik cache (requires) TWRP): Go to Advanced. โ Wipe Dalvik Cache.
- ๐ฏ Lower the screen resolution to 720p through ADB: adb shell wm size 720x1440 (Return the standard resolution after the reboot).
For temperature monitoring and FPS use:
- CPU Monitor โ monitors the load on the processor in real time.
- GameBench โ analyzes performance in games (shows FPS, temperature, battery discharge).
- AccuBattery โ controls battery wear during long gaming sessions.