What does HackerNews think of haxm?
Intel® Hardware Accelerated Execution Manager (Intel® HAXM)
Language:
C
Interesting. I remember playing with VT-x using Intel's HAXM framework [0] that installs its own Windows driver with a much nicer user-facing API, basically does what the chapters 2, 3 and 4 of the tutorial end up implementing, so you can spin up an empty, ready to go VM already in the 64-bit mode quite easily.
https://github.com/intel/haxm looks cool, thanks! Windows Home support saves a few bucks.
I don't understand,the yuzu (switch) emulator has excellent performance and correctness. It perfectly emulate a modern ARM cpus at multiple GHz and properly emulate the Tegra Nvidia GPU.
Why would emulating x86 be so much harder, especially since you can actually use the host x86 cpu... via hardware hyoervisors e.g. https://github.com/intel/haxm
Technically this can happens also on Linux:
https://github.com/intel/haxm
but probably there KVM is much better as first choice.
If AMD are at all smart they'll be attempting to contribute AMD-V support to https://github.com/intel/haxm ASAP.
Now that will be a fun pull request to watch.
From https://github.com/intel/haxm :
HAXM is a hardware-assisted virtualization engine (hypervisor) that uses Intel Virtualization Technology to speed up IA (x86/ x86_64) emulation on a host machine running Windows or macOS.