1、宿主机以管理员方式启动 PowerShell,查看显卡信息,输入命令:
Get-VMHostPartitionableGpu
Windows10:
Get-VMPartitionableGpu
2、Name中的就是我们可以调用的显卡,需要复制一下里面的内容做备用,示例:
环境变量讲解:vm=虚拟机名变量 gpu=显卡Name
宿主机以管理员方式启动 PowerShell,根据虚拟机名及显卡Name编辑并输入以下自定义命令:
$vm = "VM1"
$gpu_path = "\\?\PCI#VEN_8086&DEV_A7A8&SUBSYS_3E7419E5&REV_04#3&11583659&0&10#{064092b3-625e-43bf-9eb5-dc845897dd59}\GPUPARAV"
4、添加 GPU 分区:
Add-VMGpuPartitionAdapter -VMName $vm -InstancePath $gpu_path
为虚拟机设置 高位内存映射 I/O 空间(High‑MMIO 空间),大小设置为 32GB(PCI 寻址地址范围,不占用宿主机物理内存):
(显卡不同,文件名就不同)文件复制到虚拟机C:\Windows\System32\HostDriverStore\FileRepository
HostDriverStore\FileRepository 虚拟机没有这个文件夹需要自己创建