Я хотел бы создать виртуальное устройство в Android Studio, но не могу, потому что аппаратное ускорение отключено.

Я пошел в BIOS и есть два варианта:

AMD-SVM
AMD-IOMMU

Оба включены.

Я также скачал установщик HAXM из менеджера SDK и попытался запустить его из

C:\Users\%user%\AppData\Local\Android\Sdk\extras\intel\Hardware_Accelerated_Execution_Manager

с файлом intelhaxm-android.

Я получил сообщение об ошибке:

This computer does not support Intel Virtualization technology VT X or it is exclusively used by Hyper V. HAXM cannot be installed. Please ensure that hyper V is disabled in windows feature

Имеет смысл, что я не могу активировать технологию Intel Virtualization, потому что у меня AMD Ryzen 7 2700U.

С моим предыдущим компьютером все работало нормально, но у меня был процессор Intel.

В некоторых онлайн-руководствах предлагается включить функцию Windows Hyper-V, но она доступна только для Windows 10 pro.

Кто-нибудь знает способ активировать аппаратное ускорение с процессором AMD и без функции Hyper-V?

1 ответ1

0

Я получил сообщение об ошибке:

«Этот компьютер не поддерживает технологию Intel Virtualization VT X, или он используется исключительно Hyper V. Невозможно установить HAXM. Убедитесь, что Hyper-V отключен в Windows Feature "

Это связано с тем, что HAXM не поддерживает AMD-V.

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

В настоящее время у нас есть постоянная команда разработчиков, поддерживающая и проверяющая этот драйвер с опытом работы с Intel VT. Мы были бы готовы поработать с кем-то (предпочтительно группой из кого-то), заинтересованным в поддержке AMD-V, выяснить, как должна выглядеть такая поддержка, как ее поддерживать и проверять, и делает ли она больше смысла интегрировать или поддерживать общий API через независимые драйверы.

Источник: поддержка процессоров AMD

HAXM - это гипервизор с открытым исходным кодом, разработанный Intel. Так что вряд ли поддержка AMD-V будет добавлена в HAXM.

На компьютерах с процессором Intel x86 эмулятор Android по-прежнему будет использовать Intel HAXM по умолчанию. Intel HAXM - это зрелое гипервизорное решение с открытым исходным кодом, разработанное Intel.

Я хотел бы создать виртуальное устройство в Android Studio, но не могу, потому что аппаратное ускорение отключено.

Это на самом деле включено на основе факта, что AMD-V включен. Вы получаете ошибку из-за того, что HAXM не поддерживает AMD-V.

Кто-нибудь знает способ активировать аппаратное ускорение с процессором AMD и без функции Hyper-V?

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

Эмулятор Android - Процессор AMD и поддержка Hyper-V

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .