Почему эмулятор андроид тормозит на пк
Перейти к содержимому

Почему эмулятор андроид тормозит на пк

  • автор:

Почему тормозят эмуляторы в Windows (например, BlueStacks для Андроид)

tormoza-emulyatora

Вопрос от пользователя

Здравствуйте.

Подскажите, почему могут тормозить эмуляторы на ноутбуке? Я пробовал разные версии: BlueStacks и MEmu (для Андроид), Kega (это для Sega), Remix OS и т.д. Просто они все как будто замедлены, всё равно что поставить воспроизведение видео на 20-40% медленнее.

(PS На другом ПК у меня все ОК, нормально работает)

Если характеристики вашего ноутбука удовлетворяют рекомендуемым тех. требованиям для работы этих эмуляторов — то скорее всего проблема связана с отключенной виртуализацией в BIOS/UEFI компьютера (AMD-v или Intel VT-x).

Включить ее не так уж и сложно (даже если вы не разу не заходили в BIOS). Рассмотрим все на примере.

Причины проблем с эмуляторами

Отключена виртуализация

Виртуализация (например, Intel Virtual Technology) — спец. технология, позволяющая запускать на одном физическом компьютере одновременно несколько ОС (активно используется при работе эмуляторов, виртуальных машин и т.д.).

Так вот, эта самая виртуализация очень сильно влияет на работу эмуляторов (если она выключена — они могут либо вообще не запускаться, либо сильно тормозить и фризить).

Включить или выключить ее можно в настройках BIOS (UEFI). Обычно, в ноутбуках этот раздел помечается как «System Configuration» (или просто «Configuration»).

Кратко, что нужно сделать:

  1. зайти в настройки BIOS (как правило, после включения устройства — нужно несколько раз нажать на кнопку «Del» или «F2»);
  2. открыть раздел «System Configuration» (используйте стрелочки и клавишу Enter/Esc);
  3. параметр «. Virtualization. » перевести в режим «Enabled» (это означает включено);
  4. сохранить настройки и перезагрузить устройство (обычно, нужно нажать на F10 — «Save and Exit»).

Настройки BIOS — включаем виртуализацию

Настройки BIOS — включаем виртуализацию / Кликабельно

Intel Virtual Technology — Disabled!

Intel Virtual Technology — Disabled (означает выключено)!

�� Важно!

Также обратите внимание на работу антивируса (если он у вас установлен). Например, AVAST может блокировать нормальную работу виртуализации.

Низкие характеристики у ПК/ноутбука

Следующее, на что рекомендую обратить внимание — это характеристики вашего ноутбука или ПК. Дело в том, что подавляющая часть эмуляторов (и виртуальных машин) очень требовательны к ресурсам ОЗУ и ЦП (оперативной памяти и процессору).

Сегодня, для более-менее сносной работы того же BlueStacks требуется не менее 8 ГБ ОЗУ !

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

Тех. требования эмулятоа BlueStacks 4

Тех. требования эмулятора BlueStacks 4

Кстати, если вы «запамятовали» характеристики своего компьютера — рекомендую воспользоваться спец. утилитами для просмотра его характеристик (например, �� Speccy или AIDA).

См. скриншот ниже со Speccy: указывается и модель ЦП, и количество ОЗУ, и температуры, в общем, всё, что нужно. ��

summarnaya-informatsiya-v-speccy

Проблема с видеодрайвером

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

Кстати, чтобы узнать есть ли драйвер на видеокарту — воспользуйтесь диспетчером устройств. Если драйвер на видеокарту установлен — во вкладке «Видеоадаптеры» вы увидите ее модель (без воскл. знаков). Если с драйвером какая-то проблема — будет отображаться желтый треугольник с воскл. знаком, или стоять статус «Стандартный VGA-адаптер» .

Драйвер на видеокарту установлен (слева), драйвера нет (справа)

Драйвер на видеокарту установлен (слева), драйвера нет (справа)

Кстати, если диспетчер устройств показывает, что драйвер присутствует в системе — это не всегда говорит о том, что он обновлен до последней версии (для перепроверки удобно пользоваться утилитой �� Driver Booster).

У меня на блоге, кстати говоря, уже была заметка о правильном последовательном обновлении драйвера видеокарты — чтобы здесь не повторяться, приведу ниже на нее ссылку.

�� В помощь!

Как обновить драйвер на видеокарту AMD, nVidia и Intel HD: от А до Я.

Некорректные настройки самого эмулятора

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

В BlueStacks, например, для выполнения вышесказанного — необходимо перейти в настройки эмулятора и открыть раздел «Экран» . ��

BlueStacks — настройки

Далее передвинуть ползунок в режим наименьшего разрешения (DPI — также рекомендуется уменьшить до макс. возможного) . Благодаря этому изображение на экране станет «чуть хуже» (на глаз иногда вообще не заметно) — зато нагрузка на ваше устройство значительно уменьшится (а значит и тормоза могут пропасть).

BlueStacks — настройки экрана

BlueStacks — настройки экрана

Кроме этого, рекомендую также зайти в раздел «Движок» и попробовать изменить режим графики, например, с DirectX на OpenLG (или наоборот). В зависимости от конфигурации ПК/ноутбука — эмулятор может начать работать значительно быстрее и лучше (или медленнее и хуже ☝). Определяется только экспериментально.

BlueStacks — движок

Блокировка антивирусом

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

Чтобы исправить это, нужно открыть настройки антивируса раздел «Устранение неисправностей» и снять галочку с пункта «Включить виртуализацию с аппаратной поддержкой» (после, перезагрузить компьютер!).

Настройки антивируса AVAST

Настройки антивируса AVAST

На сим пока все. Иные мнения — приветствуются ниже!

Первая публикация: 03.12.2019

Почему эмулятор Android тормозит на виртуальной машине?

Есть виртуальная машина с виндой 10, на ней последняя версия Android Studio, которая запускает эмулятор Android (как я понял, QEMU). Надо заставить нормально работать именно такую конфигурацию.

Суть проблемы.
Эмулятор очень сильно тормозит. От нажатия клавиш до изменения на экране проходит секунд 5. Виртуализация в биос включена, Intel HAXM поставил, ОЗУ хватает, проц в 100% нагрузки не упирается, но всё равно сильно тормозит. На виртуалке нет GPU — ни в проце, ни дискретной.
Я связывал это с тормозами — что поскольку нет GPU, то банально нечем аппаратно ускорять. Всё было бы слишком просто, если бы другие эмуляторы работали так же медленно. Однако я пробовал другие — Bluestacks, MEmu — и они не тормозили на этой виртуалке. К сожалению, их для решения задачи нельзя использовать и надо именно эмуль в Android Studio.
Не очень понимаю — а в чём разница между эмулями? Почему для них я не ставил никаких драйверов вроде Intel HAXM, но они летали?

Так же, я пробовал на локальной машине с GPU запускать эмулятор в Android Studio — всё летает, никаких проблем. Хотя то же самое — есть Intel HAXM, проца и ОЗУ хватает, тот же девайс с теми же характеристиками, тот же образ Android с архитектурой Intel Atom x86.

Что может ещё влиять на работу эмулятора Android на виртуальной машине? Есть какая-то разница в виртуализации?

  • Вопрос задан 27 июл. 2023
  • 588 просмотров

15 комментариев

Сложный 15 комментариев

Тормозит эмулятор андроида на ПК nox player

Не знаю из за чего так, на ПК 2 ядра 4 ОЗУ, игру выставляю на минимальные настроики, все равно fps низкий, из за чего так? Может нужно установить другой эмулятор?

Лучший ответ

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

Остальные ответы

2 ядра — не гарантия того, что процессор нормальный. В современных смартфонах могут быть более быстрые процессоры, чем ряд двухъядерных процессоров для ПК

Чтобы NOX быстро работал, нужно чтобы процессор поддерживал виртуализацию (включается в BIOS).

Комп слабоват возможно проблемы в ос попробуйте другой эмулятор поставить например Andy когда то пользовался им или что то из этого можно
http://www.softo-mir.ru/ehmulyator-android-dlya-windows/

