Modern smartphones Android equipped with powerful processors capable of handling resource-intensive tasks - from multitasking to running AAA games. However, high performance often leads to overheating, rapid battery drain and even chipset degradation long periods of load. Limiting CPU power (throttling) can be a solution if your device is constantly heating up, and autonomy leaves much to be desired.
But here lies the catch: Incorrectly limiting the processor clock speed can lead to system failures, a broken device, or loss of warranty. In this article we will look at legitimate ways to reduce the load on the CPU - from built-in power saving functions to advanced tools for root access. Weโll also explain why some methods popular on forums are more dangerous than they seem.
Before you start setting up, answer two questions for yourself question: why should you limit the CPU (save charge, reduce temperatures, or fight lags?) and are you ready sacrifice performance for these purposes. For example, in games like Genshin Impact or Call of Duty Mobile even a slight decrease in CPU frequency can cause freezes.
1. Built-in power saving modes: simple, but not always effective
Most smartphones on Android 10+ have preset power profiles that indirectly limit CPU performance. These modes reduce the processor clock speed, disable background processes, and reduce screen brightness. For example, on devices Samsung this is called Medium power saving mode, and on Xiaomi โ Battery and performance โ Energy saving.
How to enable:
- ๐ฑ Samsung (One UI):
Settings โ Device care โ Battery โ Power modes. SelectMediumorMaximum energy saving. - ๐ค Stock Android:
Settings โ Battery โ Power saving mode. - ๐ฅ Xiaomi (MIUI):
Settings โ Battery and performance โ Energy saving โ Enable.
These modes does not provide precise control above the CPU clock speed, but reduce the load on the processor by limiting background tasks. For example, in maximum energy saving mode Samsung blocks updating applications in the background and reduces screen resolution.
โ ๏ธ Attention: On some devices (for example, Realme or Oppo) aggressive Energy saving modes can turn off notifications from instant messengers. Before activation, check the settings Battery optimization for critical applications.
2. Applications for limiting the CPU without root: do they work?
There are dozens of utilities that promise to โoverclockโ or โslow downโ the processor without superuser rights. Most of them are dummies that only clear the cache or close background applications. However, a few tools do affect performance: Google Play There are dozens of utilities that promise to โoverclockโ or โslow downโ the processor without superuser rights. Most of them are dummies that only clear the cache or close background applications. However, a few tools do impact performance:
- โก CPU Throttling (No Root): Forces a clock speed reduction via
ADB. Requires connection to a PC. - ๐ Greenify: Does not directly limit the CPU, but โfreezesโ resource-intensive applications, indirectly reducing the load.
- ๐ AccuBattery: Monitors battery drain and offers optimal settings for saving it (including limiting the background).
The most effective method from this list is CPU Throttling. To use it:
- Download the application and connect your smartphone to the PC.
- Enable
USB debugginginSettings โ About phone โ Build number (7 taps) โ For developers. - Run the command:
ADBcommand:adb shell settings put global cpu_throttle_enable 1
This method does not provide fine tuning frequencies, but forcibly activates the built-in throttling mechanism when overheating. The effect is noticeable on devices with Android throttling mechanism when overheating. The effect is noticeable on devices with Qualcomm Snapdragon (for example, OnePlus 8 Pro or Xiaomi Mi 11), but may not work on chipsets Mediatek.
โ๏ธ Preparing for CPU limitation via ADB
3. Manual limitation through the engineering menu (for advanced)
Some manufacturers (for example, Samsung, Huawei) hide options for controlling the CPU in the engineering menu. Access to them is provided through secret codes or applications like MTK Engineering Mode (for Mediatek). However Changing these parameters without understanding the mechanics can lead to unstable operation. devices.
Example for Samsung Exynos:
- Enter the code in the phone application:
*#9900#. - Select
SysDump โ CPUDump. - In the section
CPU Throttlingyou can set a clock frequency limit (for example,1.8 GHzinstead of2.4 GHz).
On chipsets Qualcomm similar settings are sometimes available through code ##4636## (menu Testing โ Battery information). However, here you can only observe the current CPU frequency, but not change it.
โ ๏ธ Attention: Changes in the engineering menu are not saved after reboot on most devices. In addition, on Samsung s Android 12+ these codes can be blocked by the manufacturer.
| Manufacturer | Engineering menu code | Access to CPU settings |
|---|---|---|
| Samsung | *#9900# |
Yes (limited) |
| Huawei | ##2846579## |
View only |
| Xiaomi | ##4636## |
No |
| Mediatek | Application MTK Engineering | Yes (risky) |
4. CPU limitation with root access: full control, but and full responsibility
If you are willing to risk the guarantee and stability of the system, root access will open full control over the processor clock speed. Popular tools:
- ๐ ๏ธ Kernel Adiutor: Allows you to set the minimum/maximum frequency for each core. CPU.
- โ๏ธ FrancoKernel Manager: An advanced utility for fine-tuning the kernel (including
CPU BoostandThermal Throttling). - ๐ EX Kernel Manager: Supports profiles for different scenarios (games, watching videos, sleep).
Example settings in Kernel Adiutor:
- Open section
CPU. - Select a core (for example,
CPU0for the first core). - Set
Max frequencyto 70โ80% of the standard (for example,1600 MHzinstead2000 MHz). - Save the settings and reboot the device.
On chipsets with big.LITTLE technology (for example, Snapdragon 8 Gen 2 or Exynos 2200) incorrectly limiting the โbigโ cores can lead to system lags, even if the โsmallโ cores remain untouchedIt is recommended to reduce the frequency gradually, testing stability after each change.
What is big.LITTLE?
The big.LITTLE architecture assumes the presence of two types of cores in the processor: powerful "big" (big) for heavy tasks and energy-efficient "small" (LITTLE) for background processes. For example, in Snapdragon 888 these are cores Cortex-X1 (big) and Cortex-A55 (LITTLE).
โ ๏ธ Attention: On some devices (for example, Google Pixel s Titan M2) changing CPU frequencies through root can workSafetyNetand block banking applications. Before setting, check compatibility withMagisk Hide.
5. Alternative methods: when you donโt need to limit the CPU
Before getting into the processor settings, check if simpler ones will solve the problem. actions:
- ๐ Replacing thermal paste: On older devices (for example, Samsung Galaxy S8) overheating is often caused by dried out thermal paste. The service center will update it for 1โ2 thousand rubles.
- ๐งน Junk removal: Applications like SD Maid or built-in utility
Optimizationon Xiaomi delete the cache, which may load the CPU. - ๐ Rollback firmware: If overheating started after the update (for example, on Android 13), return to the previous version via
Fastboot.
For example, on OnePlus 7 Pro many users complained of overheating after updating to OxygenOS 12. The solution was to roll back to OxygenOS 11 or install custom firmware like LineageOS.
If your smartphone only heats up in games, try limiting FPS through the graphics settings in the game itself (for example, in PUBG Mobile there is an option 60 FPS instead 90 FPS). This will reduce the load on the CPU without system changes.
6. Risks and consequences: what could go wrong
Limiting CPU performance is not a harmless procedure. Possible problems:
- ๐ฅ System failures: If throttling is too aggressive, the device may
goes into rebootor freeze on the logo. - ๐ Problems with charging: On some chipsets (for example, Mediatek Helio G95) CPU limitation interferes with the correct operation of the power controller.
- ๐ฑ Loss of warranty: Manufacturers (like Apple or Samsung) consider rooting and changing the kernel as a reason to refuse repair.
It is especially dangerous to limit the CPU on devices with passive cooling (without fans), such as ASUS ROG Phone or Black Shark. On them, throttling can lead to thermal throttling - when the system itself reduces the frequency due to overheating, but does it chaotically, causing freezes.
If after the changes the smartphone begins to slow down or turns off, return to standard settings:
- For root users: Reset settings in Kernel Adiutor or reflash the kernel.
- For ADB method: Run the command:
adb shell settings put global cpu_throttle_enable 0
If, after limiting the CPU, the smartphone begins to reboot, immediately return to standard settings. Long-term operation in unstable mode can damage the power controller.
FAQ: Frequently asked questions about limiting the CPU on Android
Is it possible to limit the CPU on a smartphone without root?
Yes, but the capabilities will be limited. You can use:
- Built-in power saving modes (indirectly reduce the load on the CPU).
- Applications like CPU Throttling via
ADB(requires a PC). - Engineering menu (on some models, for example Samsung).
However, fine tuning it is impossible to achieve frequencies without root.
Will the CPU limitation affect the camera?
Yes, but not directly the processor is involved in image processing (for example, in. modes Night Mode or 8K video). If you reduce the clock frequency, the following may appear:
- Delays when shooting.
- Artifacts in the photo (due to slow processing HDR).
- Refusal to record video in high resolution (for example,
4K@60fps).
For example, Google Pixel 6 when the CPU is limited to 1.5 GHz the ability to shoot in 4K.
How to check that the CPU limit is lost did it work?
Use monitoring applications:
- CPU Monitor: Shows the current frequency of each core.
- AIDA64: Displays load and temperature graphs.
- DevCheck: Shows the maximum and minimum CPU frequency.
Run a resource-intensive application (for example, 3DMarkand compare the indicators before and after the limitation. If the frequency does not exceed the set limit, the setting worked.
Is it possible to limit the CPU only for certain applications?
Without root - no. Can be used with root App Profile V Kernel Adiutorto assign different performance profiles for different applications. For example:
- For Chrome: limit to
1.2 GHz. - For Genshin Impact: full power (
2.8 GHz).
However, this requires in-depth knowledge and may conflict with system processes.
Why does the battery discharge faster after limiting the CPU?
This is paradoxical, but possible. If you set the too low frequency, the processor takes longer to complete tasks, which increases its operating time and, accordingly, the optimal battery consumption. balance:
- To save battery: reduce the frequency by 20-30% of the maximum.
- To reduce heating: limit long the load (for example, through
Thermal Enginev core).
For example, on Snapdragon 865 the optimal limit for balancing performance and autonomy is 2.0 GHz instead of standard ones 2.8 GHz.