Windows Server 2022: Windows 11 VM w/ nested virtualization failed to start DDA passed-through devices

Chris Har 1 Reputation point
2022-02-10T08:44:00.167+00:00

Configurations:

  1. Windows Server 2022 host
  2. Windows 11 guest with Nvidia Quadro GP100 passed through via DDA (Discreet Device Assignment)
  3. Enable nested virtualization on the Windows 11 VM

Result: all of the passed through devices (e.g. Quadro GP100) failed to start. Device Manager showing exclaiming marks on all these devices. The error is about Windows cannot assign sufficient resources to these devices so they cannot be started.

Workaround: disable nested virtualization, the VM can start properly with all passed through devices working.

Question: can someone confirm the compatibility of DDA and nested virtualization? I cannot find any reliable answers anywhere, so I presume this is a supported case. If it is supported, can someone please suggest a working configuration?

Thanks!
Chris

Windows for business | Windows Client for IT Pros | Storage high availability | Virtualization and Hyper-V
Windows for business | Windows Server | User experience | Other
{count} votes

1 answer

Sort by: Most helpful
  1. Limitless Technology 39,921 Reputation points
    2022-02-14T16:36:47.633+00:00

    Hello @Chris Har

    As specified in https://learn.microsoft.com/en-us/windows-server/virtualization/hyper-v/deploy/deploying-graphics-devices-using-dda , DDA is compatible to share PCI devices with VMs but Microsoft provides no specifics into nested virtualization compatibility. Neither compatible or incompatible, but the absence of defined approach may seem that it has an unconsistent experience.

    In theory, it should work, as long as the PCIe is passed through DDA, enabling DDA on the Virtual Machine should also pass the hardware to the nested virtual system.

    Hope this helps with your query,

    --
    --If the reply is helpful, please Upvote and Accept as answer--

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.