AVX, AVX2/FMA3, AVX512, SVE, etc. need OS & VM / Hypervisor support

Note that an operating system (OS) needs to support the new extended CPU state (OS-Save) to allow software to use new instruction sets.

  • AVX512 or later need x64 Windows 10/Server 2016 or later.
  • AVX, AVX2/FMA3 or later need x86/x64 Windows 7/Server 2008 or later.

Older operating systems like have not been updated to support them and likely won't be.

If you are running under a VM / Hypervisor (e.g. Hyper-V, VmWare, etc.), it may disable support for various instruction sets (including OS-Save) in order to facilitate migration across hardware (as migrating to a system that supports less features might cause software to crash).