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