Программа для регулировки частоты процессора андроид. Режимы процессора в Android. Итак, как мы галактику тормозили


Вы обращали внимание, что свеженький Android, прямо из коробки или после перепрошивки, просто летает? Но проходит некоторое время, и от былой скорости не остаётся и следа. Интерфейс системы становится задумчивым, запуск программ замедляется, и даже то, что тормозить не должно в принципе, умудряется тормозить. Почему это происходит и как с этим бороться? Давайте разбираться.

Обновления операционной системы не совместимы со старым смартфоном

Каждое устройство поступает в продажу с актуальной на тот момент версией операционной системы, которая наиболее полно соответствует характеристикам данного гаджета. Если спустя некоторое время производитель выпустил для вашего смартфона или планшета обновление ОС, то вы, несомненно, приобретёте новые функции, но далеко не факт, что устройство будет работать так же быстро. Когда на старом смартфоне установлена новая версия Android, тормоза практически неизбежны.

Как это исправить

Вы должны сами сделать выбор между функциональностью и скоростью. Если у вас не слишком мощное устройство, то имеет смысл отказаться от новых версий ОС. Однако учтите, что чем старее становится версия Android на вашем смартфоне, тем меньше приложений будут с ней совместимы.

Иногда эту проблему может решить переход на альтернативные, облегчённые прошивки - например, LineageOS . Но самый лучший, а зачастую и единственный вариант - купить новый . Особенно если вы до сих пор являетесь счастливым обладателем гаджета с Android 2.3 или 4.2 на борту.

Новые версии приложений не совместимы со старым смартфоном

Разработчики постоянно ориентируются на новые устройства и оптимизируют свои программы под их возможности. Многие приложения после обновлений функционируют медленнее, чем до этого, занимают больше места и сжирают больше системных ресурсов.

Основная масса разработчиков совершенно не учитывает нужды пользователей, сидящих на старом железе. Например, мобильный Chrome - сейчас он занимает в памяти смартфона под 200 МБ, не считая данных программ и кеша. Для приложений смартфонов, скажем, 2014 года такая прожорливость кажется немыслимой.

Как это исправить

Можно запретить приложению - пользуйтесь старой версией. Но это способно привести к тому, что старый браузер будет несовместим с новыми веб‑страницами или старые клиенты облачных хранилищ не смогут авторизоваться. Так что это сомнительное решение.

Ещё один вариант - пользоваться специальными, облегчёнными версиями приложений, которые имеются у многих популярных программ. Например, Facebook Lite вместо полноценного клиента Facebook, Skype Lite вместо тяжеловесного Skype, Opera Mini вместо прожорливого Chrome и так далее.

Фоновые процессы занимают слишком много памяти

Вы установили после покупки устройства три десятка программ и не собираетесь останавливаться? Думаете, что если приложение не активно, то оно не потребляет системных ресурсов?

Это не так. Множество установленных программ автоматически загружаются при старте системы, расходуя ресурсы процессора и занимая память вашего устройства. Отдельно надо вспомнить различные живые обои и виджеты рабочего стола, большинство из которых не делают совершенно ничего полезного, но при этом нагружают систему.

Как это исправить

Отключите живые обои, виджеты и другие не очень нужные вам вещи. , которыми не пользуетесь. Загляните в список фоновых приложений и остановите те из них, что вам не нужны. Делать это можно вручную либо с помощью Greenify. Это приложение показывает, какие программы больше всего загружают смартфон, и позволяет контролировать их фоновую активность. Greenify может работать как на устройствах с root‑доступом, так и без него.

На смартфоне не хватает свободного места

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

Поэтому для быстрой работы системы важно, чтобы хотя бы 25% внутренней памяти оставались свободными. Это не только поможет поддерживать производительность, но и уменьшит износ встроенного носителя.

Как это исправить

Если ваш смартфон способен принять SD‑карту, постарайтесь переместить как можно больше данных на неё из внутренней памяти. Сохраняйте фильмы, музыку, подкасты, картинки и прочий свой контент на внешний накопитель. туда данные приложений, если есть возможность.

А такую вещь, как фотографии, вообще лучше хранить в облаке - особенно если их очень много. Файлы кеша тоже занимают иногда немало места - их время от времени.

Те смартфоны, что не поддерживают SD‑карты, как правило, обладают собственным внушительным запасом памяти. Но всё равно она может закончиться. Поэтому периодически освобождайте место на своём устройстве и следите, чтобы часть памяти не была заполнена.

Ещё вариант - сделать аппаратный сброс смартфона, предварительно позаботившись о . Потом установите на устройство только те приложения, что вам действительно нужны.

К сожалению, смартфоны рано или поздно начинают тормозить, причём устаревают они куда быстрее, чем компьютеры. Вы можете пытаться с этим бороться с помощью указанных способов, мириться, используя гаджет исключительно как «звонилку» и плеер, или купить наконец новый смартфон - выбор за вами.

Бурное развитие операционной системы Андроид, автоматически диктует условия и софту, который становится более ориентированным на постоянно совершенствующиеся характеристики мобильных устройств. И вот, ещё недавно шустрый «зверёк» не тянет новую или

Но всё ли так безнадёжно? Может быть, рановато пополнять свою коллекцию бывших смартфонов ещё одним экземпляром? Вот сейчас об этом мы поговорим, и постараемся ответить на вопрос, как разогнать процессор на Андроиде.

Сначала немного теории. Под минимальной частотой процессора нужно понимать такую частоту, при которой OS Android работает в период наименьшей нагрузки или простоя (блокировки). Повышение минимальной частоты целесообразно для ускорения работы простых приложений или интерфейса.

Максимальная частота характерна для функционирования процессора в моменты, требующие высокой нагрузки. Речь идёт о трёхмерных играх с динамичным геймплеем и продвинутой графикой.

Процедура разгона (или оверклогинг) представляет собой увеличение компонента процессора, превышающее штатные режимы, в целях наращивания скорости его работы. Несложно догадаться, что процессор, имеющий в своём арсенале 768 МГц тактовой частоты, показывает скорость раза в полтора большую, чем «мозг» мобильного устройства на 528 МГц. Однако, смартфон, имеющий стандартную частоту процессора 768МГц, будет отличаться от своего собрата, «разогнанного» до таких параметров. Посмотрим, есть ли смысл вообще заморачиваться с оверклокингом.

  • Мы получаем дополнительную мощность, в результате которой значительно ускоряется работа устройства, что будет реально ощутимо в игрушках с 3D.
  • Аппарат станет более покладистым в работе с софтом, требующим наличие сильного процессора.
  • Придётся чаще заряжать аккумулятор.
  • Не исключено, что смартфон начнёт греться сильнее.
  • Разогнанный процессор будет иметь меньший срок службы.

Ну а теперь, вспомнив народную мудрость, зададимся главным вопросом – а стоит ли овчинка выделки? Думаю, да, и вот почему:

Во-первых, если озаботиться эффективным отводом тепла, то риск вывести из строя процессор будет практически минимальным.

Во-вторых, на уменьшении срока жизни аппарата можно не зацикливаться ввиду того, что он успеет морально устареть, прежде, чем выработает хотя бы половину своего ресурса.

