Ускоритель игр для Андроид: лучшие способы повышения производительности
Главная » Приложения для андроид » Простые способы оптимизации Android для игр
Redaktor | 2021-04-02 | Приложения для андроид | Комментариев нет
Любители игр на Android-смартфонах, конечно же, хотят наслаждаться игрой превосходного качества, а смартфон часто не настроен под игровые параметры или же работает с низкой скоростью, игра превращается в медленное слайд-шоу. При этом все слышали о возможности хитрых действиях внутри смартфона, позволяющих настроить аппарат, чтобы скорость кадров соответствовала скорости игры. И это правда. Настроить FPS действительно можно. Даже в трехмерных играх объекты будут бегать быстрее (с выходом PUBG Mobile).
Как увеличить производительность игр на Андроид
Самым важным показателем качества игры на смартфоне является скорость кадров за секунду, или FPS (переводится как frame per seconds). Чем выше этот показатель, тем лучше качество изображения. При низкой скорости отображения игра на дисплее будет медленно двигаться кадр за кадром и терять привлекательность, не говоря уже об интересе.
На показатель скорости значительно влияют рабочие характеристики самого смартфона, его качество и производительность. Чем они выше, тем выше будет и показатель кадров за секунду, он же FPS. От него зависит плавность игры, сглаживание переходов, анимации и увлекательность действий сюжета.
Неудивительно, что увеличение скорости кадров на Андроид-смартфонах пользуется повышенным интересом. Попытаемся получить ответ – можно ли поднять качество отображения игр на смартфонах.
Сделать это сравнительно несложно. Существует два основных пути, позволяющих получить прекрасное изображение, или хотя бы оптимизировать его.
Рассмотрим вначале оптимизацию производительности смартфона, затем – специальные способы повышения качества его работы.
Простые способы повысить производительность игр
Способы оптимизации работы смартфонов на Андроид отличаются простотой, и нужно лишь периодическое внимание к работе устройства. Это особенно актуально для смартфонов, приобретенных давно, требующих очистки от неиспользуемых приложений и мусора, понижающего производительность устройства и влияющего на отображение игры. Узнайте про эффективные способы избавиться от них и повысить качество работы смартфона.
Использование обновлений
Регулярное обновление работающей на смартфоне версии Android положительно действует не только на безопасность устройства, но и на производительность. Обновлениями устраняются всевозможные ошибки и несовместимости, влияющие на слаженную работу системы.
Чтобы проверить и установить обновления, войдите в настройки телефона. В зависимости от модели устройства, вы увидите пункт «Обновление программного обеспечения» или «Об устройстве». Проверка обновления произойдет автоматически, либо смартфон попросит нажать «Проверить наличие обновлений». Если обновление доступно, вы увидите приглашение с просьбой подтвердить начало загрузки, и установится обновление.
Установка обновления идет в фоновом режиме, иногда приглашая вас перезапустить устройство, чтобы завершить установку. Если смартфон работает на более старой версии Android, Nougat или Marshmallow, гаджету потребуется только подтверждение.
Удаление ненужных приложений
Список установленных приложений виден в настройках смартфона, пункт «Программы». Неиспользуемые приложения работают в фоновом режиме и снижают скорость смартфона. Проверьте весь список и удалите, оставив только те из них, которые реально нужны. После очистки Вы должны почувствовать разницу во времени работы батареи без дозарядки.
Изменение настроек синхронизации
Если смартфон синхронизирован с другими устройствами, он расходует часть ресурсов на периодическое соединение и передачу информации в облака, на серверы и другие гаджеты, занимая долю мощности процессора.
Чтобы уменьшить эту нагрузку, рекомендуется увеличить интервал синхронизации между устройствами. Еще один способ оптимизации нагрузки – проверить в учетных записях перечень файлов, подлежащих синхронизации, и отключить необязательные. Оба параметра изменяются через выбор в настройках пункта «Учетные записи» и проверив параметры синхронизации.
Изменение настроек анимации
Самые невероятные, впечатляющие эффекты на Android создаются плавными анимациями, которые используются во всей системе. Анимация украшает пользовательский интерфейс, но, к сожалению, она же замедляет работу телефона. Если воспользоваться опцией отключения через окно разработчика, производительность Андроид возрастет.
Выполнение аппаратного ускорения GPU
Через параметры разработчика можно увеличить скорость аппаратного ускорения. Чтобы попасть в это меню, требуется зайти в раздел настроек “О телефоне” и кликнуть примерно 7 раз на надпись Номер сборки. Далее выбрать пункт с принудительной обработкой GPU, и включить её.
Сброс параметров до заводских настроек
Эта операция очистит операционную систему, удалит изменения настроек, установленные приложения. Чтобы не потерять полезную информацию, сохранить данные, перед сбросом настроек сделайте резервное копирование. Перенесите часть приложений на отдельную карту памяти, сохраняйте фото и видео там.
Увеличить производительность игр на Андроид через права разработчика
Войдя в систему Андроид на правах разработчика, можно значительно улучшить качество игр за счет перераспределения ресурсов смартфона. Важно понимать, что входные технические параметры смартфона невозможно изменить благодаря даже шаманизму или черной магии.
Если вы не обладаете достаточными знаниями в разработке, лучше действовать очень осторожно, чтобы не нарушить целостность операционной системы смартфона. Мы лишь рассказываем, как это сделать. А нужно ли – решать вам.
Активируйте параметр Force 4x MSAA и наслаждайтесь улучшенной пластикой и скоростью, но помните, это разгрузит батарею смартфона быстрее.
Где найти в смартфоне меню разработчика:
- Открываете окно с настройками. Находите пункт «О телефоне» и в нем выбираете
номер сборки вашей модели. - Несколько раз кликните по нему, пока не увидите сообщение «Сейчас вы разработчик». Это сообщение появится после нескольких тапов (примерно семи). После переходите к изменению настроек телефона.
- В настройках найдите параметр Force MSAA 4х, и активируйте. Это повысит уровень сглаживания в играх и приложениях OpenGL 2.0 при использовании Андроид.
Важно! После завершения игры не забудьте вернуть настройки в начальное положение.
Программы для улучшения производительности
Есть более специальные варианты повышения скорости кадров в играх на Android, через установку специальных приложений, или утилит. Рассмотрим самые популярные.
- Root Booster. Эта популярная программа предлагает очистку смартфона от мусора, системного кеша и остатков удаленных файлов. Кроме того, у нее есть возможность изменения частоты процессора для оптимизации различных задач.
- Программа GLTools изменяет параметры установленных игр. В ней можно увеличить сглаживание, скорость игры, уменьшить количество цветов или оптимизировать параметры шейдеров (шейдеры GLSL влияют на производительность игр), изменить разрешение. Пользуясь этой программой, важно изменять параметры по одному, наблюдая их влияние на качество игры, так как в разных играх изменяются разные характеристики. Некоторые мало влияют на FPS, другие значительно улучшают качество.
- Специальные утилиты. Авторы игр предлагают собственные разаработки для оптимизации игр на девайсах, они изменяют настройки графики или повышают скорость частоты кадров. Как пример назовем известную утилиту для игры PUGB под названием GFX Tools.
- Game Center. Эта утилита создана специально для Samsung, учитывает особенности аппаратов собственного производства. С помощью этого софта ограничиваются параметры FPS и меняется разрешение игры. Пользователь не только улучшает производительность игры, но и экономит заряд аккумулятора. Настройки меняются одновременно для всех игр, либо под конкретные параметры одного приложения, по желанию.
У Game Center есть аналогичные разработки для других моделей смартфонов и планшетов. Собственные встроенные утилиты доступны для аппаратов Asus, Honor и Vivo.
Как видите, изменение FPS в самом деле реально. Существуют как платные решения, так и бесплатные способы повысить скорость кадров в игровых приложениях.
Лучшие приложения для ускорения работы мобильных устройств — Accelerator Apps
Лас- приложения-ускорители третьих лиц, занимающихся оптимизацией, очисткой и ускорением работы устройства, похоже, ушли на второй план, поскольку производители мобильных устройств изначально внедрили программы, которые выполняют эти функции. Однако стоит собрать лучшие приложения для ускорения работы терминала Android.
Специально для тех пользователей, у которых проблемы с производительностью на мобильном телефоне. Как мы уже знаем, далеко не каждый может позволить себе переключать устройства каждый год.
Индекс
- 1 Многофункциональный набор инструментов
- 2 Nox Cleaner
- 3 Booster — ускорите работу вашего телефона
- 4 APUS Security — удаление вирусов, антивируса, ускорителя
- 5 Дроссель скорости
- 6 Дроссельная заслонка скорости и мастер очистки
- 7 я чистый
- 8 Окончательно очистить: Booster, CPU Cooler
- 9 Необычный усилитель
- 10 Оптимизатор дроидов
- 11 Root Booster
- 12 Ускоритель телефона Pro
- 13 Ускоритель игры XR
- 14 RAM и Game Booster
- 15 Norton Clean
- 16 Бустер DU
Многофункциональный набор инструментов
Это многофункциональное устройство позволяет нам очищать устройство и оптимизировать его для повышения его производительности за счет простая кнопка, без дополнительной истории.
Набор инструментов «все в одном»: чистый
Разработчик: AIO Software Technology CO., Ltd.
Цена: Это Бесплатно
Nox Cleaner
Помимо множества функций, он имеет двойной метод как и другие приложения для ускорения работы устройства. С одной стороны, он оптимизирует систему для ее ускорения, а с другой — охлаждает процессор, чтобы не было перегрева.
Подпишитесь на наш Youtube-канал
Nox Cleaner — очиститель
Разработчик: ООО Нокс
Цена: Это Бесплатно
Booster — ускорите работу вашего телефона
Благодаря простому и очень понятному интерфейсу он предлагает виджет с которым не нужно будет входить в приложение чтобы дать этот небольшой толчок процессору нашего мобильного телефона.
Booster — ускорите работу вашего телефона
Разработчик: cxzh.ltd
Цена: Это Бесплатно
APUS Security — удаление вирусов, антивируса, ускорителя
Конечно это приложение Он делает все с точки зрения мобильного ухода, а также прекрасно выполняет свою функцию по ускорению до тех пор, пока, как показано в описании, не появится 50% больше.
Антивирус безопасности APUS
Разработчик: APUS Group
Цена: Это Бесплатно
Дроссель скорости
Еще один бустер ЦП, занявший место в этом списке. В этом случае, автоматизировать именно те ситуации, в которые вам нужно вмешаться, чтобы повысить производительность, а также игровой раздел Зарегистрировано.
Дроссель скорости
Разработчик: Мобильный Клуб Здоровья
Цена: Это Бесплатно
Дроссельная заслонка скорости и мастер очистки
Устранение процессов и ненужные файлы которые задерживают время отклика терминала, с добавленной функцией охладить процессор если у вас высокая температура.
Ускоритель
Разработчик: Инструментальные приложения (видео, рекордер)
Цена: Это Бесплатно
я чистый
Следующий в списке с помощью аналитического механизма удаляет все фоновые процессы которые не нужны в разное время дня. Точно так же для тех, кому интересно, он имеет динамический кулер процессора, чтобы избежать перегрева.
Nova Cleaner — Мобильный очиститель
Разработчик: Супер скорость.
Цена: Это Бесплатно
Окончательно очистить: Booster, CPU Cooler
Скрипт работы, аналогичный предыдущему, с игровой раздел в котором у нас есть возможность различать приложения, которые мы хотим поддерживать активными, или, наоборот, те, которые должны быть остановлены во время игры.
Окончательно очистить: Booster, CPU Cooler
Разработчик: Команда снежного человека
Цена: Это Бесплатно
Необычный усилитель
Может случиться так, что лекарство хуже, чем болезнь, и такие приложения, вместо того, чтобы помочь ускорить, только усугубят ситуацию. Обычно это происходит потому, что эти приложения для ускорения занимают важные места в хранилище терминала, которое с Необычный усилитель не бывает. Просто весит 10 МБ, предназначенный для мобильных телефонов с меньшим количеством оборудования.
Необычный оптимизатор
Разработчик: Необычные мобильные приложения
Цена: Это Бесплатно
Оптимизатор дроидов
Остерегайтесь этого приложение, потому что он намерен разобрать механизм, поддерживающий остальные приложения, для ускорения работы терминалов. Как подробно описано, охлаждение процессора настолько сложное, что требует права root, поэтому все, кроме root, будет для замедлить процессор, а не охладить его. Вот почему это приложение он не выполняет эту функцию.
youtube.com/embed/WWpKhJu_AO0?feature=oembed» frameborder=»0″ allow=»accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture» allowfullscreen=»»/>Оптимизатор дроидов
Разработчик: Ashampoo®
Цена: Это Бесплатно
Root Booster
Это будет использоваться для более сложных функций, таких как
Root Booster
Разработчик: Доминик Ножка
Цена: Это Бесплатно
Ускоритель телефона Pro
Инструмент для оптимизации и ускорения работы нашего терминала одним касанием, а также для снижения температуры процессора. Устранить кеш-память который не используется ежедневно для освобождения места и работы с оперативной памятью, в дополнение к принудительной остановке приложений, выполняющих задачи в фоновом режиме. Конечно, у него есть список исключений, который мы можем настроить.
Phone Booster Pro — принудительная остановка
Разработчик: приложения для ускорения работы и экономии заряда аккумулятора
Цена: 9,99 €
Ускоритель игры XR
Этот инструмент поможет нам улучшить производительность нашего терминала во время игр. В список мы сможем добавлять все игры, которые необходимо оптимизировать каждый раз, когда мы их запускаем, в то время как приложение удалит все, что работает в фоновом режиме и в этом нет необходимости.
PG Game Booster Pro
Разработчик: Команда разработчиков приложений IA
Цена: 0,59 €
RAM и Game Booster
Инструмент для очистки, иногда столь необходимой в нашем терминале. Это еще одно приложение для ускорения, которое позволяет очистить ненужные файлы, а также удалить несколько процессов из оперативной памяти. Что еще хуже, у него есть программа запуска, оптимизированная для игр, так что оборудование устройства ориентировано на поддержку требований игры.
RAM & Game Booster от Августро
Разработчик: Августро
Цена: 3,19 €
Norton Clean
Простое приложение, предназначенное для удаления кеш-памяти, остаточных файлов и других ненужных файлов с нашего мобильного телефона одним касанием. После завершения процесса сканирования вы можете выбрать, хотите ли вы удалить все или снять отметку с некоторых приложений для очистки. Это поможет вам удалить ненужные элементы и остаточные файлы, а также оптимизировать память устройства, чтобы освободить место на вашем телефоне Android.
Norton Clean
Разработчик: Нортон Лабс
Цена: Это Бесплатно
Бустер DU
Приложение позволяет нам управлять задачами, которые выполняются в фоновом режиме, освобождая память и заряд аккумулятора. Помимо очистителя, Du Speed Booster позволяет нам управлять разрешения приложений, блокировка SMS или звонков и проанализируйте свое хранилище, чтобы узнать, какие папки занимают больше всего места, даже на SD-карте.
DU Booster (бета), функция энергосбережения, блокировщик приложений
Разработчик: Дарби Бенкен
Цена: Это Бесплатно
Indie Games Accelerator – Google Play
Файлы cookie помогают нам предоставлять наши услуги. Используя наши услуги, вы соглашаетесь на использование нами файлов cookie.
Узнать большеОзнакомьтесь с изданием 2022 года
акселератора инди-игр.
Получите образование и наставничество, чтобы ускорить свой рост
Акселератор инди-игр от Google Play — это трехмесячная программа цифрового ускорителя для перспективных студий инди-игр из отдельных стран*.
Программа предназначена для использования лучших программ, продуктов, людей и технологий Google в инди-играх с высоким потенциалом.
Вы получите прямой доступ к Google и ведущим экспертам отрасли и узнаете, как построить и развить успешную игровую компанию.
Вы присоединитесь к глобальному сообществу увлеченных разработчиков игр, которые хотят вывести свой бизнес на новый уровень.
*В 2021 году количество стран, имеющих право на участие, удвоилось:
- Северная Америка: США, Канада.
- Латинская Америка: Аргентина, Боливия, Бразилия, Чили, Колумбия, Коста-Рика, Эквадор, Гватемала, Мексика, Панама, Парагвай, Перу, Уругвай и Венесуэла.
- Азиатско-Тихоокеанский регион: Австралия, Бангладеш, Камбоджа, Лаос, Бруней, Индия, Индонезия, Япония, Малайзия, Мьянма, Новая Зеландия, Пакистан, Филиппины, Сингапур, Южная Корея, Шри-Ланка, Непал, Таиланд и Вьетнам.
- Европа: Австрия, Бельгия, Беларусь, Болгария, Хорватия, Чехия, Дания, Эстония, Финляндия, Франция, Германия, Венгрия, Италия, Латвия, Литва, Нидерланды, Норвегия, Польша, Португалия, Румыния, Россия, Словакия, Словения, Испания, Швеция, Турция, Украина и Великобритания (включая Северную Ирландию).
- Ближний Восток и Африка: Египет, Израиль, Иордания, Кения, Ливан, Нигерия, Южная Африка и Тунис.
Другие критерии приемлемости включают:
- Вы должны быть зарегистрированным разработчиком в Google Play.
- На момент участия в конкурсе вам должно быть не менее 18 лет*.
- Вы должны быть разработчиком игры, которую отправляете на рассмотрение.
- Вы можете отправить существующую игру или игру, которую вы планируете запустить в ближайшее время.
И другие требования в Условиях.
*или возраст совершеннолетия в соответствии с законодательством вашей страны (в зависимости от того, что выше)
Отзывы выпускников
Студия: Bombay Play
Страна: Индия
Соучредитель: Оливер Джонс
Для Bombay Play Indie Games Accelerator был не просто возможностью для общения, это шанс для независимых разработчиков создать прочные связи с наставниками и коллегами в быстро развивающейся игровой индустрии. Ни одна другая программа не предлагает такого качественного наставничества один на один в сочетании с потрясающими социальными моментами. Bombay Play привлекла 2,5 миллиона долларов начального финансирования, в том числе инвесторов, которые посетили питч-день Indie Games Accelerator 2020! Мы считаем, что отзывы, которые мы получили, помогли повысить не только качество наших игр, но и весь наш подход к эффективному управлению игровой компанией. Мы вошли в Акселератор как команда из 3 разработчиков, сейчас в компании более 40 человек. Если вы готовы оценивать себя, быстро учиться и разучиваться и общаться с широким миром начинающих инди-разработчиков, я настоятельно рекомендую участвовать в Indie. Ускоритель игр.
Студия: Pincer Games
Страна: Уругвай
Соучредитель: Лайя Барбоза
Акселератор инди-игр оказал огромное влияние на Pincer, весь контент был разработан с учетом реалий различных студий, особенно небольших такие как у нас. Это дало нам четкую дорожную карту и уверенность на каждом этапе, а также научило нас замечательным наставникам со всего мира. Мы уже получаем отличные результаты от всего, что мы узнали в процессе запуска. Мы рекомендуем всем инди присоединиться к этой удивительной программе.
Эта программа не для вас?
Если вы считаете, что вам не нужно образование и наставничество, и что ваша игра готова к вниманию и рекламе, фестиваль инди-игр может быть для вас более подходящей программой. Посетите фестивали по телефону:
- Европа
- Япония
- Южная Корея
Настройка аппаратного ускорения для эмулятора Android | Android-студия
Эмулятор работает лучше всего, если он может использовать аппаратное обеспечение вашего компьютера, например процессор, графический процессор и модем, а не работать как чистое программное обеспечение. Возможность использования аппаратное обеспечение вашей машины для повышения производительности называется аппаратным обеспечением . ускорение .
Эмулятор может использовать аппаратное ускорение для улучшения вашего опыт двумя основными способами:
- Ускорение графики для улучшения экрана рендеринг
- Ускорение виртуальной машины (ВМ) для повышения скорости выполнения
Аппаратное ускорение включено по умолчанию на большинстве компьютеров. если это не так на вашем компьютере, эта страница описывает, как вы можете настроить графику и ускорение виртуальной машины (ВМ) для повышения производительности эмулятора.
Настройка графического ускорения
Графическое ускорение использует аппаратное обеспечение вашего компьютера (обычно графический процессор) для рендеринг экрана быстрее. Устройства Android используют OpenGL для встраиваемых систем (OpenGL ES или GLES) для рендеринга как 2D, так и 3D графика на экране.
Когда вы создаете виртуальное устройство Android (AVD) в AVD Manager, вы можете указать, использует ли эмулятор аппаратное или программное обеспечение для эмуляции ГПУ АВД. Аппаратное ускорение рекомендуется и обычно Быстрее. Однако вам может понадобиться использовать программное ускорение, если ваш компьютер использует графические драйверы, несовместимые с эмулятором.
По умолчанию эмулятор решает, использовать аппаратное или программное обеспечение ускорение графики в зависимости от настроек вашего компьютера. Если ваше аппаратное обеспечение GPU и драйверы совместимы, эмулятор использует GPU. В противном случае эмулятор использует программное ускорение (используя ЦП вашего компьютера) для имитации графического процессора обработка.
Если запустить эмулятор из командную строку, вы можете переопределить настройка графического ускорения в AVD для этого экземпляра виртуального устройства.
Требования
Чтобы использовать графическое ускорение, ваша среда разработки должна иметь следующее:
- Инструменты SDK: Рекомендуется последняя версия (минимум версия 17)
- Платформа SDK: рекомендуется последняя версия (Android 4. 0.3, версия 3, минимум)
Настройка ускорения графики в AVD Manager
Чтобы настроить графическое ускорение для AVD, выполните следующие действия:
- Откройте AVD Manager.
- Создать новый AVD или редактировать существующий AVD.
- В Проверка конфигурации найдите раздел Emulated Performance .
- Выберите значение для параметра Графика: .
- Нажмите Готово .
Настройка графического ускорения из командной строки
Чтобы указать тип графического ускорения при запуске AVD из команды линия, включите 9Опция 0181 -gpu , как показано в следующем примере:
эмулятор -avd avd_name -gpu режим [{- опция [ значение ]} . .. ]
Значение режима
может быть установлено в одно из следующих
варианты:
-
авто
: Позвольте эмулятору выбирать между аппаратной или программной графикой ускорение в зависимости от настроек вашего компьютера. -
хост
: используйте графический процессор на вашем компьютере для аппаратного ускорения. Этот вариант обычно обеспечивает высочайшее качество графики и производительность для эмулятор. Однако, если у ваших графических драйверов есть проблемы с рендерингом OpenGL, вам может понадобиться использоватьswiftshader_indirect
илиangle_indirect
варианты. -
swiftshader_indirect
: использовать совместимый с быстрой загрузкой вариант SwiftShader для рендеринга графики с помощью программного ускорения. Этот вариант хорошо альтернатива режимуhost
, если ваш компьютер не может использовать аппаратное ускорение. angle_indirect
: (только для Windows) Используйте вариант, совместимый с быстрой загрузкой УГОЛ Директ3D для рендеринга графики с помощью программного ускорения. Этот вариант хорошо альтернативаhost
, если ваш компьютер не может использовать аппаратное ускорение. В большинстве случаев производительность ANGLE аналогична использованию режима хостаВ Windows, Microsoft Драйверы DirectX обычно вызывают меньше проблем, чем драйверы OpenGL. Этот вариант использует Direct3D 11 и требует Windows 10, Windows 8.1 или Windows 7 SP1 с Обновление платформы Windows 7.
гость
: использовать гостевой программный рендеринг. Этот вариант обеспечивает наименьший качество графики и производительность эмулятора.
Следующие параметры режима
устарели:
-
swiftshader
: Устарело в версии 27.0.2. Используйтеswiftshader_indirect
вместо. -
угол
: Устарело в версии 27.0.2. Вместо этого используйтеangle_indirect
(Windows только). -
mesa
: Устарело в версии 25.3. Вместо этого используйтеswiftshader_indirect
.
Включить рендеринг Skia для пользовательского интерфейса Android
При использовании изображений для уровня API 27 или выше эмулятор может отображать Пользовательский интерфейс Android со Skia. Скиа помогает эмулятор визуализирует графику более плавно и эффективно.
Чтобы включить рендеринг Skia, используйте следующие команды в оболочке adb
:
su setprop debug.hwui.renderer skiagl останавливаться начинать
Настройка ускорения VM
Ускорение VM использует процессор вашего компьютера для значительного улучшения скорость выполнения эмулятора. Инструмент, называемый гипервизором , управляет этим. взаимодействие с помощью расширений виртуализации, которые процессор вашего компьютера обеспечивает. В этом разделе описаны требования для использования ускорения VM и описывает, как настроить ускорение VM в каждой операционной системе.
Общие требования
Чтобы использовать ускорение ВМ с эмулятором, ваш компьютер должен соответствовать общим требования в этом разделе. Ваш компьютер также должен соответствовать другим требования, специфичные для вашей операционной системы.
Требования к среде разработки
Чтобы использовать ускорение VM, ваша среда разработки должна соответствовать следующие требования:
Требования к расширению виртуализации
Помимо требований к среде разработки, процессор должен поддерживать расширения виртуализации. Поддерживаемые процессоры:
- Процессоры Intel с технологией виртуализации Intel (VT-x, vmx)
- Процессоры AMD с AMD-V (SVM)
- Apple Silicon семейства M1 и M2
Дополнительные требования для процессоров Intel и AMD:
Трансляция адресов второго уровня (Intel EPT или AMD RVI) требуется для Intel и процессоры AMD. Большинство современных процессоров Intel и AMD поддерживают второй уровень адресный перевод. Только процессоры Intel или AMD первого поколения, предлагающие расширения виртуализации могут не иметь переводов страниц второго уровня.
Если вы не уверены, поддерживает ли ваш процессор необходимые расширения, проверьте характеристики вашего процессора на сайте производителя. Если ваш процессор не поддерживает эти расширения, то вы не можете использовать ускорение VM.
Примечание. Расширения виртуализации обычно включаются через BIOS вашего компьютера. и они могут быть отключены по умолчанию. Проверьте документацию для вашего Материнская плата, чтобы узнать, как включить расширения виртуализации.Ограничения
Ускорение ВМ имеет следующие ограничения:
- Вы не можете запускать эмулятор с ускорением ВМ внутри другой ВМ, например на размещенной ВМ с помощью VirtualBox, VMWare или Docker. Вы должны запустить эмулятор с ускорением виртуальной машины непосредственно на вашем хост-компьютере.
- В зависимости от вашей операционной системы и гипервизора вы не можете запускать программное обеспечение который использует другую технологию виртуализации одновременно с запуском Эмулятор с ускорением VM. Примеры такого программного обеспечения включают, но не ограничивается решениями для виртуальных машин, определенными антивирусными программами и несколькими античитерские решения. Ситуация в основном наблюдается на Windows с Hyper-V выключенный. Большая часть такого программного обеспечения может сосуществовать с эмулятором Android без каких-либо дополнительных действий. проблемы. Но при возникновении конфликтов рекомендуется не запускать VM-ускоренный эмулятор заодно с таким софтом.
О гипервизорах
Для ускорения ВМ требуется гипервизор , инструмент, использующий виртуализацию расширения, предоставляемые процессором вашего компьютера.
Без гипервизора и ускорения ВМ эмулятор должен транслировать машинный код из виртуальной машины блок за блоком, чтобы соответствовать архитектуре сервер. Этот процесс может быть довольно медленным. С гипервизором, когда виртуальная машина и архитектура хост-компьютера совпадают, эмулятор может запускать код непосредственно на хост-процессоре с помощью гипервизора. Это улучшение резко увеличивает скорость и производительность эмулятора.
Гипервизор, который лучше всего подходит для вас, зависит от операционной системы вашего компьютера. система и конфигурация. Для получения дополнительной информации см. один из следующих разделы:
- Настройка ускорения ВМ на Windows
- Настройка ускорения ВМ в macOS
- Настройка ускорения ВМ в Linux
Проверьте, установлен ли гипервизор
Вы можете использовать параметр командной строки emulator -accel-check
, чтобы проверить, установлен ли
в данный момент на вашем компьютере установлен гипервизор.
В следующих примерах показано, как использовать параметр эмулятора accel-check
. В
В каждом примере Sdk
— это расположение Android SDK:
Windows:
c:\Users\janedoe\AppData\Local\Android> Sdk \emulator\emulator -accel-check ускорение: 0 AEHD (версия 2.0) установлен и готов к использованию. ускоряться
В Windows есть несколько вариантов гипервизора. Итак, что вы видите, может отличаться от примера здесь. Например, вы можете увидеть один из следующие ключевые слова в сообщении: GVM (прежнее название AEHD), WHPX , HAXM .
macOS:
janedoe-macbookpro:Android janedoe$ ./ Sdk /emulator/emulator -accel-check ускорение: 0 Гипервизор.Framework OS X Версия 13.2 ускоряться
Linux:
janedoe:~/Android$ ./ SDK /emulator/emulator -accel-check ускорение: 0 KVM (версия 12) установлен и готов к использованию.
Настройка ускорения ВМ в Windows
Ускорение ВМ в Windows может использовать один из трех гипервизоров:
- Драйвер гипервизора Android Emulator (AEHD)
- Платформа гипервизора Windows (WHPX)
- Диспетчер аппаратного ускорения Intel (HAXM)
Выберите гипервизор в Windows
В этом разделе показаны критерии для определения используемого гипервизора. Процесс настройки ускорения ВМ с использованием каждого гипервизора описан в следующие разделы.
Начиная с эмулятора 33.x.x.x, HAXM устарел, так как Intel прекращает поддержку разработка HAXM. Эмулятор Android драйвер гипервизора (AEHD) заменяет Intel HAXM на процессорах Intel.
Критерии (эмулятор 33.x.x.x и выше) | Гипервизор |
---|---|
Вам не нужен для запуска Hyper-V одновременно с эмулятором Android. | Используйте драйвер гипервизора Android Emulator. |
Вам нужен для запуска Hyper-V одновременно с эмулятором Android. | Используйте WHPX. |
Для эмулятора 32.x.x.x и ниже: продолжайте следовать старым критериям, чтобы определить, какой гипервизор использовать.
Критерии (эмулятор 32.x.x.x и ниже) | Гипервизор |
---|---|
У вас процессор Intel, и не требуется для запуска Hyper-V одновременно с эмулятором Android. | Используйте Intel HAXM. |
У вас процессор AMD, и не нужен для запуска Hyper-V одновременно с эмулятором Android. | Используйте драйвер гипервизора Android Emulator. |
У вас есть процессор Intel или AMD, и вам нужен для запуска Hyper-V одновременно с эмулятором Android. | Используйте WHPX. |
Настройка ускорения виртуальной машины с помощью драйвера гипервизора эмулятора Android (AEHD) в Windows
Прежде чем вы сможете установить и использовать драйвер гипервизора эмулятора Android, ваш компьютер должен соответствовать следующим требованиям:
- Процессоры Intel или AMD с расширением виртуализации.
64-разрядная версия Windows 11, Windows 10, Windows 8 или Windows 7 (32-разрядная версия Windows не поддерживается)
Примечание. Пользователи Windows 8.1, Windows 8 и Windows 7 должны деактивировать драйвер обеспечение подписи для использования AEHD 1.8 и выше из-за Изменение требований к подписи драйверов Windows. AEHD 1.7 и ниже не затронуто.В Windows 11, Windows 10 или Windows 8, вы должны отключить Hyper-V в диалоговом окне функций Windows.
Примечание. Некоторые компоненты Windows могут снова включить Hyper-V. Обратитесь к раздел об отключении Hyper-V для получения более подробной информации.
На процессорах AMD драйвер гипервизора Android Emulator можно установить через Менеджер SDK в Android Studio 4.0 Canary 5 или позже.
На процессорах Intel драйвер гипервизора Android Emulator можно установить через Менеджер SDK в Android Studio Flamingo или позже.
Чтобы установить из диспетчера SDK, выполните следующие действия:
- Выберите Tools > SDK Manager.
- Перейдите на вкладку SDK Tools и выберите гипервизор Android Emulator. водитель .
- Нажмите OK , чтобы загрузить и установить драйвер гипервизора Android Emulator.
После установки убедитесь, что драйвер работает правильно используя следующую команду командной строки:
AEHD 2.1 и выше
sc запрос aehd
Сообщение о состоянии содержит следующую информацию:
ИМЯ_СЛУЖБЫ: aehd ... СОСТОЯНИЕ: 4 РАБОТАЕТ ...
Следующее сообщение об ошибке означает, что расширение виртуализации не включен в вашем BIOS или что Hyper-V не отключен:
ИМЯ_СЛУЖБЫ: aehd ... СОСТОЯНИЕ : 1 ОСТАНОВЛЕНО WIN32_EXIT_CODE: 4294967201 (0xffffffa1) ...
AEHD 2.0 и ниже
sc запрос gvm
Сообщение о состоянии содержит следующую информацию:
ИМЯ_СЛУЖБЫ: гвм . .. СОСТОЯНИЕ: 4 РАБОТАЕТ ...
Следующее сообщение об ошибке означает, что расширение виртуализации не включен в вашем BIOS или что Hyper-V не отключен:
ИМЯ_СЛУЖБЫ: гвм ... СОСТОЯНИЕ : 1 ОСТАНОВЛЕНО WIN32_EXIT_CODE: 4294967201 (0xffffffa1) ...
Драйвер гипервизора Android Emulator также можно загрузить и установить с
Гитхаб.
После распаковки пакета драйвера запустите silent_install.bat
в командной строке.
с правами администратора.
Удалите драйвер гипервизора Android Emulator, используя следующие команды в командная строка с правами администратора:
AEHD 2.1 и выше
sc стоп aehd sc удалить aehd
AEHD 2.0 и ниже
sc стоп гвм sc удалить гвмПримечание. Завершите работу всех эмуляторов x86 перед удалением эмулятора Android. драйвер гипервизора для AMD.
Настройте ускорение ВМ с помощью Intel HAXM в Windows
Предупреждение. Начиная с эмулятора 33.x.x.x, Intel HAXM устарел. Пожалуйста вместо этого используйте драйвер гипервизора Android Emulator. Intel HAXM поддержка может быть полностью удалена в будущем.Прежде чем вы сможете установить и использовать Intel HAXM, ваш компьютер должен соответствовать следующим требованиям. Требования:
Чтобы установить драйвер Intel HAXM, выполните следующие действия:
- Откройте диспетчер SDK.
- Перейдите на вкладку Сайты обновления SDK и выберите Intel HAXM .
- Нажмите OK .
После завершения загрузки запустите программу установки.
Обычно установщик находится в следующем расположении:
сдк \extras\intel\Hardware_Accelerated_Execution_Manager\intelhaxm-android. exe
Используйте мастер для завершения установки.
После установки Intel HAXM убедитесь, что драйвер виртуализации работает правильно, используя следующую команду командной строки:
sc запрос intelhaxm
Сообщение о состоянии содержит следующую информацию:
ИМЯ_СЛУЖБЫ: intelhaxm ... СОСТОЯНИЕ: 4 РАБОТАЕТ ...
Для получения дополнительной информации см. инструкции по установке Intel HAXM в Windows.
Чтобы удалить Intel HAXM, используйте программу установки или панель управления Windows. Панель. Перед удалением Intel HAXM выключите все работающие эмуляторы x86.
Примечание. Рекомендуется Intel HAXM 7.6.5. Некоторые AVD могут не загружаться, если Intel Установлен HAXM выше 7.6.5.Настройка ускорения ВМ с помощью платформы гипервизора Windows
Прежде чем вы сможете включить WHPX, ваш компьютер должен соответствовать следующим требованиям:
- Процессоры Intel: поддержка технологии виртуализации (VT-x), расширенная страница Таблицы (EPT) и неограниченный гость (UG). VT-x должен быть включен в настройки BIOS вашего компьютера. Процессоры AMD
- : рекомендуется процессор AMD Ryzen. Виртуализация или SVM должны быть включен в настройках BIOS вашего компьютера.
- Android Studio 3.2 Beta 1 или выше
- Эмулятор Android версии 27.3.8 или выше
- Windows 10 или выше
Чтобы установить WHPX в Windows, выполните следующие действия:
- На рабочем столе Windows щелкните правой кнопкой мыши значок Windows и выберите Приложения и функции .
- В разделе Связанные настройки щелкните Программы и компоненты .
- Щелкните Включает или выключает компоненты Windows .
Выберите Платформа гипервизора Windows .
Нажмите OK .
После завершения установки перезагрузите компьютер.
Дважды проверьте при отключении Hyper-V
Hyper-V должен быть отключен для использования драйвера гипервизора Android Emulator или Intel HAXM. Однако отмена выбора «Hyper-V» в диалоговом окне «Функции Windows» не гарантировать, что Hyper-V отключен.
Несколько функций в Windows 10 включает Hyper-V неявно. Пользователи могут даже не знать, что Hyper-V активируется, когда они включают одну из этих функций. Эти функции включают в себя:
- Платформа виртуальных машин
- Платформа гипервизора Windows
- Песочница Windows
- Изоляция ядра
- Защита учетных данных
Кроме того, для подсистемы Windows для Linux версии 2 требуется Платформа виртуальной машины, что означает, что для нее неявно требуется Hyper-V. Этот список не является исчерпывающим; файл ошибка если вы найдете пункт, который должен быть включен здесь.
Дважды проверьте, что перечисленные функции также отключены при отключении Гипер-В. Обратитесь к документации Microsoft и приведенным ниже примерам, чтобы узнать как можно отключить каждую отдельную функцию.
Некоторые платформы не могут сразу отключить Hyper-V, когда он выключен. Когда это происходит, ОС Windows не возвращает ошибку, и появляется Hyper-V отключен в диалоговом окне функций Windows. Пожалуйста, сообщите об ошибке в проблеме Microsoft трекер, когда это происходит.
Настройка ускорения ВМ в macOS
В MacOS эмулятор Android использует встроенный Гипервизор.Фреймворк, для которого требуется MacOS v10.10 (Yosemite) и выше.
Примечание: Не рекомендуется устанавливать и использовать Intel HAXM в MacOS. эмулятор больше не поддерживает Intel HAXM в MacOS.Настройка ускорения VM в Linux
Системы на базе Linux поддерживают ускорение VM с помощью программного обеспечения KVM упаковка. Следуйте инструкциям по установке KVM в вашей системе Linux, а затем проверьте что KVM включен. Для систем Ubuntu см. Установка KVM в Ubuntu.
Требования
Для запуска KVM требуются определенные разрешения пользователя. Убедитесь, что у вас есть достаточные разрешения, как указано в инструкциях по установке KVM.
Чтобы использовать ускорение виртуальной машины в Linux, ваш компьютер также должен соответствовать этим требованиям. Требования:
- Для процессоров Intel: Поддержка технологии виртуализации (VT-x), Intel Включены функции EM64T (Intel 64) и Execute Disable (XD) Bit.
- Для процессоров AMD: поддержка виртуализации AMD (AMD-V).
Проверить, установлен ли KVM в настоящее время в Linux
Вы можете использовать эмулятор -accel-check
параметр командной строки, чтобы проверить, установлен ли у вас KVM. Альтернативно,
можно установить 9Пакет 0181 cpu-checker , содержащий команду kvm-ok
.
В следующем примере показано, как использовать команду kvm-ok
:
Установите пакет
cpu-checker
:$ sudo apt-get установить программу проверки процессора $ egrep -c '(vmx|svm)' /proc/cpuinfo
Результат 1 или выше означает, что виртуализация поддерживается.