NVIDIA GPU直通VMware虚拟机

NVIDIA GPU直通VMware虚拟机

解决方案goocz2025-05-24 12:27:493A+A-

环境:ESXi 6.7U3;NVIDIA Tesla M40 PCIe 24G。

1.启用显卡

登录ESXi主机,管理,硬件,PCI设备,勾选GPU卡,切换直通,会提示要求重启主机,重启主机之后,该GPU设备直通一栏显示为“活动”。

2.添加PCI设备

按常规方式新建虚拟机,添加PCI设备,选中对应GPU卡。注意,内存注意一定要勾选预留,否则开机后报错如下:无法打开虚拟机 win10 的电源。内存设置无效: 内存预留 (sched.mem.min) 应该等于内存大小 (32768)。 单击此处了解更多详细信息。

解决办法:预留所有客户机内存(全部锁定)


3.电源打开失败

再次开机,继续报错:打开虚拟机的电源。模块“DevicePowerOn”打开电源失败。 单击此处了解更多详细信息。

解决办法:

3.1 EFI引导

先确认虚拟机是否EFI引导:编辑虚拟机 – 虚拟机选项 – 引导选项 – 固件 – EFI;


3.2 添加参数

编辑虚拟机 – 虚拟机选项 – 高级 – 配置参数 – 编辑配置:添加以下2条;

pciPassthru.use64bitMMIO=”TRUE”

pciPassthru.64bitMMIOSizeGB=64

备注:MMIOSize设置为虚拟机分配的所有GPU显存大小的两倍






4.安装操作系统&显卡驱动

虚拟机安装操作系统和NVIDIA驱动之后,在虚拟机设备管理器已经能看到V100显卡了。


5.安装cuda

点击这里复制本文地址 以上内容由goocz整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!

果子教程网 © All Rights Reserved.  蜀ICP备2024111239号-5