Программа для андроид для процессора
Каждый разработчик игр для Android старается оптимизировать своё творение для максимального количества устройств. Но если вы владелец старого или бюджетного гаджета, то велик шанс, что счётчик fps в игре не поднимется выше 10 кадров в секунду даже на минимальных настройках графики. Однако в том и прелесть Android, что при желании с ней можно сделать что угодно: например, увеличить производительность и допилить настройки игр. И у нас есть инструкция.
Если ваша цель — заставить игру работать на приемлемых fps, то первое, что следует предпринять — поискать в настройках пункт, ответственный за качество графики, и понизить её до минимума. Звучит банально, но иногда сама игра не устанавливает оптимальные настройки автоматически.
Все хаки и приёмы мы тестировали на смартфоне Xiaomi Mi A1. Он оснащён восьмиядерным чипсетом Qualcomm MSM8953 Snapdragon 625 с максимальной тактовой частотой энергоэффективных ядер Cortex-A53 в 2 ГГц. С 3D работает графический ускоритель Qualcomm Adreno 506. Оперативной памяти — 4 ГБ, она используется совместно для программ и графики. Это неплохой по производительности аппарат, который справляется с большинством современных игр, но даже на нём нам удалось почти удвоить показатели fps.
Разгон процессора
Как известно, ОС Android построена на базе ядра Linux, и именно оно определяет список возможных режимов работы процессора. Чаще всего максимальная тактовая частота процессора на уровне системы ограничивается паспортными данными самого чипсета, но нередко — из других соображений. Например, производитель может ограничить частоту для увеличения автономности или даже в маркетинговых целях. Разблокировка недоступных частот требует изменения ядра, для чего вам понадобится выполнить ряд действий: разблокировать загрузчик, установить сторонний recovery и, наконец, модифицированное ядро.
Инструкции по разблокировке загрузчика и установке recovery (скажем, TWRP) вы можете найти на нашем форуме в теме о прошивке вашего гаджета. Кроме того, мы описывали этот процесс в статье Xposed — улучшаем смартфон без перепрошивки (глава «Подготовка к установке Xposed»). На данном этапе не будет лишним сделать полную резервную копию системы на случай, если что-то пойдёт не так.
Также вам понадобится образ модифицированного ядра. Если вы уверены, что ваше ядро уже поддерживает разгон, или хотите убедиться в обратном самостоятельно — смело переходите к следующему абзацу прямо сейчас. Для некоторых устройств подобные образы (как отдельные, так и в составе сторонних прошивок) также выложены на форуме в разделе «Android — Прошивки». Если поиски в нём успехом не увенчались, стоит попробовать найти подходящее ядро на сайте xda. Так, для тестового смартфона мы воспользовались модифицированным ядром от пользователя Alek Dev. Установка ядра происходит так же, как и любого другого модуля для системы — прошивкой zip-файла из recovery.
Проверить, что изменение ядра увенчалось успехом, вы можете одним из приложений, показывающих информацию о системе. Мы взяли бесплатный Kernel Adiutor: при наличии прав суперпользователя он позволяет изменять минимальную и максимальную частоту ядер и графического ускорителя, а также выбирать профиль работы чипсета. После прошивки максимальная доступная частота в Kernel Adiutor выросла с номинальных 2 ГГц до 2,4 ГГц. То же самое касается и графического ускорителя, максимальная частота которого увеличилась с 682 МГц до 855 МГц. Для максимальной производительности в программе был выставлен профиль performance.
После описанных манипуляций средний уровень fps в Shadowgun Legends при одних и тех же настройках графики вырос примерно на 10 кадров. Способ с разгоном ядра подойдёт в том случае, если до оптимального уровня в 30-35 fps вам не хватает как раз тех самых ~10 кадров и вы не хотите жертвовать качеством графики. Минусы метода очевидны — вам придётся искать модифицированное ядро, да и на времени автономной работы разгон скажется отрицательно.
До разгона Shadowguns Legends показывает 22 fps С разогнанной частотой процессора Shadowguns Legends прибавляет почти десяток fps
Понижение качества графики
Одно из наиболее продвинутых приложений для тонкой настройки трёхмерной графики в играх — GLTools, требующее прав суперпользователя. Хотя оно и платное — 149 рублей, на наш взгляд, это не слишком много за широчайшую функциональность. По заявлению разработчика, основное назначение приложения — «исправление криво написанных игр», хотя, конечно, программа будет полезна не только для этого. Для каждого приложения GLTools позволяет изменить около полусотни различных параметров. Остановимся на тех, которые могут быть вам полезны в большинстве случаев.
Сглаживание (MSAA/CSAA). Даёт возможность вручную настроить сглаживание либо полностью его отключить. Чем выше уровень сглаживания, тем аккуратнее будет картинка, но игра станет потреблять больше ресурсов.
16-битный рендеринг. Уменьшает количество цветов в игре для увеличения скорости.
Оптимизировать GLSL-шейдеры. Активация этой опции помогает увеличить производительность игры при использовании большого количества шейдеров.
Уменьшить разрешение. Установите масштаб меньше 1х для того, чтобы понизить разрешение игры и увеличить производительность.
Уменьшать текстуры. Уменьшает разрешение только текстур. Значение параметра можно указать как в процентах от номинального, так и в виде абсолютного значения.
Результат изменения перечисленных настроек может значительно отличаться в зависимости от игры. В каких-то случаях всё будет работать как задумано, а в других настройки не окажут никакого эффекта. Нередко GLTools способен испортить игру до «неиграбельного» состояния, поэтому мы рекомендуем вносить изменения по одному и наблюдать за её поведением.
Приложение отлично показало себя при работе с World of Tanks. На скриншотах ниже показано, как выглядит игра в обычном режиме и с пониженным в два раза разрешением самой игры и разрешением текстур.
Конечно, графика страдает, но иногда подобные ухищрения — единственный способ сделать игру комфортней на бюджетных устройствах. Так, нам удалось поднять средний уровень fps с 32 до 58 кадров.
World of Tank в обычном режиме выдаёт 32 fps World of Tank с пониженным в два раза разрешением самой игры и разрешением текстур — 58 fps
Специальные инструменты для конкретных игр
Некоторые популярные игры обзаводятся собственными приложениями-помощниками, позволяющими гибко настроить графику и таким образом заметно увеличить fps. Например, GFX Tool предназначен для игры PUBG Mobile: утилита даёт возможность настроить разрешение, графический стиль картинки и ряд других параметров. Самое главное — правильно указать версию игры (если она установлена из Google Play, то версию можно узнать на странице приложения в магазине).
Понизив разрешение и некоторые другие настройки графики, мы смогли увеличить fps больше чем в два раза: с 25 до 55 кадров.
Стандартные настройки графики PUBG PUBG после применения GFX Tool
Как изменилось качество картинки, видно на скриншотах ниже. Отметим, что скорость 55 fps нам кажется избыточной: вы вполне можете попробовать изменить настройки так, чтобы уровень fps составлял комфортные 35-40 кадров, а графика при этом не слишком страдала. Если вы знаете о других подобных инструментах для изменения качества графики в конкретных играх, расскажите о них в комментариях.
Стандартные настройки графики PUBG Графика PUBG после применения GFX Tool
Улучшение качества графики
Если ухудшить качество графики оказалось не слишком сложно, то с улучшением всё не так: в конце концов, сделать её лучше, чем нарисовал разработчик, попросту не получится. Однако в вашей власти принудительное увеличение уровня сглаживания, если вы готовы пожертвовать толикой производительности. Причём для этого не понадобятся сторонние инструменты — достаточно активировать на смартфоне настройки разработчика (нужно семь раз кликнуть по пункту «Номер сборки» в разделе «О телефоне»), а затем тапнуть по пункту «Включить 4x MSAA».
Ну а если у вас есть права суперпользователя, то в том же GLTools вы сумеете установить режим сглаживания MSAA 16x, чтобы максимально использовать возможности вашего гаджета.
Фирменные игровые утилиты производителей
Крупные производители оснастили смартфоны собственными инструментами, облегчающими жизнь игроманам. Самая мощная такая утилита — Game Center от компании Samsung.
Game Center умеет изменять разрешение игр и ограничивать fps. Эти функции полезны как для улучшения производительности игр, так и для экономии заряда батареи, что помогает ощутимо продлить жизнь гаджету во время поездок. Параметры в утилите можно настроить глобально или выбрать собственные настройки для каждой из игр. Помимо этого Game Center добавляет плавающую кнопку. С её помощью получится во время игры вызвать меню для быстрого отключения сенсорных кнопок, уведомлений или для записи видео.
Похожие встроенные приложения есть и у других производителей: Honor («Центр игр»), Vivo («Режим игры») и ASUS (Game Genie).
«Центр игр» в смартфонах Honor позволяет оптимизировать энергопотребление, блокировать сенсорные клавиши и лишние уведомления. Смартфоны Vivo получили только минимальный набор в виде настроек уведомлений, а также функцию защиты от плохого сигнала Wi-Fi. Game Genie от ASUS помимо борьбы с ненужными уведомлениями умеет улучшать производительность игр и даже записывать макросы для автоматизации действий.
Заключение
Для того, чтобы насладиться новой игрой, которую ваш гаджет уже не тянет, не всегда стоит бежать в магазин за новым смартфоном. Если вы не гонитесь за сверхвысоким качеством графики (что на маленьком экране, откровенно говоря, довольно бессмысленно), то можете дать аппарату ещё один шанс, просто умерив аппетит игры одним из предложенных нами способов. Если вы знаете другие хитрости, чтобы увеличить скорость игр на смартфоне или заставить работать на нём «неподдерживаемую» игру — обязательно расскажите о них в комментариях.
Определите частоту работы процессора вашего андроид устройства с помощью отличного приложения от разработчика Mirko Dimartino.
Узнайте больше о своем андроид устройстве, благодаря программе от разработчика CPUID.
Отличная программа, отображающая достоверные данные о вашем смартфоне.
Индикатор системы, процессора и памяти, отображаемый в строке состояния.
Приложение для контроля параметров CPU и батареи.
Приложение помогает повысить производительность процессора.
Управляйте всеми функциями своего устройства, без root прав.
Выводите основные данные о вашей системе прямо на экран.
Узнайте много нового о своем смартфоне.
Простое приложение для сбора информации о своем устройстве.
Держите температуру вашего смартфона в норме.
Не большое, но крайне полезное приложение для мониторинга системы вашего устройства.
Полная информация о компонентах вашего смартфона.
Информация о системных характеристиках смартфона.
Виджеты состояния устройства.
Полезные программы для Андроид
Популярные теги Андроид
Все права защищены.
Функционал в разработке!
Пока эти кнопки заработают, пройдут года, может даже века, но вы не отчаивайтесь, ждите и вам воздастся! Хочешь ускорить процесс разработки? Делай репосты страниц сайта в соцсети и рассказывай о нас друзьям!
Оптимизирует работу устройства, повышает производительность многих игр на андроид.
Приложение оптимизирует работу для более долго сохранения заряда батареи.
Отличное приложение для любителей игры PUBG Mobile.
Отличное приложение для андроид, позволяющее сберегать заряд аккумулятора до 50%.
Оптимизируйте свой смартфон для запуска игр.
Управляйте всеми аспектами вашего устройства, с помощью одного единственного приложения.
Избавляемся от проблем с Wi-Fi подключением.
Уникальное приложение, которое поможет сохранить батарею вашего девайса.
Управляйте вашим смартфоном и всеми его деталями.
Отличное приложение для оптимизации работы вашего андроид устройства.
v6.2.0 build 800008959 Pro
Оптимизируйте работу своего устройства, и защитите его от вирусов и вредоносных программ.
v5.6.8.4831 + Мод: без рекламы
Уникальное приложение для очистки вашего устройства.
Мощный инструмент для автоматизации любых задач.
Засекайте призраков и потусторонние миры с помощью прикольного приложения на андроид.
Усыпляем ненужные фоновые процессы.
v4.6 build 46000 Premium
Быстрая и эффективная очистка системы и удаление ненужного.
v3.1.5.1 + Мод: без рекламы
Ускорьте ваше устройство, оптимизировав его работу.
Функциональное приложение для продвинутого управления системой. Позволяет оптимизировать работу смартфона. Экономия энергии, трафика, очистка памяти от «мусора»
Одно нажатие кнопки и оптимизация вашего устройства проведена с помощью программы от Alien IOVA.
Ускорьте работоспособность вашего смартфона, и очистите его от мусора.
Полезные программы для Андроид
Популярные теги Андроид
Все права защищены.
Функционал в разработке!
Пока эти кнопки заработают, пройдут года, может даже века, но вы не отчаивайтесь, ждите и вам воздастся! Хочешь ускорить процесс разработки? Делай репосты страниц сайта в соцсети и рассказывай о нас друзьям!
SetCPU
версия: 3.1.4
Последнее обновление программы в шапке: 24.06.2018
Для функционирования программы необходимы права root пользователя.
Краткое описание:
Управление частотой процессора.
Описание:
Программа для управления частотой процессора на устройстве Android с целью увеличения производительности или увеличения времени работы от батареи.
Программа НЕ умеет (и не должна уметь) самостоятельно разгонять процессор, она только управляет им.
Из особенностей стоит отметить поддержку профилей (при отключенном экране, при подключенной зарядке, при определенном % заряда батареи, разговоре по телефону).
Программе для работы НЕОБХОДИМ РУТ . Для того, чтобы вы могли двигать ползунки, особенно в большую сторону, необходимо КАСТОМНОЕ ЯДРО с разгоном. Оно может быть установлено как отдельно, так и при установки кастомной прошивки.
Какие доступны режимы и частоты в программе, зависит только от того ядра, что у вас стоит! Спрашивать "почему у меня нет такого то режима?" или "почему в рекомендациях написаны такие то частоты а у меня только такие то?" здесь не стоит! Спрашивайте это в теме по вашему ядру/прошивке/аппарату, в общем в профильной теме.
С вопросами типа "посоветуйте прошивку/ядро", пожалуйста обращайтесь в тему своего девайса.
Данную информацию представил fears. Её правдивость и точность не гарантируется. Наличие (отсутствие) определенных режимов зависит от ядра и не зависит от программы!
* Interactive - интерактивный режим, гоняет частоту ЦП в реальном времени, почти всегда на полную производительность.
* Smartass - режим, основанный на Interactive. Отличается более быстрым снижением частоты в простое, а также понижает частоту до минимума при выключенном экране.
* Conservative - работает на самой возможно низкой частоте ЦП и повышает пошагово, при необходимости.
* Userspace - позволяет изменять частоту ЦП, либо в ручном режиме, либо динамически, по усмотрению программного обеспечения.
* Powersave - понижает частоту ЦП до минимально возможного уровня.
* Ondemand - работает на самой возможно низкой частоте ЦП и повышает на максимальную по достижении значения загрузки ЦП - 100%.
* Performance - устанавливает максимальное значение частоты ЦП, запрещая изменять значение частоты в сторону понижения.
Одним из главных преимуществ Android перед другими мобильными ОС всегда была возможность тонкой настройки. Мы рассказывали об изменении интерфейса, но получить контроль можно надо всеми составляющими Android-системы. Согласно нашему опросу, только 22% пользователей когда-либо использовали тонкие настройки графики, из них 15% — чтобы повысить быстродействие, 7% — улучшить производительность в играх.
Но улучшить можно не только графику. В этот раз мы рассмотрим универсальные способы улучшения производительности и автономности, а также баланса между ними в Android-устройствах.
Процессор
Цель: увеличение времени автономной работы
Способ: уменьшение средней частоты процессора
Root-доступ: требуется
Современные процессоры Android-устройств используют различные технологии для обеспечения баланса между производительностью и автономностью, например, архитектуру ARM big.LITTLE, алгоритмы переключения между кластерами и гибкое изменение тактовой частоты. Несмотря на это, у вас всегда остаётся возможность пожертвовать немного производительности для увеличения времени автономной работы, и, в случае грамотной настройки, эффект снижения производительности окажется минимален. Как это сделать — рассмотрим на примере бесплатного приложения CPU Tuner. CPU Tuner требует права суперпользователя, а для некоторых устройств — ещё и установки стороннего ядра (custom kernel) для доступа ко всем регуляторам.
CPU tuner (Rooted phones)
vogtp
Уже скачали: 1220 пользователей
Программа имеет весьма широкие возможности по управлению производительностью и энергосбережению, но всё, что нужно знать новичку — как правильно настроить три опции «виртуального регулятора». Первая — выбор самого регулятора (иногда он может называться «режим работы»), который по своей сути — алгоритм изменения частоты процессора. Различных видов регуляторов немало, но вам нужно знать про пять из них:
- interactive — стандартный регулятор, гибко настраивает частоту, допускает увеличенное время работы на высоких частотах;
- ondemand — нейтральный регулятор без режима энергосбережения, иногда используется по умолчанию;
- conservative — энергосберегающий регулятор, который поднимает тактовую частоту в два раза медленнее, чем ondemand;
- powersave — тактовая частота удерживается на минимальном уровне;
- performance — тактовая частота удерживается на максимальном уровне.
Вторая опция — максимальное количество активных ядер. По умолчанию это число равно количеству ядер в процессоре смартфона, но вы можете уменьшить его для увеличения энергосбережения.
В некоторых регуляторах есть дополнительные опции. Так, в режиме conservative пользователь может выбрать пороговые значения переключения частоты. Например, значение «90» в поле «Вверх» будет означать увеличение тактовой частоты процессора на один шаг при его загрузке более 90%.
Неопытным пользователям мы рекомендуем использовать профиль «Энергосбережение» вместе с виртуальным регулятором «Сохранение аккумулятора». Однако, досконально разобравшись в CPU Tuner, вы сможете более гибко настраивать режимы и триггеры для их переключения. При настройке мы рекомендуем действовать с осторожностью, чтобы не навредить своему гаджету.
Графический ускоритель
Цель: увеличение плавности работы интерфейса, сглаживание изображения в играх
Способ: настройка графического ускорителя
Root-доступ: не требуется
Возможностей настройки графического ускорителя в Android меньше, чем процессора, и они проще, но несмотря на это, могут быть полезны для улучшения производительности устройства. К тому же, эти опции не требуют прав суперпользователя и находятся в стандартном приложении «Настройки». Для доступа к ним сначала необходимо активировать режим разработчика, для чего следует перейти в «Настройки»->«Об устройстве» и семь раз нажать на пункт «Номер сборки». Если пункт с таким названием вы не нашли, то он, скорее всего, скрыт в подменю «Сведения о ПО». Тут же отметим, что перечисленные ниже пункты на разных устройствах могут иметь слегка отличающиеся названия, но узнать их, как правило, не составляет труда.
После активации в настройках появится новый раздел с названием «Режим разработчика», и первый пункт который нас в нём интересует — «Принудительная обработка GPU». В зависимости от разработчика той или иной программы, обработка её интерфейса может осуществляться либо процессором, либо графическим ускорителем. Включение принудительной обработки позволяет игнорировать манифест-файл приложения и всегда обрабатывать его с помощью GPU, что делает работу с некоторыми программами быстрее и плавней. Негативный эффект этой опции — небольшое увеличение объёма используемой оперативной памяти на процесс. Однако это было существенно 3–4 года назад, для современных аппаратов с 3–4 ГБ ОЗУ эффект будет минимален. Похожим назначением обладает пункт «Отключить аппаратное наложение», но он отвечает не за интерфейс приложений, а за отрисовку системной компоновки интерфейса.
Все мы любим в играх гладкую картинку, а не «лесенки» на текстурах. За финальную обработку изображения в играх с поддержкой OpenGL 2.0 отвечает сглаживание 4xMSAA, однако по умолчанию в Android оно отключено. Для его активации следует поставить галочку напротив пункта «Включить 4xMSAA», но стоит помнить, что расплатой за более красивую картинку станет снижение времени автономной работы в играх. Вы можете включать сглаживание при игре во время зарядки, или если автономность для вас не критична, но использовать его постоянно мы не рекомендуем.
Ещё три пункта в настройках для разработчика не могут повлиять на производительность устройства, а вот заставить его работать субъективно быстрее — вполне. Речь идёт об анимациях в интерфейсе, а настройки, которые отвечают за их работу, носят названия «Масштаб анимации окна», «Масштаб анимации перехода» и «Шкала длительности аниматора». Изменяя эти параметры, вы можете либо значительно ускорить все анимации, установив значения меньше единицы, либо вовсе их отключить. Вне зависимости от вашего выбора, мы рекомендует устанавливать для всех пунктов одну скорость, иначе может пропасть ощущение целостности интерфейса. Впрочем, здесь вы смело можете поэкспериментировать.
Флэш-память
Цель: ускорение чтения и записи флэш-памяти
Способ: изменение кэша для накопителей
Root-доступ: требуется
Если вы когда-нибудь копировали множество мелких файлов, то могли заметить, что их чтение и запись происходят намного медленнее, чем та же операция, но с одним файлом того же размера. Немного улучшить ситуацию поможет увеличение кэша накопителя. Несмотря на своё название, он зависит только от операционной системы, а не от самого накопителя. Принцип работы такого кэша несложен: гаджет выделяет в оперативной памяти небольшой участок, который будет заполняться при записи информации на накопитель. После того, как он заполнен, происходит запись информации на накопитель единым блоком, что немного ускоряет работу последнего. При чтении информации происходит обратный процесс. Естественно, что чем быстрее память, тем меньше ей нужен кэш как таковой, поэтому наиболее заметный результат можно получить со сравнительно медленными картами памяти младших классов.
Выставить нужное значение кэша можно либо вручную в системных файлах Android, либо с помощью приложения SD Speed Increase. Каким бы способом вы не воспользовались, мы рекомендуем также скачать одну из бесплатных программ для тестирования скорости памяти, чтобы контролировать изменения при каждом увеличении кэша. После того, как скорость начнёт падать, вам останется только вернуть размера кэша на шаг назад и радоваться увеличенному быстродействию.
Читайте также: