Help centerGetting Started

System requirements and enabling virtualization

Last updated August 1, 2026

Minimum specs

Requirement
Windows Windows 10 64-bit or later, CPU with VT-x or AMD-V
macOS macOS 13 Ventura or later, Apple Silicon or Intel
Linux Ubuntu 22.04+ or Fedora 38+, KVM support enabled
RAM 8 GB minimum
CPU cores 4 recommended for smooth multi-instance use

Emulade needs hardware virtualization turned on. This isn't a Emulade-specific setting, it's the same CPU feature that Hyper-V, VMware, and KVM all rely on.

Windows: enabling VT-x or AMD-V

  1. Restart and enter your BIOS or UEFI settings (usually Delete, F2, or F10 at boot).
  2. Find the virtualization setting, often under CPU Configuration. It may be called Intel VT-x, AMD-V, or SVM Mode depending on your motherboard.
  3. Enable it, save, and restart.
image

BIOS/UEFI screen with the virtualization setting highlighted

If you're already running Hyper-V, WSL2, or Docker Desktop, virtualization is already on. Emulade runs alongside all three without conflicts, since it talks to the same Windows Hypervisor Platform they do.

macOS: nothing to enable

Virtualization.framework is built into macOS 13 and later on both Apple Silicon and Intel Macs. There's no setting to turn on. If Emulade reports virtualization is unavailable on a supported macOS version, see Emulade won't start.

Linux: KVM

Check that KVM is available:

kvm-ok

If that command isn't found, check for /dev/kvm directly:

ls -l /dev/kvm

Add your user to the kvm group so Emulade can access it without running as root:

sudo usermod -aG kvm $USER

Log out and back in for the group change to take effect.

Didn't find what you needed? Browse all help articles.