HyperV虚拟机使用物理机显卡直通共享 |
实现: 多个虚拟机和物理机也可以一起共用同一块物理显卡。 BIOS开启SR-IOV 检查SR-IOV Powershell
注册表
添加
两个DWORD值都为0 我的虚拟机名字为3DDisplay Get-VMHostPartitionableGpu Set-VM -Name 3DDisplay -AutomaticStopAction TurnOff Set-VM -GuestControlledCacheTypes $true -VMName 3DDisplay Add-VMGpuPartitionAdapter -VMName 3DDisplay Set-VMGpuPartitionAdapter -VMName 3DDisplay -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 -LowMemoryMappedIoSpace 1Gb -VMName 3DDisplay Set-VM -HighMemoryMappedIoSpace 8GB -VMName 3DDisplay 添加一个名为Win81X64的虚拟机的完整示例截图 接下来需要搞定驱动 用DISM++从物理机提取驱动 建立驱动文件夹 C:\Windows\System32\HostDriverStore\FileRepository 把提取出来的驱动拷贝到这个新建立的路径中。 重启电脑 搞定 |