Starting with Android SDK Tools rev 17 the Android emulator supports using the hardware virtualization feature (Intel VT, VT-x, vmx and AMD-V, SVM) which should speed-up x86 based emulator images a lot: http://developer.android.com/guide/developing/devices/emulator.html#accel-vm
I installed all necessary components:
Then I created a new AVD using that image, but I could not "feel" any difference regarding the execution speed.
Therefore my question is: How to find out if hardware virtualization feature is used?
And if not what needs to be done to use it?
I know that it is enabled by the BIOS, because I can run Windows 64 bit VMs in VirtualBox. Additionally I have verified it using the Microsoft® Hardware-Assisted Virtualization Detection Tool.
Open your task manager by using Ctrl+Shift+Esc keys. If your processor supports hardware virtualization, you will see virtualization as Enabled along with the other details, or otherwise disabled. If it does not support virtualization, you will not see Hyper-V or virtualization mentioned in the task manager.
As we said earlier, Bluestacks comes packed in a single file which can be installed directly, and unlike other programs it doesn't need a third-party virtualization tool.
Step 2: Enable VT in your BIOS settings Find the VT item which is usually named Intel(R) Virtualization Technology, Virtualization, Virtual, VT-X or SVM. In general, you can find it here: Advanced > Processor Configuration/Security. Select Intel(R) Virtualization Technology and change to Enabled.
The following virtualization technologies are available for accelerating the Android emulator: Microsoft's Hyper-V and the Windows Hypervisor Platform (WHPX). Hyper-V is a virtualization feature of Windows that makes it possible to run virtualized computer systems on a physical host computer.
So can in run Android emulator without hardware virtualization VT-x or AMD-V ? You can't use Intel based images without virtualization enabled and IntelHAXM installed. but you can use ARM images which does not requires hardware virtualization. Open AVD manager. Continue with the wizard.
If the Hyper-V result indicates that a hypervisor is currently running, Hyper-V is already enabled. If your computer meets the above criteria, use the following steps to accelerate the Android emulator with Hyper-V: Enter windows features in the Windows search box and select Turn Windows features on or off in the search results.
Once it's extracted, right-click on the .exe file for the AMD-V Detection Utility and select Run as administrator. 4. You will now be notified about the status of Virtualization on your PC.
During emulator loading you should see this line:
[2012-03-26 14:06:22 - Emulator] HAX is working and emulator runs in fast virt mode
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With