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"