Похожие вопросы
Ваш браузер устарел

Мы постоянно добавляем новый функционал в основной интерфейс проекта. К сожалению, старые браузеры не в состоянии качественно работать с современными программными продуктами. Для корректной работы используйте последние версии браузеров Chrome, Mozilla Firefox, Opera, Microsoft Edge или установите браузер Atom.

Как быть, если тормозит BlueStacks

Bluestacks тормозит

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

Возможности BlueStacks App Player

Эмулятор предоставляет возможность пользоваться созданными для Android приложениями на компьютере.

BlueStacks характеризуется высокой скоростью работы, мультизадачностью, возможностью получения рут-прав, поддержкой виртуальной карты памяти, ADB, AppZone и Amazone.

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

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

Почему BlueStacks тормозит

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

Однако задача обеспечения совместимости разных операционных систем решается непросто, тем более вариаций конфигураций платформ может быть бесконечное число. Проблемы есть, но их будет меньше, если пользоваться последней официальной версией, доступной на сайте разработчика (bluestacks.com). К другим причинам подвисаний эмулятора можно отнести:

  1. Несоответствие ПК системным требованиям.
  2. Чрезмерная загруженность ОС.
  3. Ошибки в системном реестре компьютера.

Что делать

Чтобы исправить работу BlueStacks, вовсе не нужно быть программистом или даже опытным юзером. Можно произвести простые действия и легко избавиться от проблем.

Проверка параметров ПК

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

  1. Нажать кнопку «Пуск».
  2. Открыть раздел «Компьютер».
  3. Выбрать вкладку «Свойства системы».

В открывшемся окне можно ознакомиться с параметрами процессора, объемом ОЗУ и версией Windows, установленными на ПК.

Проверка параметров ПК

Для общей информации по старым версиям эмулятора: процессор должен поддерживать аппаратную виртуализацию, иметь тактовую частоту не ниже 2 ГГц, объем оперативной памяти минимум 1 Гб, а ОС должна быть не ниже XP SP3. Стоит учесть, что требования будут зависеть от версии эмулятора и для BlueStacks 3 они максимальные.

Отключение лишних процессов

Перейдем к вопросу, что делать, если BlueStacks глючит. Даже большой объем ОЗУ не всегда гарантирует безупречную работу программы. Поэтому после проверки параметров необходимо выявить и отключить процессы, которые могут перегружать операционную систему ПК. Эмулятор пользуется только выделенным объемом памяти, часть из которой занимают игры и приложения. И среди них можно легко обнаружить не самые нужные. Для этого необходимо:

Отключение лишних процессов

  1. Войти в «Диспетчер задач». Способов несколько, но самый простой – кликнуть правой кнопкой на панели задач и выбрать в контекстном меню соответствующий пункт. Если компьютер подвис, хорошо работает сочетание Ctrl+Alt+Del.
  2. Сразу откроется вкладка «Быстродействие», в которой будут видны параметры загрузки компьютера.

Оценив ситуацию, здесь можно отключить ненужные процессы, активируя работу антивируса. Просто выбирается вкладка «Процессы», выделяется лишний процесс и нажимается кнопка «Завершить». Только делать это нужно осторожно, чтобы не навредить эмулятору и ПК.

Перезапуск эмулятора

Как и любая другая программа, после перезапуска эмулятор начинает работать лучше. Это реально может ускорить работу BlueStacks. Для рестарта следует:

Перезапуск эмулятора

  1. Закрыть рабочее окно эмулятора самым простым способом (крестик в правом верхнем углу).
  2. Войти в «Диспетчер задач».
  3. Найти и завершить активные процессы BlueStacks.
  4. Снова открыть программу.

В третьей версии применима процедура перезапуска движка, которая выполняется так:

  1. Открывается меню эмулятора.
  2. Выбирается вкладка «Перезагрузить движок».
  3. Действие подтверждается кнопкой «Yes».

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

Установка и обновление драйверов

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

Установка и обновление драйверов

