在VMWare ESXI中运行NVIDIA卡

  • A+
所属分类:技术分享

有一天,我正在寻找一个连接GTX 1080TI的地方用于计算目的。一个合乎逻辑的家庭是一个带有空闲插槽的ESXI盒子(运行6.5),并且已经将Windows 8.1设置为guest虚拟机。安装本身进行得很顺利,卡被拾起,我可以毫无困难地设置通行证。

但是,在让Windows通过它的步伐后,我在设备管理器中遇到了错误43(尽管设备被正确检测到)。安装官方和最新的驱动程序似乎也没有帮助。

幸运的是,我发现一篇文章指出,NVIDIA驱动程序检测到“非标准配置”,并阻止驱动程序工作,并且在虚拟机中运行似乎在NVIDIA的眼中属于“不标准”(我怀疑他们希望将用户推送到NVIDIA Grid或其他专业级选项)。也有一个修复:

打开来宾后,进入设置>虚拟机选项>高级>编辑配置>添加参数菜单,并添加以下参数:

hypervisor.cpuid.v0 = "FALSE"

以上内容可以防止虚拟机检测到它正在虚拟机管理程序中运行,从而使驱动程序为我工作 - 并且能够无任何问题地运行CUDA。

YMMV虽然!

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: