记录性随笔,较随意,有相同需求和问题欢迎留言交流
首先贴上所参考的大佬文章:https://www.licc.tech/article?id=35
以下完全按照文章步骤进行,并对遇到的问题提供补充解决方法。
在进行添加直通设备操作
Add-VMAssignableDevice -LocationPath "PCIROOT(0)#PCI(0300)#PCI(0000)#PCI(0C00)#PCI(0000)" -VMName Test
时,首先遇到:
解决方法:
在虚拟机设置中选择图示选项(强行关闭也可,不太优雅)
再次执行该命令,又遇到:
同样的按照提示,将动态内存关闭即可:
然后顺利执行,并检查分配情况:
成功。
然后虚拟系统开机,即可lspci查看直通成功的pci设备。nvidia GPU正常安装驱动即可。
遇到的问题:若虚拟系统无法开机,立即检查自己的Windows版本,官方DDA文档中说明仅支持win server与hyperv server,也就是桌面版的win10、win11均无法启动(实测,不知是否有高明的办法可以解决),而在win server 2022与vnext版本均可正常启动。