ESXi直通NVIDIA GeForce显卡

目前家里的ESXi服务器集成了路由器,写代码,囤东西,下东西,测试之类的作用. 就差个玩游戏就完美了. 所以我就看上了Intel Direct I/O技术. 可以将PCIE上的设备直接映射至虚拟机内从而降低性能的损耗.

不过在ESXi兼容列表内的NVIDIA显卡只有Quadro系列卡, 而且卖的死贵死贵. 所以我固然就尝试了在外网寻找如何使用Direct I/O将GeForce系列显卡映射至虚拟机内.

如果在国内搜索相关N卡在ESXi内的相关信息, 只会说明到需要在虚拟机配置文件中添加一行:

hypervisor.cpuid.v0 = FALSE

经过尝试后证实只做这一步是不行的, 在Windows系统能可以看到的确显卡驱动已经正常加载了没有43错误, 但是等一有负载显卡驱动就会立即退出.

由于这个问题我在网上寻找了几天, 最终在一个Reddit一个有关于AMD+NVIDIA平台直通教程内发现了关键的一步:

在ESXi主机/etc/vmware/passthru.map文件内根据PCIE ID添加以下行:

10de 1c02 d3d0 false

其中10de是PCIE设备的供应商ID. 1c02是PCIE设备的设备ID.

当添加完毕之后重启ESXi主机后直通后的显卡就应该可以工作了.

已测试平台:
CPU: E3-1230v2
主板: MS-S0121
显卡: GT440 与 GTX1060
驱动版本: 388.71
操作系统: Windows 10
ESXi版本: 6.5.0 Update 1 (Build 7388607)

snapshot.png

参考资料:

标签: none

已有 7 条评论

  1. yuhangq yuhangq

    wa

  2. 星星 星星

    大佬可以教下PCIE ID 那步具體要打啥麼...一直沒法直通..困擾非常久

    1. 每个机器和设备都有可能不同 需要根据自己的设备来填

  3. dlin dlin

    10de 1c02 d3d0 false d3d0是啥啊

  4. fovyu fovyu

    您好,不知道您有没有尝试过多个N卡直通呢?

  5. Chan Chan

    按博主的要求做了。也是ESXI 6.5U的版本 ASL1050Ti的显卡还是提示43错误。。。。。。。

  6. Chan Chan

    博主可以的话。能回复个 知道下查找问题的方向吗?

添加新评论