Какова точная настройка использования аппаратного ускорения для эмуляции при работе с Xamarin в Visual Studio 2019 под Windows 10? - PullRequest
0 голосов
/ 26 мая 2020

Я только начал работать с Xamarin и немного пытался заставить его работать.

Я следовал инструкциям здесь :

  1. Установлен Microsoft Hyper-V и Windows платформа гипервизора (WHPX) + перезапуск (работает нормально, также отлично работает с Docker для Windows)

  2. Пришлось обновить до последней версии Windows 10, чтобы избежать появления эмулятора, ведущего к BSOD (версия теперь 1909)

  3. Ускорение с HAXM - теперь это сложная часть

Visual Studio утверждает, что это установлено

HAXML in Visual Studio

Однако служба, похоже, не работает:

haxm_check.exe
VT support -- no
NX support -- yes

sc query intelhaxm
[SC] EnumQueryServicesStatus:OpenService FAILED 1060:

The specified service does not exist as an installed service.

Пробовал последнюю версию , но она отказывается устанавливать, потому что HAXM отказывается жить вместе с Hyper-V .

Я запустил эмулятор, и он запустился в около 20-30 секунд, а фактическая горячая перезарядка занимает около 5 секунд. Я бы хотел, чтобы это ожидаемая производительность при использовании аппаратного ускорения.

Я не уверен, что понимаю настройку, благодаря которой это работает. Обеспечивает ли Windows платформа гипервизора ускорение вместо HAXM? (Установка HAXM в Visual Studio в моем случае бесполезна)

Вопрос: Какова точная настройка использования аппаратного ускорения для эмуляции при работе с Xamarin в Visual Studio 2019 под Windows 10?

...