我的配置:
- 虚拟机监控程序-Hyper-V
- 主机操作系统:Windows Server 2019
- 客户操作系统:Windows 10
- 显卡:Nvidia GeForce GTX 1060
我成功地将 GPU 传递到虚拟机,正如所描述的那样这里。但是,我得到了错误代码 43当我在虚拟机中安装 Nvidia 驱动程序时。原因是 Nvidia 驱动程序检查虚拟机中是否使用了 GeForce 卡并将其禁用。这就是为什么这论坛创建了一个修补该驱动程序的脚本。
但是,该脚本修复了驱动程序NVIDIA GeForce GTX 980卡。它替换nvlddmkm.sys
文件中的特定字节。但是,作者没有解释他如何找出应该替换哪些字节。我的理解是这些字节对应于虚拟机管理程序 CPUID。
是否有人知道我应该查找和替换哪些字节,以便我可以对我的 GPU 驱动程序执行相同的操作?
答案1
几天前,NVIDIA 已允许“消费级”GPU 进行虚拟化。正式来说,它与 Linux 主机和 Windows 客户机相关。但您可以尝试在客户机 Windows 中安装最新的测试版驱动程序并进行检查。