What is causing the “x86 emulation currently requires hardware acceleration!”?
We investigated this particular issue by looking at various user reports and the repair strategies that some affected users applied to get the issue resolved. Based on what we gathered, there are a few common scenarios that will trigger this particular error message: If you’re currently struggling to resolve the “x86 emulation currently requires hardware acceleration!” error, this article will provide you with a selection of verified troubleshooting steps. Down below, you’ll discover several methods that other users struggling to resolve the same issue have used to fix or circumvent the issue. To maintain maximum efficiency, we encourage you to follow the methods below in the order that they are presented. You should eventually stumble upon a fix that is effective in your particular scenario.
Method 1: Installing the Intel HAXM module
Before accessing the BIOS settings, let’s verify if the issue is not actually triggered by the missing of the Intel x86 Emulator Accelerator (HAXM installer). Without this module, AVD will not be able to compile applications that use hardware virtualization even if the technology is enabled on your computer. Several users encountering the same error have reported that the issue went away for good after they downloaded the missing module via SDK Manager and installed it via the HAXM installer. Follow the steps below for complete step by step instructions: If you’re still encountering the “x86 emulation currently requires hardware acceleration!” error, move down to the next below.
Method 2: Disabling Hardware-assisted virtualization from Avast
If you’re using Avast as an additional security layer, the error is most likely due to a conflict caused by one of its security features. As a lot of users have reported, the hardware-assisted virtualization of Avast is known to conflict with Android Studio’s AVD, which ends up producing the “x86 emulation currently requires hardware acceleration!” error. If this scenario is applicable to you (you have Avast installed) follow the instructions below to disable hardware-assisted virtualization from the Settings menu of the security suite: If you’re still seeing the “x86 emulation currently requires hardware acceleration!” error when running the AVD, move down to the next method below.
Method 3: Enabling Hardware Virtualization from BIOS/UEFI settings
If the first method didn’t enable you to resolve the error message, it’s likely that the error message is occurring because hardware virtualization is disabled from your BIOS/UEFI settings. Hardware virtualization should be enabled by default in normal circumstances, but manual intervention, BIOS Updates, and even some 3rd party software might disable this technology. Keep in mind that the process of enabling hardware virtualization will be different depending on your BIOS/UEFI settings and your motherboard and CPU manufacturer. However, the first step would be to enter your BIOS or UEFI Settings. If you have the legacy setting menu (BIOS), you’ll need to press the Setup key during the initial booting sequence. The specific setup key should appear on the initial screen, but in case you don’t spot it, you can search for it online by using the search phrase “motherboard model + setup key“. If your computer uses the newer UEFI model, you will first need to access the Advanced Startup menu. To do this, press Windows key + R to open up a Run dialog box, then type “ms-settings:recovery” and press Enter to open the Recovery menu of the Settings app. Once you get there, simply click on the Restart now button under Advanced startup. After a while, your computer will restart directly into the Advanced options menu. Once you get there, navigate to Advanced Options menu and click on UEFI Firmware Settings. Once you’ve gained entry to your BIOS or UEFI settings, start looking for the hardware virtualization option. Depending on your BIOS/UEFI version, you’ll find this setting listed under different names. You can typically find it listed as either Virtualization technology (VTx/VTd), Intel Virtualization Technology or AMD-V Virtualization. Chances are the option will be located under Chipset, Processor, Advanced CPU Configuration or something similar. Once you manage to enable hardware virtualization, save the BIOS/UEFI changes, restart your computer and see if the error is resolved at the next startup.
Method 4: Enabling Windows Hypervisor Platform (if applicable)
If you’re encountering the issue on an AMD CPU with virtualization technologies (newer CPU models such as Ryzen), the issue might be occured because Windows Hypervisor Platform is not enabled on your device. But keep in mind that in order to enable this feature, you’ll need to ensure that you have Windows 10 build 1803 or older. The Windows Hypervisor Platform can be enabled via the Turn Windows Feature On or Off screen. Here’s a quick guide on how to do this:
This effect requires GPU acceleration? Here’s how to fixMicrosoft Kills x64 Emulation on ARM-based Windows 10 PCs and Makes It Exclusive…Fix: Currently, This Hardware Device is not Connected to the Computer (Code 45)Fix: VT-X/AMD-V Hardware Acceleration is Not Available on Your System