Requirements -
Windows 10 Pro iso
Current GPU Drivers (Nvidia)
- Installation Instructions -
Install HyperV (Turn Windows Features On or Off)
- Configure virtual switch for External Network
- Disable Enhanced Sessions
Verify GPU Compatibility
- Check with Powershell: Get-VMPartitionableGPU
Create New VM:
- Gen 2
- 8GB RAM, **Uncheck Dynamic Memory**
- 120GB HDD
VM Settings:
- 8 CPU Cores
- Disable Checkpoints
Start VM + Install Windows 10 Pro
- Driver Installation -
File Transfers
- HOST - C:\Windows\System32\DriverStore\FileRepository\nv_ dispi.inf_amd64_[UUID]
- GUEST - - To C:\Windows\System32\HostDriverStore\FileRepository \nv_dispi.inf_amd64_[UUID]
- HOST - C:\Windows\System32\nv*.* (Every file that begins with nv)
- GUEST - C:\Windows\System32\
- GPU Partition -
Run PowerShell ISE as Administrator
Open GPU-P-Partition.ps1
- Set $vm = [VM-NAME]
- Set-ExecutionPolicy Unrestricted
- Run Script with Play button
Start VM
Check to see driver is loaded
GPU-P-Partition.ps1
$vm = "GPUP-01"
Add-VMGpuPartitionAdapter -VMName $vm
Set-VMGpuPartitionAdapter -VMName $vm -MinPartitionVRAM 80000000 -MaxPartitionVRAM 100000000 -OptimalPartitionVRAM 100000000 -MinPartitionEncode 80000000 -MaxPartitionEncode 100000000 -OptimalPartitionEncode 100000000 -MinPartitionDecode 80000000 -MaxPartitionDecode 100000000 -OptimalPartitionDecode 100000000 -MinPartitionCompute 80000000 -MaxPartitionCompute 100000000 -OptimalPartitionCompute 100000000
Set-VM -GuestControlledCacheTypes $true -VMName $vm
Set-VM -LowMemoryMappedIoSpace 1Gb -VMName $vm
Set-VM –HighMemoryMappedIoSpace 32GB –VMName $vm