Requirements
GpuVM checks this for you before creating a VM: ./gpuvm.ps1 check -Profile <profile> lists each item as Ok, Warn or Fail, and New-GpuVM runs the same checks first.
- Windows 10 or 11 Pro, Enterprise, Education or Pro for Workstations.
- Hardware virtualization turned on in the BIOS/UEFI (Intel VT-x or AMD-V).
- Hyper-V enabled. See Install.
- A GPU that supports GPU partitioning with its current driver. The bundled profiles pick the GPU whose name matches
NVIDIA(gpu.matchin the profile), and Sunshine encodes with NVENC. - PowerShell 7 (aka.ms/powershell). The app looks for it in
Program Files\PowerShell\7(MSI install) or in the Microsoft Store package folder. - Administrator rights. Hyper-V only lets administrators create and control VMs. The installed app asks for elevation when it opens; the CLI needs PowerShell 7 as administrator to create and modify VMs.
- Moonlight on the host to see the VM. See Install.
Resources for the VM
Section titled “Resources for the VM”- Free memory: Hyper-V memory is fixed, so it has to be free when the VM starts, not just installed. Both bundled profiles use 8 GB.
- Disk space on the drive of the VM folder (
C:\GpuVMby default): about 40 GB for a dynamic disk (balanced), or the disk size plus 10 GB for a fixed disk (max-performance: 96 + 10 GB). - Network: the Hyper-V
Default Switch. If it doesn’t exist the VM is created without network, and streaming needs network.
Windows image
Section titled “Windows image”An official Windows 10 or 11 ISO:
The create wizard lists the ISOs in your Downloads and Desktop folders and lets you browse for another one.