NVIDIA Quatro RTX 4000 Support Passthrough on Windows 11 Pro Hyper-V

NVIDIA Quatro RTX 4000 Support Passthrough on Windows 11 Pro Hyper-V

A friend had this problem and found the solution. I’m posting it here for future reference.

Prerequisites:

  • Windows 11 Pro with Hyper-V enabled.
  • Intel or AMD CPU with virtualization support (Intel VT-d or AMD-Vi).
  • Compatible motherboard that supports IOMMU (Input-Output Memory Management Unit).
  • NVIDIA Quadro RTX 4000 graphics card with proper drivers.
  • UEFI BIOS/UEFI settings configured correctly for virtualization.

Step 1 #

  • Enable Hyper-V and Virtualization Features in BIOS/UEFI
  • Restart your system and enter the BIOS/UEFI settings.
  • Enable Virtualization Technology (Intel VT-x/AMD-V) and Intel VT-d/AMD-Vi (this is required for PCIe passthrough).
  • Enable IOMMU if available (especially for AMD systems).

Step 2 #

  • Enable Hyper-V on Windows 11 Pro
  • Open Control Panel > Programs > Turn Windows features on or off.
  • Check the box for Hyper-V and click OK.
  • Once Hyper-V is installed, restart your system. Alternatively, you can enable Hyper-V via PowerShell:

Step 3 #

  • Find InstancePath property of the GPU to partition:

    Device manager -> Dispaly adapters -> Properties -> Details -> Device Instance Path
    
  • From an Administrator PowerShell prompt:

    > Add-VMGpuPartitionAdapter -VMName "SolidWorks Win10" -InstancePath "\\?\PCI#VEN_10DE&DEV_1EB1&SUBSYS_12A010DE&REV_A1#4&256a0aa8&0&0008#{064092b3-625e-43bf-9eb5-dc845897dd59}\GPUPARAV"