2017-05-31 90 views
3

目標:啓用來賓操作系統(win 10 pro)上的intel haxm,以提高Android模擬器10x的速度,然後使用默認的visual studio模擬器。在Hyper-V vm(Windows 10 Pro)上啓用對intel haxm的VT支持?

更多關於intelhaxm here

問題:

當我檢查的先決條件使haxm的haxm_check.exe輸出寫着 「VT的支持 - 沒有」

問題:

  1. 如何在啓用Windows 10 Pro的Hyper-V計算機上啓用「VT支持」?

  2. 有沒有辦法在啓動過程中添加延遲,並按下某個鍵進入Guest OS(WIndows 10 Pro)的BIOS設置?

這裏是主機設置: 主機:10的Windows臨 虛擬化在BIOS:啓用 Hyper-V的窗口功能:打開。

這裏是遊客的VM設置:使用Hyper-V 來賓操作系統創建VM :WINDOWS 10 Pro的 的Hyper-V窗口功能:關閉。

+0

您可以嘗試[this](https://docs.microsoft.com/en-us/virtualization/hyper-v-on-windows/user-guide/nested-virtualization)。我不知道Hyper-V的虛擬化擴展是否與HAXM兼容,但可能值得一試。 –

回答

1

不幸的是,這個設置不起作用。英特爾HAXM必須直接在物理硬件上運行,而不是作爲來賓。而且,如果您將兩種技術都安裝在同一硬件上,則Hyper-V和英特爾HAXM不能共存。請參閱:

https://developer.android.com/studio/run/emulator-acceleration.html#vm-windows

即使在Microsoft Windows即將nested-虛擬化支持,HAXM將無法正常工作,在它的,因爲它是基於QEMU(https://android.googlesource.com/platform/external/qemu/+/emu-master-dev/README),而不是Hyper-V的當前狀態。整個Android模擬器內核和虛擬化堆棧將被重寫爲Hyper-V,以便在嵌套場景中工作。