В общем, выбор по любому остаётся за вами, и, если вы сказали твёрдое «ДА», то читаем дальше.

Как разогнать процессор через программу на Android телефоне или планшете

Приступая к оверклокингу, не мешало бы оценить свои возможности, ведь все действия будут совершаться на собственный риск и страх, а неправильные шаги могут вывести устройство из строя, поэтому важно учитывать следующее:

  • В целях безопасности наращивание частоты следует проводить плавно, держа под контролем показатели с помощью различных тестов или , в противном случае, при заданном изначально слишком большом значении будет быстро израсходован заряд батареи и, соответственно, увеличена теплоотдача, что приведёт к перегреву процессора.
  • Разгонять процессоры с частотой 1 ГГц или выше смысла не имеет, тем более, если они двухядерные.

Важно! Процедура доступна только для устройств, наделённых правами «Суперпользователя» (ROOT), и если они отсутствуют, то до запуска операции разгона.

Так же, зайдя в раздел «Настройки» на своём устройстве, находим пункт «Безопасность», открываем и ставим галочку в поле «Неизвестные источники», что даст возможность скачивать программы не только из Плей Маркета:

Ещё один акцент, который необходимо осветить. Дело в том, что для каждого устройства существует своё кастомное ядро, которое необходимо для разгона процессора, и если в вашем смартфоне его нет, то его нужно будет прошить .

Теперь можно переходить собственно к разгону. Для изменения параметров процессора нужно воспользоваться одной из специальных программ.

Antutu Cpu Master

— хорошее приложение, которое предлагает протестировать бесплатную версию, прежде чем перейти к платной, хотя особой необходимости в этом шаге нет – бюджетный вариант предусматривает все нужные функции. Кроме того, что очень важно, программа имеет встроенный бенчмарк (benchmark) – программку, тестирующую производительность операционной системы.

В основном окне напротив позиции «Scaling» (Масштабирование) жмём кнопку «Ondemand», где в появившемся меню выставляем нужный режим. Неопытному оверклокеру лучше поставить «interactive», что даст возможность системе большую часть времени функционировать на минимальной частоте, и только по мере необходимости запрашивать разгон процессора. Таким образом, вы сможете существенно экономить заряд аккумулятора, а большую мощность получать только в нужный момент. Опытные пользователи могут выбрать «Scheduler». После этого жмём клавишу напротив позиции «Set on boot» (установить при загрузке).

Работать с программой предельно просто: ползунок «Max» при передвижении вправо будет задавать максимальное значение тактовой частоты, что будет актуально для получения наилучшей производительности в играх, а передвижение ползунка «Min» влево понизит частоту, при желании снизить расход батареи во время выполнения несложных задач (перелистывание меню, рабочих столов, пр.).

Ещё раз заострю внимание на том, что увеличивать частоту можно не более чем на 20-25 процентов, т.е. с 1,2 ГГц не стоит прыгать выше 1,5 ГГц.

После произведённых манипуляций перезагружаем смартфон, тогда он возобновит свою работу с сохранёнными настройками.

CPU tuner

CPU tuner — отличная программа для экспериментов, которая при верно выполненной настройке может показывать потрясающие результаты. Кроме профилей и регуляторов в приложении возможно использование триггеров (triggers), позволяющих добиться довольно гибкой настройки частоты с указанием условий, при которых нужно использовать тот или иной профиль. Сам процесс разгона довольно прост, и отдельно его описывать не стоит, поскольку он практически не отличается от действий в Antutu Cpu Master, описанных выше.

По умолчанию, если используется кастомное ядро с возможностью разгона устанавливается только максимальная частота, а все остальные настройки задаются в следующей последовательности: «Settings», затем «System», далее «Allowed CPU frequences (причём, в Khz, нужно через пробел).

В программе есть возможность настраивать все профили, начиная беспроводными интерфейсами, и заканчивая частотой и работой триггеров. CPU tuner будет работать в фоновом режиме, независимо от выбранного профиля, так, как это будет удобно для вас. Требует мизерное количество оперативной памяти и бережно относится к энергопотреблению. Видео

Многим интересно знать, что находится внутри вашего смартфона, его скрытые возможности. Для этого используют программы мониторинга вашей системы. Более того, многим будут необходимы такие приложения в случае поломки устройства или его некорректной работы. Сегодня мы разберем наиболее полезные и качественные.

System Monitor

Это одно из лучших, возможно, лучшее приложение мониторинга вашей системы, имеющее красивый, интуитивный дизайн. Приложение состоит из различных вкладок, где можно просмотреть практически всю основную информацию о смартфоне с красивой анимацией мониторинга. Также имеются различные кольцевые графики. Например, график частот GPU отображает количество часов, проведенных устройством на различных частотах и в глубоком сне по убыванию – очень информативно, полезно и выполнено стильно и красиво. При зарядке устройства приложением прогнозируется его полная зарядка с учетом проведенного анализа.

OS Monitor функционально полностью отличается от System Monitor – имеется всего четыре вкладки: «Процессы», «Соединения», «Разное», «Журнал». Во вкладке «Процессы», как вы догадались, отображаются все запущенные процессы и загрузка ими процессора в процентах. Во вкладке «Соединения» отображается журнал всех соединений, которые проводились: указывается протокол, а также локальный/внешний IP. Во вкладке «Разное» — все основные характеристики устройства, а в «Журнале» отображаются все события, которые происходят в вашем смартфоне.
Приложение подойдет для тех, кому интересны интернет-соединения и различные действия, производимые программами на вашем устройстве.

Данное приложение больше похоже на прошивку для разработчиков. Да, интерфейс выполнен явно не с учетом «отдыха» для глаз пользователя. Основная задача данного приложения – информативность. Здесь вы можете узнать гораздо больше информации, нежели в любом другом подобном приложении: температура вашей батареи, анализ свободного места внутреннего/внешнего накопителя, нагрузка процессора и памяти, качество сети, скорость Wi-Fi-соединения, информация о состоянии NFC/Bluetooth, ваше точное местоположение и другое. И все это лишь касаемо устройства. А ведь в запасе еще информация о программном обеспечении. Можно также установить виджеты на рабочем столе или в разделе уведомлений, имеется возможность проверки работы различных датчиков, встроенных в устройство.

Представляет собой различные мини-виджеты, которые в реальном времени проводят анализ вашего устройства и отображаются на экране в удобном для вас месте. Можно настроить практически всё. В мини-виджет можно добавить огромное количество информации, начиная загрузкой процессора и заканчивая типом сетевого подключения. Можно также добавлять/удалять различные индикаторы, которые представляют собой разноцветную шкалу: индикатор частоты процессора, скорость закачки, уровень Wi-Fi-сигнала и т. д.
Вы можете редактировать внешний вид виджета: тексту задаются различные цвета, настраивается ширина/высота плашек и т. д.

Приложение служит для информирования пользователя о состоянии памяти вашего устройства. Оно представляет собой продвинутый файловый менеджер, где вы можете подробно в деталях ознакомиться со статистикой памяти вашего устройства. Во вкладке «диаграмма диска» имеется продвинутая диаграмма, имеющая подуровни, представляющие собой переход из одной папки на другую, внутри круговой диаграммы имеются диаграммы следующего, более «низкого» уровня, при переходе на которые также появляется круглая диаграмма с разделением на уровни до тех пор, пока не дойдем до точки назначения. Во всем остальном приложение имеет стандартные возможности.

Приложение: Диски, Хранилища и SD карты Разработчик: Mobile Infographics Категория: Работа Версия: 1.7.3.3 Цена: Бесплатно/99 руб. Скачать: Google Play

В данном путеводителе мы рассмотрим утилиты для Android, которые выполняют функции диагностики и оптимизации системы и позволяют лучше понять, как используются доступные ресурсы.

Можно с понятным скепсисом относиться ко всякого рода оптимизаторам, знакомым еще со времен «твикеров» для настольных ОС. Однако неоспоримо, что подобные приложения всегда должны быть под рукой, поскольку доступный инструментарий ОС Android не позволяет в полной мере, комплексно получить информацию о процессах, выполнить ряд пакетных операций и т. д.

Основные участники обзора:

Также будут упомянуты:

Assistant for Android - подборка инструментов для оптимизации Android. Инструментарий этот включает в себя 18 основных функций оптимизации системы. Среди них - мониторинг, управление процессами и задачами, очистка от ненужных файлов, менеджер автозагрузки, диспетчер приложений и другие компоненты.

На главной странице в реальном времени отображается диагностическая информация о системе, это: загрузка процессора, ОЗУ, ПЗУ, свободное пространство на карте памяти и внутренней памяти телефона. Ряд виджетов уместно добавить на домашний экран для быстрого доступа к интересующей информации.

В разделе «Мониторинг» пользователь может выгрузить приложения из RAM (диспетчер задач) или очистить систему от ненужных данных - кэш временных файлов системы и установленных приложений, файлов журнала, пустых файлов / папок и прочего «мусора», удаление которого безвредно сказывается на системе. Кроме того, Assistant предоставляет список временных файлов на карте памяти, выборки пользовательских файлов по размеру, типу информации и т. п.

Следующий раздел приложения - управление процессами. Здесь можно получить сведения о типах процессов (отмечены соответствующей маркировкой), занимаемой ими памяти и нагрузке на CPU, отследить поведение определенных процессов - в том случае, если есть вопросы проблемы с производительностью системы. В соответствии с чем ненужные процессы можно выгрузить из памяти.

Третий раздел содержит опции, позволяющие оптимизировать расход батареи устройства. В верхней части экрана - управление сетями, яркость, звук, вибрация и прочие опции (также доступные посредством системных виджетов). Чуть ниже представлены различные сервисные приложения, полезные при оптимизации системы: пакетное удаление / установка программ, создание резервной копии, перемещение приложений на SD-карту, менеджер автозапуска, файловый менеджер, информация о батарее и системе, настройка прав. В целом, как видно, ничего примечательного здесь нет, и основная ценность подборки - доступность системных функций в одном разделе.

Резюме . Assistant for Android - вполне себе традиционный оптимизатор для Android с комплексным набором функций. Он не вносит ничего принципиально нового и является лишь удобной оболочкой для тюнинга системы. Из основных достоинств - несложный интерфейс и отсутствие бесполезных маркетинговых дополнений, пакетные операции с приложениями.

Приложение System Info for Android предоставляет различного рода служебную информацию по работе ОС Android, которая может быть полезна для последующей оптимизации системы. Рассмотрим основные функции этой программы.

На системной панели доступна сводная информация по занятому пространству на картах и памяти, ОЗУ, время работы и сетевая информация (IP-адрес, тип подключения к сети и пр.). При этом весьма странно, что нет никаких данных по процессору и его загруженности.

Во вкладке System вся информация представлена в текстовом виде. Она никак не применима к оптимизации и, вместе с тем, дает исчерпывающую информацию по системе Android, аппаратной составляющей в целом: ОС, конфигурация, память, батарея и прочие аспекты, влияющие на производительность.

Следующей раздел, Tasks, позволяет просматривать и «убивать» ненужные процессы, получать информацию по загруженности процессора и памяти. Данная секция чуть более полезна с практической точки зрения, но по удобству несколько отстает от аналогичных компонентов в подобных приложениях. Сортировка в наличии, но разработчик не предусмотрел цветовую маркировку для процессов или их категоризацию. Поэтому контролировать процессы, по факту, трудно.

В разделе Apps собраны все установленные и системные приложения. Здесь можно управлять каждой программой индивидуально, но пакетные операции (например, установка и удаление) отсутствуют как таковые.

Наконец, раздел Logs может быть полезен не только пользователям, но и разработчикам, которые тестируют приложение и хотят извлечь отладочную информацию. Журналы обновляются в реальном времени, можно сохранить историю в файл.

В качестве опции, на домашний экран можно добавить виджет. Возможности его более чем скромны: он выводит информацию о заряде батареи, свободной памяти RAM и занятом пространстве на SD-карте.

Резюме . Таким образом, приложение System Info for Android будет полезно рядовым пользователям ОС, отчасти - разработчикам. Это, скорее, инструмент с информационным уклоном, который позволяет в реальном времени отследить процессы, события в журнале. Полезных опций оптимизацией, связанных именно с настройкой, здесь считанное количество.

Elixir 2 - утилита для получения системной информации, диагностики устройства и добавления соответствующих виджетов на домашний экран.

Начнем с тех функций, которые есть в аналогичных приложениях. Раздел «Информация» содержит сводные данные об устройстве: доступное дисковое пространство и память RAM, состояние процессора, заряд батареи, телефония, текущее расположение, экран и звук, режим работы, камера, внешние устройства и т. д.

Также следует отметить дополнительные функции, доступные через контекстное меню. Elixir 2 предлагает функции, связанные с каждым выбранным компонентом. Скажем, выбрав в меню процессор, можно посмотреть данные о его модели, использовании батареи, изменить регулятор ЦП. Для карты памяти доступно монтирование, управление приложениями. Таким образом, Elixir предлагает достаточно удобную и логичную компоновку связанных системных функций.

Далее в приложении следует диспетчер приложений. В этом разделе собрана информация об установленных приложениях, занимаемом ими пространстве и расположении. Доступна расширенная сортировка (например, по размеру кода или кэша), есть текстовый фильтр. Удобно то, что можно включить пакетный режим и быстро деинсталлировать все ненужные приложения.

Одна из наиболее интересных функциональных особенностей Elixir - раздел «Датчики». Соответственно, здесь можно ознакомиться с системными данными и потреблением доступных датчиков устройства на Android. Кроме этого, можно вручную запустить тесты для проверки их минимальной и пиковой мощности.

В «Журналах» выводится содержание файлов logcat и dmesg, и можно отфильтровать сообщения (ошибки / предупреждения / информация). Сгенерированные отчеты Elixir с системной информацией несложно отправить по e-mail.

Напоследок, следует отметить многообразие виджетов. Для их активации и настройки нужно установить дополнение. Это и другие дополнения (личные, системные, администраторские и др.) устанавливаются опционально, через Google Play.

Резюме . Elixir 2 - одно из наиболее мощных приложений в своей категории, однозначно рекомендуется для установки. Позволяет управлять системными ресурсами, произвести диагностику устройства, системных ресурсов. Отличные возможности по управлению системными компонентами, грамотная группировка функций и наличие всего необходимого.

DU Battery Saver - приложение для базовой оптимизации системы и экономии заряда батареи. Каких-либо тонких настроек здесь нет, оно очень простое и вряд ли будет интересно опытным пользователям.

На главной странице («Батарея») доступна информация о текущем состоянии батареи. Если устройство заряжается, можно узнать время, необходимое для полной зарядки. Кроме того, отсюда можно извлечь некоторые технические характеристики: температуру, напряжение и емкость батареи. На графике, в нижней части экрана, пользователь может отследить, как расходовался заряд батареи на протяжении дня, по уровню АКБ. Из этой шкалы все понятно, однако особого практического смысла в ней меньше, чем хотелось бы получить.

В разделе «Сохранение» - управление режимами потребления. Профили имеют описания, так что можно понять, за счет чего планируется оптимизировать телефон: звонки, смс, интернет и прочее. Можно создать собственный профиль из десятка параметров. Пользователям платной версии Battery Saver доступен т. н. «интеллектуальный» режим: отключение уведомлений, управление приложениями, автовыгрузка, изменение профилей энергопотребления на протяжении суток.

Во вкладке «Монитор» отслеживается потребление энергии приложениями и оборудованием. Здесь достаточно отчетливо видно, что больше всего разряжает батарею, «виновника» можно отключить.

Есть у приложения Battery Saver и другие функции, но они менее интересны, плюс, как и другие приложения этого разработчика, некоторые функции - сугубо рекламные.

При нехватке свободного места на телефоне, вернее всего искать и удалять ненужные файлы, начиная с самых крупных, по мере убывания их размера. DiskUsage - небольшая системная утилита, которая помогает визуально и быстро определить, какие файлы и сколько места отнимают на карте памяти или другом источнике.

Данные отображаются на диаграмме в виде цветных блоков, пропорционально занимаемому им пространству. Нажав на определенный блок, можно ознакомиться с файлами внутри этой директории. Таким образом, становится понятно, где искать «похитителей» дискового пространства.

Из дополнительных особенностей приложения - DiskUsage интегрируется с популярными файловыми менеджерами, такими как OI FileManager и Astro.

Одна из самых известных утилит для ускорения CPU и памяти и, по совместительству, менеджер приложений. Содержит несколько полезных модулей, которые способствуют очистке системы.

Итак, «Мусор»: в этом разделе можно очистить кэш и различные временные файлы, которые оставляют за собой приложения. Кроме того, интересен расширенный режим очистки - он позволяет выявить дубликаты и файлы, которые занимают больше всего пространства на диске.

Раздел «Ускорение» позволяет освободить память телефона, выгрузив приложения в фоне. В «Ускорении» также можно перейти к разделу автозагрузки, где отображается соответствующий список приложений, активных и отключенных из автозапуска.

Еще один полезный модуль Clean Master - менеджер приложений. Здесь представлены приложения в виде выборок: последние установленные, редко используемые, по размеру, категориям и прочее. Можно отметить несколько элементов и удалить их в пакетном режиме, что очень удобно. Помимо этого, есть возможность создания резервной копии и удаления apk-установщиков приложений.

Clean Master радует информативностью по части оптимизации и позволяет быть осведомленным: информация о занятых/освобожденных мегабайтах постоянно отображается в верхней части приложения. Правда, визуальные красоты, анимация несколько замедляют приложение, и, как ни парадоксально, скорость системы временно ухудшается именно из-за Clean Master. Кроме того, программа изобилует дополнительными модулями (антивирус, CM Family и др.), которые интересны далеко не всем пользователям.

В целом, твикер Clean Master производит странное впечатление. Хотя в нем содержится ряд полезных функций, интерфейс тяжеловат. А при нехватке ресурсов, логично, не хотелось бы лишний раз перегружать Android.

Приложение от разработчиков популярного файлового менеджера ES Explorer. Если вдаваться в описание, перед нами - более универсальное приложение, чем простой менеджер задач. ES Task Manager позволяет сэкономить заряд батареи, очистить память устройства, выгрузить, заблокировать или деинсталлировать ненужные приложения.

В главном разделе, Optimize, имеется 4 кнопки, которые позволяют выполнить быстрое действие: выгрузить из памяти все приложения, очистить кэш, оптимизировать память и снизить расход батареи.

Вторая секция менеджера - собственно «Диспетчер задач». Сверху отображается объем доступной памяти и состояние батареи, далее следует список запущенных приложений. Через контекстное меню можно занести приложение в исключения или добавить в список для автозавершения.

Также можно отметить раздел экономии электроэнергии. Здесь можно настроить поведение Android - включить или отключить сетевые соединения, выставить опции для экрана, вибрации и звука. В принципе, здесь дублируются функции стандартных системных виджетов.

Некоторые модули, такие как «Анализатор SD-карты» и «Приложения», доступны только после установки файлового менеджера ES Explorer.

Advanced Task Manager - вполне предсказуемый по функциональности менеджер задач, но чуть более удобный, чем стандартный.

На главном экране Task Manager отображается список всех приложений, информация о занимаемой памяти и батарее телефона. Кроме того, эта же информация дублируется в панели уведомлений и через виджет. Приложения можно отметить в списке и массово выгрузить их из памяти. Помимо того, предусмотрена принудительная выгрузка из RAM устройства, можно создавать исключения - приложения, которые не будут закрываться в форсированном режиме.

Ряд полезных опций обнаруживается в настройках Advanced Task Manager. В первую очередь, это автовыгрузка приложений по выбору: сразу после отключения экрана, при запуске приложения, с заданным интервалом.

Из недостатков данного менеджера - нет сортировки и детальной информации по загруженности процессора для каждого приложения. Также, управление сервисами реализовано через системный интерфейс, что неудобно.

Сразу ответ на первый вопрос: governor - это регулятор выбора частоты процессора. То есть это некий алгоритм, позволяющий управлять поведением процессора в зависимости от различных условий. Все они находятся в ядре linux и не могут быть добавлены отдельно от ядра. Задача этого диспетчера - устанавливать некоторую оптимальную частоту в пределах выбранного минимума и максимума (scaling_min_freq и scaling_max_freq).

Буду в этом посте называть governor регулятором или говернером - ну не губернатором же его называть 🙂