Чтобы удостовериться в наличии последней версии, нужно:

  1. Найти пункт «Видеоадаптеры».
  2. Кликнуть по названию.
  3. Выбрать вкладку «Драйвер». Если в открытом окне будет пусто, система не смогла обнаружить драйвер и его нужно загрузить. А это лучше делать на официальном сайте производителя видеоадаптера.

Переустановка эмулятора

Если с системными параметрами и драйверами все в порядке, а перезапуск не дает результата и BlueStacks виснет, можно попробовать применить радикальный способ.

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

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

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

Если игры тормозят

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

  1. Проверить включение аппаратной виртуализации. Это допустимо сделать в BIOS или для некоторых процессоров (Intel) с помощью специального софта. Многое зависит от версии ОС Windows. Подробные инструкции можно найти на сайте BlueStacks.
  2. Выделить эмулятору больше ресурсов оперативной памяти и процессора. Это можно сделать в «Настройках движка».
  3. Поддерживать драйверы видеокарты в обновленном состоянии.
  4. Закрыть остальные приложения, если мощности ПК не хватает.

Кроме того, некоторые антивирусы (да, наверное, все) тормозят работу BlueStacks. Если стоит Avast, необходимо подкорректировать его настройки:

Устранение неисправностей

  1. Открыть программу и войти в настройки.
  2. Выбрать вкладку «Устранение неисправностей».
  3. Поставить галочку рядом с пунктом «Виртуализация с аппаратной поддержкой».
  4. Нажать кнопку «ОК».

После перезагрузки проблема исчезнет.

Как обновить Net Framework и драйверы видеокарты

Любой пользователь хочет иметь максимально производительную и функциональную машину. Чтобы получить именно такую, Windows приходится обновлять до последней версии в пакете с новейшим .NET Framework. Если обновление ОС не предвидится, фрейм можно скачать с сайта Microsoft, где есть веб-установщик.

Net Framework

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

Драйверы обновлять через BlueStacks не рекомендуется. Для этого нужно пользоваться обычным способом – скачиванием с официального сайта поставщика видеокарты. Как правило, используются ресурсы загрузки драйверов NVIDIA, Центр загрузки Intel и AMD Graphics Drivers and Software. Пользователь выбирает подходящий пакет для своей карты, операционной системы (с учетом разрядности), загружает на ПК и затем «включает» драйверы вручную.

Перенос эмулятора на другой диск с помощью BSTweaker

По умолчанию эмулятор устанавливается в корневую папку. Когда BlueStacks медленно работает, это значит, что на диске С места становится недостаточно. В этом случае программу можно перенести на другой диск. Самый простой способ реализуется с помощью утилиты BSTweaker – универсального средства модифицирования BlueStacks.

С этой целью нужно:

  1. Установить BSTweaker.
  2. Сначала удалить, а затем создать разделы Data и SDCard в новом месте, а также сменить GUID.
  3. Запустить эмулятор.

Перед началом рекомендуется создать копию папки С:ProgramDataBlueStacks. Для запуска утилиты требуется .NET Framework 4 или выше.

Повышение производительности любой версии BlueStacks

Когда BlueStacks сильно грузит процессор, независимо от его версии, можно поднять характеристики производительности с помощью следующих манипуляций:

  1. Изменение размера окна (разрешения) эмулятора.
  2. Изменение доступного BlueStacks количества памяти RAM.

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

Изменение объема доступной эмулятору оперативной памяти

Увеличение (вообще изменение) объема доступной оперативки выполнятся в редакторе реестра. Чтобы туда попасть, используется команда regedit. После входа нужно:

Изменение объема доступной эмулятору оперативной памяти

  1. Перейти по адресу: HKEY_LOCAL_MACHINESOFTWAREBlueStacksGuestsAndroidMemory.
  2. В открывшемся окне выбрать вкладку «Memory» и установить галочку рядом с пунктом «Десятичная».
  3. Выставить в поле «Значение» числовое значение требуемой оперативной памяти и нажать «ОК». Более 850 Мб ставить нет смысла, поскольку программа больше этого объема использовать все равно не сможет.

После изменения в «Memory» будет сразу видно новое значение параметра.

Новое значение параметра

Не рекомендуется использовать значение, превышающее половину физической памяти компьютера.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *