关于ESXi显卡直通踩坑记:物理机需要开启Above 4G

关于ESXi显卡直通踩坑记:物理机需要开启Above 4G

有个小伙伴,在ESXi下开启显卡直通一直报错,现记录一下处理办法,避免踩坑,供参考。

Dell R730xd,NVIDIA Tesla P100。

直通状态:已启用/需要重启,但是重启后,还是禁用。

直通状态:禁用。

之后排查为Memory Mapped I/O above 4 GB 没有开启导致,更改above 4G,默认Disabled,切换为Enabled。

开启后,显卡可以正常直通了。

直通状态为活动。

附:Memory Mapped I/O above 4 GB - 启用或禁用要求大量内存的 PCIe 设备支持。仅 64 位操作系统可启用此选项。

针对显卡直通:之前有写过一篇,VMware ESXi DirectPath I/O 直通GPU卡给虚拟机使用,有些关于虚拟机的设置细节都有写。而对于物理机的要求总结如下:

1、物理机使用EFI引导模式;

2、若GPU 需要 16 GB 或更多的内存映射(BAR1 Memory),需要在物理机bios中启用GPU直通,设置项名称通常为Above 4G decoding、Memory mapped I/O above 4GB 或 PCI 64-bit resource handing above 4G;

3、BIOS 中启用虚拟化功能: Intel Virtualization Technology for Directed I/O (VT-d) 或 AMD I/O Virtualization Technology (IOMMU);

dinghui.org

关注虚拟化及IT技术发展!

发表评论


The reCAPTCHA verification period has expired. Please reload the page.