4

How can I tell if an Intel CPU supports nested virtualization? So far I was only able to check if an Intel CPU supports virtualization.

I use Windows 11 24H2 Pro with a MSI GS76 Stealth 11UH laptop, which has a Intel Core i9-11900H CPU.

I don't see the info in HWiNFO:

enter image description here

Franck Dernoncourt
  • 24,246
  • 64
  • 231
  • 400

2 Answers2

9

In theory, it should work at least CPU wise as any Intel processor with VT-x and EPT should work.

For nested virtualization, Microsoft states the following requirements:

Ensure the following prerequisites are met:

  • A Hyper-V host running Windows Server 2019/2022/2025.
  • A Hyper-V VM running Windows Server 2019/2022/2025.
  • A Hyper-V VM with configuration version 8.0 or greater.
  • An Intel processor with VT-x and EPT technology.

Intel's product page for the i9-11900H states:

Feature Does this CPU have it?
Intel® Virtualization Technology (VT-x)* yes
Intel® Virtualization Technology for Directed I/O (VT-d)* yes
Intel® VT-x with Extended Page Tables (EPT)* yes

Do note the unhealthy amount of asterisks that lead to:

* This feature may not be available on all computing systems. Please check with the system vendor to determine if your system delivers this feature, or reference the system specifications (motherboard, processor, chipset, power supply, HDD, graphics controller, memory, BIOS, drivers, virtual machine monitor-VMM, platform software, and/or operating system) for feature compatibility. Functionality, performance, and other benefits of this feature may vary depending on system configuration.

A-Tech
  • 597
4

You need Intel VT-x to support nested virtualization. The feature flag for this is VMX, shown as enabled in your screenshot.

enter image description here

Franck Dernoncourt
  • 24,246
  • 64
  • 231
  • 400
user71659
  • 454