На что нужно обратить внимание при выборе регулятора процессора:

  • Скорость . Обычно большая скорость несколько снижает срок работы от аккумулятора, так что стоит смотреть не только на производительность, но и на то, как себя ведет батарея при этой скорости работы. Если не собираетесь играть в требовательные к производительности игры, стоит искать баланс между скоростью работы и автономностью.
  • Автономность . Обычно при увеличении срока службы устройства при работе от батареи заметно страдает производительность: гаджет начинает подтормаживать при требовательных к ресурсам операциях, пропадает плавность, а бывает, что и просто появляются зависания. Тут также стоит методом проб и ошибок найти баланс.
  • Стабильность . Некоторые «гувернеры» ведут себя крайне нестабильно на одном девайсе, и довольно неплохо на других… Тут много зависит от того, насколько открыт исходный код ядра производителем, комбинаций различных патчей и… настроения разработчика 🙂 Чаще всего, выясняется методом тестирования на собственном гаджете.
  • Плавность . Это не одно и тоже, что и первый пункт: смартфон может работать быстро, однако совершенно не плавно. Проще всего проверяется прокруткой длинных списков вниз/вверх или просто открытием/закрытием приложений. Понятно, что если девайс работает быстро, но рывками, впечатление от пользования им будет совсем не то…

Итак, собственно, перехожу к перечню известных диспетчеров управления частотой процессора (governor).

В большинстве своем, их можно разбить на группы:

  1. Основанные на Ondemand: такие как Ondemand, OndemandX, Intellidemand, Lazy, Lagfree, PegasusQ, HYPER, Wheatley, Hotplug, HotplugX, AbyssPlug, AbyssPlugv2, Nightmare, Sleepy…
  2. Основанные на Conservative: Conservative, Lionheart, LionheartX…
  3. Основанные на Interactive: Interactive, InteractiveX, Intelliactive, Lulzactive, Luzactiveq, Smartass, SmartassV2, SmartassH3, Brazilianwax, SavagedZen, Dyninteractive, Interactive Pro…
  4. Гибридные (комбинация двух и более говернеров): Smartmax, Dancedance, Performance May Cry(PMC), Ktoonservative, KtoonservativeQ…
  5. Некая своеобразная категория (входят в стандартный набор доступных регуляторов на большинстве стоковых ядер): Userspace, Powersave, Performance, Min Max, ZZmove, MSM DCVS, IntelliMM.

OnDemand

В большинстве стоковых ядер (то есть тех, что поставляются с гаджетом от производителя) он установлен по умолчанию. Основная цель данного регулятора - повышение частоты до максимально возможной как только появляется нагрузка на процессор, чтобы обеспечить максимальную отзывчивость системы. Грубо говоря, каждый раз данный говернер ставит перед собой вопрос: насколько нагружен процессор и стоит ли мне повышать частоту? Через заданные промежутки времени (sampling_rate: ~ 10-20 миллисекунд) проверяет загрузку процессора и при достижении определенного порога (up_threshold ~80%) повышает частоту до максимума пока загрузка процессора не снизится. Даже несмотря на то, что большая часть пользователей считает данный говернер оптимальным, он совершенно не заботится о расходе вашей батарейки. Да, система с ним быстро работает, но практически постоянно ресурсы процессора расходуются вхолостую. Кроме того, он не содержит профилей для выключенного экрана, что также не дает никакой экономии энергии пока смартфон лежит и бездействует.

OnDemandX

Чаще всего, это обычный OnDemand с встроенными профилями для сна. Это позволяет ему быть более экономным, прежде всего, в режиме выключенного экрана. Однако, OnDemandX далеко не всегда хорошо ведет себя на некоторых девайсах, потому что может «тупить» при реагировании на резкие смены нагрузки и переход от стандартного профиля на профиль для сна.

OndemandQ

OndemanQ отключает второе ядро, когда оно не нужно и включает обратно, когда нагрузка большая, в результате получаем хорошую производительность и экономию заряда батареи.

Powersave

Понижает максимальную частоту до минимально доступной для выполнения задачи. Таким образом, что и следует из названия, потребляет очень мало энергии, однако за счет этого устройство будет чудовищно лподтормаживать при нагрузке чуть более высокой, нежели минимальная.

Performance

Работает с точностью да наоборот по сравнению с предыдущим: постоянно использует максимально доступную частоту процессора. Пользоваться им в повседневной жизни не стоит, так как аппарат очень сильно греется, ведь процессор постоянно в напряжении.

Conservative

«Медленная» версия OnDemand, крайне неохотно повышающая частоту процессора. При отсутствии нагрузки данный говернер использует минимально доступную частоту постоянно. Изменение частоты вверх и вниз происходит не скачком, а постепенно. По сравнению с OnDemand медленнее отклик, однако больше экономит заряд батареи.

Userspace

Для ручного задания частот. Позволяет целиком и полностью настроить работу процессора. Не рекомендуется и практически не используется из-за сложностей в настройке.

Адаптация режима «Conservative». Один из самых быстрых, при этом и батарею держит предположительно хуже, чем, например, SmartassV2. Старается минимизировать количество изменений частоты через ограничение частот: только минимум или максимум. Частота снижается и повышается в зависимости от текущей нагрузки и пороговых значений (down_threshold и up_threshold)

Interactive

Режим Interactive быстрее чем Ondemand, и дает больший отклик при ничтожном увеличении потребления. Выставляет частоту в зависимости от нагрузки, но проверка загрузки наступает не через равные промежутки времени, а в случае выхода из простоя «idle» (+ таймер проверки через 1-2 такта после выхода из простоя). Если процессор загружен на 100% по выходу из простоя и по таймеру, то частота повышается до максимума. Если нет загрузки для повышения до максимума, то диспетчер проверяет как изменилась загрузка с последнего изменения частоты за промежуток времени min_sample_time, выбирая верхнее значение с последнего выхода из простоя для определения новой частоты. Один параметр настройки - min_sample_time, минимальное количество времени на заданной частоте перед её снижением, по умолчанию 50-80 тысяч миллисекунд.

InteractiveX

По аналогии с OnDemandX - это Interactive с профилем для сна, также настроен профиль для выхода из этого режима. Несколько меньше расходует батарейку.

InteractiveX v2

Разработан пользователем под ником Imoseyon (с использованием кода ядра Lean Kernel для Galaxy Nexus). Регулятор InteractiveX v2 ведет себя практически идентично с InteractiveX, разве что дополнительно принуждает использовать лишь одно ядро процессора в состоянии выключенного экрана устройства.

Intelliactive

Основан на регуляторе Interactive со следующими улучшениями: улучшение собственных возможностей входных драйверов (не нужна помощь PowerHAL); двухфазное планирование (фазы idle/busy для предотвращения прыжков напрямую к максимальной частоте);проверка отключенных ядер и замыканий, исключая некоторые ненужные проверки для избежания горячего подключения. Это один из наиболее ориентированных на производительность регуляторов, не намного отличающийся по коду от Interactive.

Hellsactive

Сильно модифицированный говернер Intelliactive от разработчика под ником Hellsgod, который добавил несколько твиков для улучшения времени жизни заряда батареи. Hellsactive менее агрессивен сравнительно с Intelliactive, и заряд батареи расходуется заметно меньше, чем у оригинального регулятора.

InteractiveB

Основанный на Interactive регулятор с более сбалансированными профилями между расходом заряда батареи и производительностью.

InteractivePro

Новейшая (модифицированная) версия Interactive, которая оптимизирована для девайсов типа One Plus One. Это более эффективная версия по сравнению с первоначальным Interactive, потому что этот регулятор постоянно вычисляет оптимальные нагрузки каждого ядра процессора, позволяя процессору эффективно масштабировать частоты.

