Android emulator won't start — \"Virtualization (VT-x/SVM) is disabled\"
The "virtualization is disabled" warning means VT-x (Intel) or SVM (AMD) is turned off in your PC's BIOS, so the emulator can't use hardware acceleration and either refuses to boot or limps along at 1–2 FPS. The fix is two steps in order: enable the virtualization setting in BIOS/UEFI, then make sure a Windows feature (Hyper-V / Memory Integrity) isn't grabbing it back. The BIOS steps below are grouped by laptop brand.
You install GameLoop, BlueStacks, LDPlayer or MEmu, and instead of the game you get a warning that virtualization is disabled — worded as "VT-x is not enabled", "Enable Virtual Technology (VT)", "AMD-V / SVM is disabled", or a yellow banner telling you to turn on virtualization for better performance. Either the emulator refuses to boot, or it limps along at 1–2 FPS and games are unplayable.
Cause: Android emulators run a real virtual machine. To do that with acceptable speed they need your CPU's hardware virtualization extension — Intel VT-x (often shown as Intel Virtualization Technology or VMX) or AMD SVM (AMD-V). On most laptops and many prebuilt PCs this extension ships turned off in the BIOS/UEFI by default. Without it, the emulator either can't create the VM at all, or falls back to slow software emulation.
There are two distinct reasons the warning appears, and they need different fixes: (1) virtualization is genuinely off in BIOS, or (2) it's on in BIOS but Windows itself is holding it — Hyper-V, the Virtual Machine Platform, Core Isolation/Memory Integrity, or Credential Guard can claim the virtualization layer so no third-party emulator can use it. The fixes below cover both, in order.
This is a one-time hardware/OS setting, not a corrupt install. Reinstalling the emulator, switching game versions, or updating drivers will not fix it — the VM can't start before any of that matters.
Solutions
Solution 1
Turn on VT-x / SVM in your BIOS/UEFI. This is the actual fix for most people.
- Save your work and fully restart the PC. As it powers back on, tap the BIOS/UEFI key repeatedly before Windows loads (see the brand table below).
- Find the virtualization setting. It's usually under Advanced, CPU Configuration, Configuration, or Security. Look for:
- Intel CPU:
Intel (VMX) Virtualization Technology,Intel VT-x, orVirtualization Technology - AMD CPU:
SVM Mode,AMD-V, orSVM Support
- Intel CPU:
- Set it to Enabled.
- Save and exit (usually F10 → confirm). Let Windows boot normally and reopen the emulator.
BIOS/UEFI key by brand: ASUS — F2 or Del; Acer — F2; Dell — F2; HP — Esc then F10; Lenovo (IdeaPad/ThinkPad) — F2 or Fn+F2 (some use the tiny Novo button); MSI — Del; Gigabyte — Del; Samsung — F2; Toshiba — F2. If the key flashes by too fast, use Windows instead: Settings → System → Recovery → Advanced startup → Restart now → Troubleshoot → Advanced options → UEFI Firmware Settings.
To confirm it worked: open Task Manager (Ctrl+Shift+Esc) → Performance → CPU, and check that Virtualization: Enabled is shown. The emulator's warning should be gone and games should run at full speed. If Task Manager still says Disabled after you enabled it in BIOS, go to S2 — Windows is holding it.
Solution 2
BIOS says enabled but the emulator still complains? A Windows virtualization feature is grabbing it. Hyper-V and friends sit on top of the same VT-x/SVM layer and lock out third-party VMs. Turn off the ones you don't need:
- Windows features: press Win, type Turn Windows features on or off, open it, and uncheck
Hyper-V,Virtual Machine Platform, andWindows Hypervisor Platformif they are ticked. Click OK and reboot when asked. - Core Isolation / Memory Integrity: Windows Security → Device security → Core isolation details → turn Memory integrity Off, then reboot. (This feature uses virtualization-based security and is a very common cause on Windows 11.)
- Credential Guard (Windows Pro/Enterprise): if the above didn't free it, Credential Guard may be on. Disable it via Group Policy or your IT admin if this is a managed/work laptop.
Reboot after each change and recheck Task Manager → Performance → Virtualization. Trade-off, stated honestly: Memory Integrity and Credential Guard are security features. Disabling them is standard practice for running Android emulators, but if this is a work or shared machine, confirm it's allowed first. You can re-enable them when you're done gaming.
Solution 3
Virtualization is on, but the emulator didn't pick it up. Some emulators default to a compatibility engine and need to be pointed at the hardware one:
- Open the emulator's Settings → Engine (GameLoop, BlueStacks, LDPlayer and MEmu all have this).
- Make sure the renderer/engine isn't forced to software/compatibility mode; allow it to use virtualization (and enable Virtualization (VT) in the engine tab if there's a toggle).
- Allocate sane resources while you're there — roughly half your CPU cores and half your RAM is a safe baseline; over-allocating can stall the VM.
- Apply, restart the emulator, and launch the game.
If virtualization shows Enabled in Task Manager but the emulator still won't boot, the problem is no longer virtualization — check that an antivirus isn't blocking the emulator's hypervisor driver, and see EmuDesk's other startup guides for black-screen and engine errors. If your CPU is genuinely very old, confirm it supports VT-x/SVM at all (most chips from the last decade do).
Comments (0)
Sign in to_leave_comment