cyb*_*rks 5 virtualization windows hyper-v graphics-processing-unit
我设法能够将 PCIe GPU (AMD RX580) 传递到 Windows Server 2016 标准主机上的 Windows 10 客户机。
问题是,每当使用 GPU 时,都会出现此错误:
驱动程序是通过 Windows 更新安装的
PCIe 直通是使用 Powershell(管理员)完成的:
Set-VM -Name "Parsec" -AutomaticStopAction TurnOffDismount-VmHostAssignableDevice -LocationPath
"PCIROOT(0)#PCI(0301)#PCI(0000)" -forceAdd-VMAssignableDevice -LocationPath
"PCIROOT(0)#PCI(0301)#PCI(0000)" -VMName "Parsec"Set-VM "Parsec" -GuestControlledCacheTypes $True
-LowMemoryMappedIoSpace 2000MB -HighMemoryMappedIoSpace 8000MB这里可能缺少什么?
截至今天,最好、最有效的方法是通过https://github.com/jamesstringerparsec/Easy-GPU-P
这将“直通”(尽管不是专用直通);GPU 将可以通过某种共享驱动程序在虚拟机内部使用(还不确定内部结构 - 但我已经测试过了,它的工作方式就像一个魅力)