Arteractive

Это доработка регулятора Interactive с обновленным исходным кодом. Содержит множество оптимизаций для процессоров Snapdragon 80x.
Smartass

Появился благодаря работе разработчика Erasmux, который целиком переписал код Interactive-говернера, основной задачей была поставлена продолжительная работа от батарейки без потери производительности. Скорость рядом с MinMax, трудно сказать кто быстрее. Однако, не так хорош для заряда батареи по сравнению с SmartassV2.

SmartassV2

Вторая версия оригинального Smartass от Erasmux. Один из любимцев большинства пользователей. Говернер расчитан на работу на «идеальной частоте» и повышает частоту несколько более агрессивно, нежели понижает. Используются различные «идеальные» частоты для скрин-он и скрин-офф профилей, называются awake_ideal_freq и sleep_ideal_freq. Задача данного говернера - баланс между энергопотреблением и производительностью. Регулятор находит «идеальную» частоту, к которой будет стремиться (Более быстрое изменение до этой частоты, чем выше или ниже ее. Для первой версии smartass например «идеальная» может быть задана как 300 (и не выше) во время сна и 500 (и не ниже) при включенном экране. У второй версии больше гибкости, ограничения «не выше» и «не ниже» нет. Если вы слушаете плейер с выключенным экраном то можете найти определенную «идеальную» частоту для этого режима, ниже которой не будет лагов).

SmartassH3

Основан на SmartassV2. Более эффективное изменение частоты. Не наращивает слишком высоко, когда это не нужно, благодаря этому лучше экономится энергия.

Darkside

Более оптимизированный и агрессивный Smartass.

Основан на исходниках Conservative с добавлением фич smartass. Не очень ясно зачем его было разрабатывать, так как у Conservative медленное изменение частоты, а у Smartass одно из самых быстрых.

AggressiveX

Модифицированный говернер Conservative c большим количеством настроек для увеличения отзывчивости при сохранении заряда. Также включает в себя код оптимизаций поведения в режиме выключенного экрана.

Основан на OnDemand. Но в отличии от него, переключение частот происходит очень плавно. Регулятор также отличается весьма умеренным энергопотреблением.

Stockdemand

Сильно модифицированный OnDemand для лучшей производительности не в ущерб жизни заряда батареи. Довольно неплохо сбалансирован для повседневного использования.

Smoothass

От создателя Smartass/SmartassV2 пользователя с ником Erasmux. Это измененный Smartass для увеличения скорости. Агрессивнее повышение частоты, выше отклик и, естественно, выше расход батареи.

SuperBad

Переработанный Smartass. Отличается большей отзывчивостью.

Brazilianwax

Почти то же самое, что и Smoothass, только основан на SmartassV2. Чуть более агрессивно изменяет частоты, что выливается в чуть лучшую производительность и чуть меньшее кол-во времени работы.

SavagedZen

Еще один основанный на SmartassV2 говернер. В сравнении с Brazilianwax предстает в несколько лучшем свете из-за лучшего энергопотребления без потери производитель
ности.

Регулятор от разработчика под ником Ezekeel - это, в большинстве своем, OnDemand с новым значением min_time_state, введеным для определения минимального времени, по прошествии которого CPU меняет частоту выше/ниже, ориентируясь на нагрузку. Главная идея этого говернера - исключить нестабильные постоянные скачки родного ондеманда.

Lionheart

Основан на Conservative с применением множества твиков. В общем и целом, по ощущениям сравним с ондемандом при меньшем энергопотреблении, но более высоком, чем Conservative. Хорошо работает с планировщиком deadline.

LionheartX

«Сын» обычного Lionheart, имеющий профиль простоя от регулятора Smartass.

Основан на Conservative. Несколько похож по работе с Lionheart. Старается держать более низкие частоты процессора, позволяющие наносить минимальный ущерб для производительности.

Intellidemand

Основан на Ondemand, что и следует от названия (Intelligent Ondemand). Ведёт себя в зависимости от GPU. Когда GPU загружен (игры, карты и т.д.) Intellidemand ведет себя подобно Ondemand. Когда GPU не загружен или умеренно загружен, Intellidemand ограничивает максимальную частоту в зависимости от частоты для устройства/ядра для экономии батареи.

OndemandPlus

Ondemandplus - это основанный на исходных кодах Ondemand и Interactive регулятор. Он имеет дополнительные энергосберегающие возможности, которые применены практически без ущерба для производительности. В то время, как Interactive предлагает современный и удобный фреймворк, логика масштабирования частот была полностью переписана. Тесты показали, что OndemandPlus более дружественен к расходу заряда батареи. Это достигнуто за счет того, что процессор начинает работать на максимальных частотах не сразу, а пошагово.

GallimaufryX

Модифицированный OnDemand с двухступенчатым поведением, как и в Ondemand, но с некоторыми твиками для скорости. Включает в себя также код для оптимизации поведения при выключенном экране от разработчика Imoseyon.

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

Основан на OnDemand, как и большинство говернеров, которые разрабатывают пользователи XDA. Он содержит некоторые улучшения из LG, в частности, в плане улучшения обработки наращивания частоты. Регулятор имеет различные настраиваемые опции, как у говернера HTC, однако все равно ведет себя очень похоже. Параметры настройки, идущие по умолчанию, довольно консервативны. Он берет начало от Uber-ядра Cl3kener для Nexus 5, где имеет довольно хорошую репутацию использования батареи.

Yankdemand

Практически тот же OnDemand со слегка измененными значениями по умолчанию, имеющими цель снизить потребление заряда батареи.

HotplugX

Тот же Hotplug, более дружественный к батарейке.

Abyssplug

Еще один модифицированный HotPlug.

AbyssPlugv2

Вторая версия AbyssPlug, оптимизирована для нескольких ядер.

Убирает все быстрые переключения и пики при переключении к максимальной частоте. Также основывается на нагрузке на видеоадаптер. Если GPU нагружен, то частота процессора сразу возрастает. Если видеоадаптеру не хватает производительности, то лимит частоты будет снят, и частота процессора вырастет до максимального значения.

Wheatley

Как и многие другие режимы, Wheatley основан на Ondemand. Быстрое понижение/повышение частоты, улучшенное энергосбережение, приоритет на запущенные процессы - вот основные особенности Wheatley.

Lulzactive

Основан на Interactive и Smartass. Когда загрузка больше 60% для данной частоты процессора, увеличивает частоту на один шаг. Когда загрузка процессора меньше чем 60% для данной частоты, он уменьшает частоту на один шаг. Когда экран погашен, частота процессора блокируется на минимальной частоте.

LulzactiveQ

Новая версия Lulzactive. Имеет три новых параметра, доступных пользователю для настройки: inc_cpu_load, pump_up_step, pump_down_step. В отличие от старой версии, эта, как логично предположить, позволяет больше управлять работой говернера. Можно задать промежуток, в котором говернер будет решать, повышать или понижать частоту. Так же можно выбрать и настроить количество доступных частот, до которых говернер будет повышать/понижать работу процессора. Когда нагрузка выше inc_cpu_load, говернер повышает CPU pump_up_step. Когда нагрузка ниже заданной в параметре inc_cpu_load, говернер понижает CPU pump_down_step.

Это регулятор LulzactiveQ с пачкой твиков для лучшей производительности. Это означает большая скорость работы устройства в ущерб жизни заряда батареи.

PegasusQ / PegasusD

Очень гибкий с кучей настроек (имеются ввиду настройки для разработчиков ядер, которые редактируются при сборке), создан только для многоядерных процессоров.

Агрессивная версия регулятора PegasusQ, которая по максимуму держит два ядра отключенными. Это неплохо оптимизированная версия PegasusQ для телефонов с четырехъядерными процессорами.

PegasusQPlus

PegasusQPlus - это заметно улучшенный регулятор PegasusQ, который был реализован разработчиком AndreiLux в его ядре Perseus. PegasusQPlus должен иметь лучший баланс между производительностью и использованием заряда батареи.

YankasusQ

Еще одна реализация говернера PegasusQ с включенным настраиваемым профилем для выключенного экрана и некоторыми другими модификациями с целью улучшения. Разница между PegasusQ и YanksusQ в том, что последний заметно менее агрессивно наращивает частоты при включенном экране (меньше расход заряда батареи).

Virtuous

Более энергоэффективная модификация smartassV2.

Yankactive

Слегка измененный пользователем Yank555.lu регулятор Interactive. Были добавлены твики батареи на основе запросов пользователей, что позволило сделать его намного более дружественным к расходу батареи, чем оригинальный Interactive, с минимальными потерями в производительности.

Adaptive

Предназначен для чувствительных к задержкам, а также требующим производительности под нагрузкой. Он пытается уменьшить задержки тактов увеличивая частоту. Он удобен для высоконагруженных и средненагруженных систем. Но также заботится об энергопотреблении до средних нагрузок и частота будет повышаться медленнее на низких нагрузках, а когда нагрузка возрастёт, то частота будет подниматься быстрее.

Это ничто иное, как отполированный регулятор Interactive, названный Bacon, будучи адаптированным из bacon-устройств (One Plus One) пользователем под ником neobuddy89. Большое количество твиков для производительности/задержки.

Любимый выбор и один из первых говернеров, созданных Alucard_24. Этот регулятор основан на OnDemand, однако был множественно улучшен для баланса между жизнью батареи и производительностью. Считается, что в этом говернере данный баланс найти удалось.

Nightmare

Модифицированный PegasusQ, менее агрессивный, и не имеет автоопределния оборудования. Это хорошо для баланса между временем работы и производительностью. Может предотвратить экран смерти, так как не определяет оборудовние(не знаю что это).

Darkness

Основан на Nightmare, однако более простой и быстрый, а также более стабильный за счет применения некоторых патчей и конфигов.

Использует таблицу частот, что должно приводить к плавному изменение частоты, весьма дружественен к батарее. Имеет кучу всяких плюшек и «интеллектуальных» улучшений, что не всегда идет на пользу. Адаптирован к лучшему поведению при выключенном экране.

ZZmanX примерно то же, что и ZZmove, но он был переименован, так так разработчик с ником DorimanX пересобрал его в своей собственной версии с ориентацией на более высокую производительность.

Является попыткой найти баланс между производительностью и временем автономной работы. Основан на модифицированном Ondeamnd и оптимизирован для SGS2. Также имеет некоторые особенности из OndemandX и по поведению похож на него под нагрузкой.

Hyper (ранее известен как Kenobi )

На основе Ondemand. Агрессивно умный и плавный. Оптимизирован для SGS2. Добавлены фичи из OndemandX. При нагрузке поведение очень похоже на Ondemand. Есть профили для глубокого сна (Deep Sleep) и быстрого старта (Fast Start). Максимальная частота в спящем режиме - 500 МГц.

Про него мало что известно. Известно лишь, что он принадлежит к семье Interactive.

Zeneractive

Основан на регуляторе Interactive. Он управляет частотами подобно Interactive и имеет такие же настройки изменения частот процессора. Тем не менее, в Zeneractive весь код управления частотами был переписан чуть ли не с нуля.

Что-то среднее между PegasusQ и Ondemand. Неплохой имеет баланс между экономией батареи и производительностью.

ConservativeX

Разработка пользователя Imoseyon (с использованием кодов ядра Lean Kernel для Galaxy Nexus). Регулятор ConservativeX ведет себя подобно говернеру Conservative с дополнительным преимуществом блокировки частоты процессора на минимальных оборотах при выключенном экране.

Bioshock

Регулятор, разработанный пользователем под ником Jamison904. Микс говернеров ConservativeX и Lionheart. Хорош для баланса между сохранением заряда батареи и производительностью.

Оптимизированная версия регулятора PegasusQ с применением некоторых серьезных твиков для улучшения производительности. Это означает, что батарея разряжается немного быстрее, чем при использовании оригинального PegasusQ, однако говернер по-прежнему сбалансирован.

DynInteractive

Динамический интерактивный говернор. Это регулятор динамически адаптирует частоту процессора в пределах ваших параметров системы, зависящих от нагрузки.

SmartMax

Что-то среднее между Ondemand и SmartAssV2. Не рассчитан на бенчмарки и «ультрапроизводительность». Просто баланс между говернорами. Использует «идеальную частоту» = 475МГц. При дотрагивании до экрана частота резко повышается для плавности.

SmartMax EPS

EPS расшифровывается как «Extreme Power Saving» (экстремальное энергосбережение). Основан на SmartMax. Особенности: отключено блокирование random-доступа (всегда используется неблокированная urandom), ARM спин-блокировки взяты из 3.8.2, твики RWSEM (reader/writer semaphore). RWSEM лучше всего использовать, когда доступ на запись требуется редко, и доступ на запись проводится в течение коротких периодов времени.

Xperience

Smartassv2 c некоторыми твиками для лучшей производительности и плавности. Создатель: TeamMex.

Менее агрессивный и более стабильный Ondemand, модифицированный TeamMex. Хороший компромис между производительностью и жизнью батареи.

Ondemand EPS

Модифицированная версия Ondemand, оптимизированная под новейшие устройства. Основана на Ondemand-версии из ядра Semaphore Kernel, где говернер был рассчитан на более долгую жизнь заряда батареи.

Performance may cry (PMC)

Регулятор, основанный на Smartmax, применено множество твиков для максимально долгой работы от батареи. Совершенно не подходит для игрушек…

Новый регулятор от проекта CyanogenMod и проекта SlimROM. Оптимизирован с ориентацией на производительность и был настроен для множества новых гаджетов, например, для One Plus One.

Основан на Conservative с некоторыми твиками для скорости и более долгой жизни батареи.

Ktoonservative

Основан на Conservative. Может отключать ядра. Не очень с батареей, но очень хорошо выполняет свою работу.

Dance Dance

Основан на Conservative, но с более высоким темпом рампы (higher ramp rates - по аналогии с LionHeart), и лучше спят подпрограммы (better sleep routines - по аналогии с Wheatley). Говернор Dance Dance это модифицированный в сторону увеличения производительности conservative. Хороший баланс между производительностью и сроком работы батареи.

