Как полностью отключить троттлинг на смартфонах Xiaomi: от MIUI до ядра

Троттлинг процессора на смартфонах Xiaomi — это искусственное ограничение производительности, которое система применяет для экономии заряда батареи или предотвращения перегрева. В большинстве случаев алгоритмы MIUI работают корректно, но иногда они начинают "душить" телефон даже при нормальной температуре, что приводит к резким падениям FPS в играх, подтормаживаниям интерфейса или неоправданно медленной работе фоновых процессов.

Проблема усугубляется тем, что Xiaomi активно скрывает настройки троттлинга в последних версиях прошивки (начиная с MIUI 12.5). Где раньше можно было отключить ограничения в два клика, теперь приходится копаться в инженерном меню или использовать ADB. В этой статье мы разберём все актуальные способы — от официальных до "хирургических", включая модификацию системных файлов для продвинутых пользователей.

Что такое троттлинг и почему он включается на Xiaomi

Троттлинг (от англ. throttling — "удушение") — это механизм принудительного снижения тактовой частоты процессора, когда система фиксирует:

  • 🔥 Перегрев (обычно выше 45-50°C для Snapdragon или 55°C для Mediatek)
  • 🔋 Критический уровень заряда (ниже 15-20%)
  • Длительную нагрузку (например, 30+ минут игры на максимальных настройках)
  • 📉 Фоновую активность (когда приложения потребляют слишком много ресурсов в background)

На смартфонах Xiaomi за троттлинг отвечают сразу три компонента:

  1. MIUI Optimizer — проприетарный сервис, который анализирует использование ресурсов и применяет ограничения.
  2. Ядро Android — низкоуровневые драйверы, которые физически снижают частоту CPU/GPU.
  3. Thermal Engine — модуль управления температурой, который может блокировать ядра процессора.

В теории троттлинг должен защищать телефон от повреждений, но на практике он часто срабатывает необоснованно агрессивно — например, при запуске камеры в жаркую погоду или при подключении к зарядке. Особенно страдают модели с процессорами Snapdragon 8 Gen 1/2 (Xiaomi 12 Pro, Redmi K50 Ultra), где заводские лимиты зачастую занижены.

📊 Сталкивались ли вы с троттлингом на Xiaomi?
Да, постоянно тормозит в играх
Да, но только при зарядке
Нет, не замечал
Не знаю, что это

Способ 1: Отключение троттлинга через скрытые настройки MIUI

В прошивках MIUI 12.5–14 часть настроек троттлинга спрятана за инженерным меню. Этот метод работает без root и не требует подключения к ПК, но доступен не на всех моделях.

Инструкция:

  1. Откройте приложение Телефон и введите комбинацию: ##4636##.
  2. В появившемся меню выберите Информация о батарее.
  3. Прокрутите вниз до блока Thermal status и нажмите на него 5 раз подряд (должен появиться скрытый раздел).
  4. Перейдите в Thermal Manager → Power Throttling.
  5. Отключите ползунки:
    • 🔄 CPU Throttling (ограничение процессора)
    • 🎮 GPU Throttling (ограничение графики)
    • Battery Saver Throttling (ограничения в режиме экономии)

Если пункта Power Throttling нет — значит, ваша модель использует другой механизм управления. В этом случае попробуйте альтернативный путь:

Настройки → О телефоне → Версия MIUI (тапните 7 раз, чтобы включить режим разработчика)

Настройки → Дополнительно → Для разработчиков → Ограничение фона → Отключите "Ограничить фоновые процессы"

Зарядите телефон минимум на 50%|Сделайте резервную копию важных данных|Убедитесь, что температура телефона ниже 40°C|Отключите режим экономии батареи-->

⚠️ Внимание: На некоторых устройствах (POCO F4, Redmi Note 11 Pro+) после отключения троттлинга через инженерное меню могут возникать артефакты в играх. Это связано с тем, что GPU начинает работать на предельных частотах без ограничений. Если заметите графические глюки — верните настройки обратно.

Способ 2: Использование ADB для снятия ограничений

Если скрытые настройки недоступны, можно отключить троттлинг через ADB (Android Debug Bridge). Этот метод требует подключения к компьютеру, но работает на 90% устройств Xiaomi.

Шаги:

  1. Скачайте и установите Platform Tools от Google.
  2. Включите на телефоне Отладку по USB (Настройки → О телефоне → Версия MIUI → 7 тапов → Для разработчиков → Отладка по USB).
  3. Подключите телефон к ПК и введите в командной строке:
    adb devices

    Убедитесь, что устройство определилось.

  4. Выполните команды поочерёдно:
    adb shell settings put global thermal_manager_enabled 0
    

    adb shell settings put global power_saver_mode_enabled 0

    adb shell settings put global adaptive_thermal_management_enabled 0

  5. Перезагрузите телефон.

Для моделей на Snapdragon 888/8 Gen 1 (Xiaomi 11T Pro, Black Shark 4) дополнительно потребуется отключить Thermal Engine:

adb shell su -c "echo 0 > /sys/module/msm_thermal/core_control/enabled"

Если после выполнения команд троттлинг остался, проверьте текущие лимиты:

adb shell cat /sys/class/thermal/thermal_zone*/temp

adb shell cat /sys/class/thermal/thermal_zone*/trip_point_*_temp

Что делать, если ADB не видит устройство?

Если команда adb devices возвращает пустой список:

1. Убедитесь, что включена отладка по USB и вы подтвердили разрешение на ПК.

2. Попробуйте другой USB-кабель (лучше оригинальный).

3. Установите драйверы для вашей модели с сайта Xiaomi.

4. Переключите режим подключения с "Зарядка" на "Передача файлов".

5. Перезагрузите и телефон, и компьютер.

Модель Xiaomi Поддерживает ли ADB-метод Требуется ли root Риск перегрева
Redmi Note 10 Pro Да Нет Средний
POCO F3 Да Нет Высокий (проблемы с Snapdragon 732G)
Xiaomi 12 Частично Да (для полного отключения) Низкий
Black Shark 5 Да Нет Очень высокий (нужен дополнительный кулер)

Способ 3: Модификация файлов thermal-engine.conf (для продвинутых)

На уровне системы троттлинг управляется конфигурационным файлом thermal-engine.conf, который находится в разделе /vendor/etc/. Изменить его можно только с root-правами или через Magisk.

Алгоритм действий:

  1. Получите root (например, через XDA Developers).
  2. Установите файловый менеджер с поддержкой root (например, Solid Explorer или FX File Explorer).
  3. Перейдите по пути /vendor/etc/thermal-engine.conf и сделайте резервную копию файла.
  4. Откройте файл в текстовом редакторе и найдите секции:
    • [cpu_throttling] — ограничения для процессора
    • [gpu_throttling] — ограничения для графики
    • [battery_throttling] — ограничения при низком заряде
  • Замените значения throttling_temp на более высокие (например, с 45000 на 60000 для CPU).
  • Сохраните файл, установите права 644 и перезагрузите телефон.
  • Пример модифицированного блока для Snapdragon 870 (POCO F3):

    [cpu_throttling]
    

    throttling_temp = 60000

    throttling_freq = 1708800 # Частота, до которой снижается тактовая частота

    throttling_cores = 4 # Количество ограничиваемых ядер

    ⚠️ Внимание: Неправильная модификация thermal-engine.conf может привести к постоянному перегреву и автоматическому отключению телефона. Если после изменений устройство нагревается выше 60°C в простое — верните оригинальный файл!

    Способ 4: Отключение MIUI Optimizer (для опытных пользователей)

    MIUI Optimizer — это сервис, который отвечает за "оптимизацию" системы, но часто именно он виноват в неоправданном троттлинге. Его можно отключить через ADB или удалить с root.

    Команды для отключения:

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

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

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

    Для полного удаления (требуется root):

    su
    

    mount -o rw,remount /system

    rm -rf /system/priv-app/MiuiPowerKeeper

    rm -rf /system/priv-app/ThermalManager

    reboot

    После отключения MIUI Optimizer:

    • ✅ Исчезнут фоновые ограничения для приложений.
    • ✅ Перестанет срабатывать троттлинг при подключении к зарядке.
    • ❌ Могут появиться лаги в интерфейсе (MIUI оптимизирована для работы с этим сервисом).
    • ❌ Увеличится расход батареи на 10-15%.

    Способ 5: Использование Magisk-модулей для управления троттлингом

    Если вы не хотите вручную редактировать системные файлы, можно воспользоваться готовыми модулями для Magisk:

    1. Disable Flag Secure — убирает ограничения на запись экрана и фоновую активность.
    2. Thermal Configs — позволяет тонко настраивать температурные лимиты.
    3. PowerKeeper Disabler — отключает MIUI PowerKeeper, который отвечает за агрессивный троттлинг.
    4. Game Turbo Unlocker — разблокирует скрытые настройки производительности в играх.

    Установка:

    1. Скачайте модуль (например, Thermal Configs).
    2. Откройте Magisk Manager и перейдите в Модули → Установить из хранилища.
    3. Выберите скачанный файл и дождитесь установки.
    4. Перезагрузите телефон.

    После установки Thermal Configs вы сможете:

    • 📊 Установить свои температурные пороги для CPU/GPU.
    • 🔧 Отключить троттлинг для конкретных приложений (например, игр).
    • ⚡ Настроить поведение системы при зарядке.

    Способ 6: Аппаратные методы борьбы с троттлингом

    Если программные способы не помогают или вы боитесь вмешиваться в систему, можно попробовать физические методы:

    • 🧊 Охлаждающий чехол — снижает температуру на 5-10°C (эффективен для POCO X3 Pro, Redmi K40).
    • 💨 Внешний кулер — USB-вентилятор или радиатор для чипа (актуально для геймерских смартфонов Black Shark).
    • 🔋 Замена термопасты — на старых моделях (Xiaomi Mi 9, Mi 10) термопаста высыхает, что приводит к перегреву.
    • ☀️ Использование в тени — прямые солнечные лучи повышают температуру корпуса на 15-20°C.

    Для замены термопасты потребуется:

    1. Разобрать телефон (инструкции для вашей модели ищите на iFixit).
    2. Очистить старую пасту с процессора и радиатора спиртом.
    3. Нанести новую термопасту (рекомендуем Arctic MX-6 или Thermal Grizzly Kryonaut).
    4. Собрать телефон и проверить температуру в AIDA64.

    Сравнение температур до и после замены термопасты на Xiaomi Mi 11 Ultra:

    Сценарий Температура до (°C) Температура после (°C)
    Простой (экран включён) 38-42 30-34
    YouTube (1080p) 45-50 38-42
    Genshin Impact (макс. настройки) 55-62 45-50

    Частые ошибки и как их избежать

    При попытке отключить троттлинг пользователи часто сталкиваются с проблемами:

    • 🔄 "Настройки сбрасываются после перезагрузки" — это значит, что изменения были сделаны без root или не сохранены в build.prop. Решение: используйте ADB с флагом --user 0 или получите рут.
    • 🔥 "Телефон перегревается и выключается" — вы слишком сильно подняли температурные лимиты. Верните значения throttling_temp на уровень 50000-55000.
    • 📉 "Производительность не изменилась" — возможно, троттлинг накладывается на уровне ядра. Проверьте логи через adb logcat | grep thermal.
    • "Быстро садится батарея" — отключение троттлинга увеличивает энергопотребление. Носите с собой powerbank или включите адаптивную яркость.

    Если после манипуляций телефон стал вести себя нестабильно:

    1. Верните все изменения обратно (восстановите бэкап).
    2. Проверьте температуру в AIDA64 или CPU Monitor.
    3. Если телефон не включается — загрузитесь в Fastboot и прошейте оригинальную прошивку через Mi Flash Tool.

    FAQ: Ответы на популярные вопросы

    ❓ Можно ли отключить троттлинг без root?

    Да, но не на всех моделях. На MIUI 12.5–14 работают:

    • Способ со скрытым инженерным меню (##4636##).
    • ADB-команды для отключения thermal_manager.
    • Magisk-модули (требуют разблокированный загрузчик, но не обязательно root).

    На POCO и Black Shark обычно хватает ADB, а вот на Redmi Note часто нужен root.

    ❓ Почему после отключения троттлинга телефон стал греться сильнее?

    Потому что процессор и графический ускоритель теперь работают на максимальных частотах без ограничений. Это нормально, но:

    • Если температура в простое превышает 45°C — верните часть ограничений.
    • Если в играх выше 60°C — используйте кулер или снизьте графические настройки.
    • Длительный перегрев (70°C+) может повредить аккумулятор и чип.
    ❓ Будут ли последствия для гарантии?

    Да, если вы:

    • Получили root.
    • Изменили системные файлы (thermal-engine.conf, build.prop).
    • Установили кастомное ПО через TWRP.

    Если использовали только ADB или инженерное меню — гарантия сохраняется, так как эти изменения не оставляют следов в системе.

    ❓ Как проверить, срабатывает ли троттлинг?

    Используйте эти инструменты:

    • AIDA64 → раздел Температура и ЦП.
    • CPU Throttling Test (приложение в Play Market).
    • Game Bench — показывает FPS и троттлинг в играх.
    • Команда adb shell dumpsys power — выводит текущие ограничения.

    Признаки троттлинга:

    • Резкое падение FPS в играх через 10-15 минут.
    • Заикания интерфейса при высокой нагрузке.
    • Самопроизвольное снижение яркости экрана.
    ❓ Работают ли эти способы на POCO и Black Shark?

    Да, но с нюансами:

    • POCO: На большинстве моделей (POCO F3, X3 Pro) работают ADB-команды и Magisk-модули. В инженерном меню может не быть раздела Power Throttling.
    • Black Shark: Эти телефоны имеют отдельное ПО для геймеров (Shark Space), где можно вручную настроить производительность. Троттлинг здесь менее агрессивный, чем в стандартной MIUI.

    Для Black Shark 4/5 дополнительно доступна настройка через приложение Black Shark Control Center (раздел Performance Mode).