Построен на Conservative, на Hyper и на Ondemand.

FrancoGazelle

Это смесь Сonservative и Hotplug. При выключенном экране отключает второе ядро и понижает частоту на минимум. При включенном экране выставляет автоматически частоту процессора на оптимальную.

FrancoTurtle

Модификация FrancoGazelle, предназначенная для экономии батареи.

Uberdemand

Uberdemand это тот же Ondemand, но с двухфазной функцией, что означает более мягкое поведение при изменении частот до максимума.

Sakuractive

Поднимает частоту «по требованию», но с некоторыми ключевыми различиями. Во-первых, использует таблицы CPU напрямую, вместо того, чтобы повышать частоту в процентах от максимальной частоты. Во-вторых, отключит вспомогательные ядра пока система в режиме ожидания и запустит опять, как только они потребуются. И последнее, переходит в низкий вольтаж, если используется только CPU, или когда температура высокая.

Barry-Allen

Основан на Interactive. Этот регулятор предполагает большую дружественность к расходу батареи и в то же время обладает весьма неплохой производительностью.

Touchdemand

Touchdemand - это основанный на Ondemand говернер процессора, однако он был модифицирован специально под чип Tegra 3 (только для планшетов). Он имеет дополнительные твики для плавности и отзывчивости сенсорного экрана планшета.

ElementalX

Если вы являетесь владельцем девайсов Nexus, то этот регулятор установлен там по-умолчанию. Он назван в честь ядра elementalX и основан на говернере Interactive c некоторыми твиками, нацеленными на производительность. Этот регулятор создан именно для производительности, без расчета на сохранение заряда батареи!

IntelliMM

Переписанный регулятор Min Max, имеющий три режима работы процессора: Idle, UI и Max. Говернер IntelliMinMax (IntelliMM) создан для работы в тех основных диапазонах напряжения, способных максимизировать расход заряда и производительность при создании плавности интерфейса. Он дружественен к батарее, так как проводит большую часть времени на более низких частотах.

Boostactive

Основан на Interactive, но с применением твиков, направленных на повышение скорости изменения частот процессора. Говернер ориентирован на производительность.

Aggressive

Примерно такой же как Lionheart, однако он основан на Conservative. И заметно более агрессивный.

Mythx_plug

Включающий некоторые улучшения говернер Interactive, который был модифицирован для того, чтобы медленнее наращивать частоту и быстрее уменьшать ее. По сравнению с Interctive это позволяет заметно снизить скорость разряда батареи.

Усовершенствованный вариант Interactive, модифицированный пользователем под ником neobuddy89. Главная цель - найти баланс между расходом заряда батареи и производительностью лучше, чем Interactive с некоторыми твиками именно на оптимизацию расхода батареи не в ущерб скорости работы устройства.

Оценки по пятибалльной системе

Для быстродействия:

Одно ядро:

Performance - 3

- SmartassV2 - 5

Несколько ядер:

Performance - 3
- ElementalX - 4
- Interactive/InteractiveX - 4
- Slim - 5
- HYPER - 5
- Lionheart/LionheartX - 5
- Intelliactive - 5

Для долгой жизни батареи:

Одно ядро:

Powersave - 3
- Ondemand - 4
- Conservative - 3

Несколько ядер:

Perfomance may cry (PMC) - 4
- Powersave - 3
- Smartmax - 4
- Ondemand - 4
- Conservative - 3

Баланс между производительностью и жизнью заряда батареи:

Одно ядро:

Interactive/Intelliactive - 4
- Ondemand/OndemandX - 4
- SmartassV2 - 5

Несколько ядер:

LulzactiveQ - 3
- Intelliactive - 5
- Interactive/InteractiveX − 4
- Yankactive/YanksusQ - 4
- Ondemand/OndemandX - 4
- Bluactive - 5
- PegasusQ - 5
- HYPER - 5
- Impulse - 5
- ZZMoove/ZZmanX - 5
- Ktoonservative - 5
- Intellidemand - 5

Для игр:

Одно ядро:

Interactive/InteractiveX - 4
- Performance - 5
- Ondemand/OndemandX - 5
- SmartassV2 - 5

Несколько ядер:

Lionheart/LionheartX - 5
- Intelliactive - 5
- Interactive/InteractiveX - 4
- Slim - 5
- PegasusQ - 3
- ElementalX - 4
- Ondemand/OndemandX - 5
- HYPER - 5
- LulzactiveQ - 5
- Ktoonservative - 5

Короткий FAQ

Какой говернер лучше использовать для наилучшего энергопотребления без большого ущерба производительности?

Сложный вопрос, на самом-то деле! Lulzactive и SmartassV2 для баланса между энергопотреблением и производительностью. Для легких задач Lulzactive должен быть более дружелюбен к батарейке. Как, впрочем, и для тяжелых задач. Дабы получить максимальную производительность, используйте настроенный OnDemand или Conservative, но в таком случае не стоит жаловаться на энергопотребление! Кстати, Lulzactive не так просто настроить, так что если у вас не получается это сделать, то лучше не трогайте его, иначе вы ничего не получите толком!

Как менять говернеры?

Один способ - это использование init.d-скриптов, если ядро поддерживает их (echo «governor-name» > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor). А проще пользоваться такими программами, как Voltage Control/SetCpu/No Frills/Antuntu CPU Master…

Как понять, какой говернер лучше лично для меня?

Тестировать, и только так!

Я установил мой любимый говернер для скрин-он профиля и другой для скрин-офф. И почему теперь мой телефон не хочет просыпаться? Приходится перегружать гаджет каждый раз после продолжительного выключения экрана!

Это так называемый SoD (Sleep of Death, сон смерти). Не стоит использовать два разных регулятора вместе, если у них у обоих есть профили для сна! Вот пример неправильной комбинации (screen-on:screen-off): ondemandX:smartassV2. Примеры правильных комбинаций: ondemand:smartassV2, lulzactive:smartassV2.

При прокрутке рабочих столов аппарат заметно подтормаживает, можно ли уменьшить лаги или избавиться целиком от данной проблемы?

Да, можно. Стоит увеличить down-sampling-time говернера, дабы процессор дольше не снижал частоту. Это должно избавить от торможений при скроллинге.

Меня устраивает принцип работы некого говернера, но я хотел бы настроить его под себя. Как мне это сделать?

Для настройки говернера нужно изменить init.d скрипт /sys/devices/system/cpu/cpufreq/name-of-active-governor/name-of-the-paramater-to-tweak. Пример: echo "20000" /sys/devices/system/cpu/cpufreq/lulzactive/up_sample_time . Либо пользуйтесь вышеуказанными программами.

Я хотел бы узнать, как еще можно понизить энергопотребление моего аппарата. Я уже настроил говернер, но все равно не удовлетворен результатами.

Лучше всего ограничить максимальную частоту 1000-100 МГц, ибо их хватает для большинства ежедневных задач и приложений «за глаза» (данное условие применимо к большинству телефонов).