【VMware ESXi】vSphere中的虚拟机配置直通GPU后,启动时出现 模块“DevicePowerOn”打开电源失败 的解决方案
在 vSphere 中给虚拟机配置 GPU 直通后,如果开机时报 模块“DevicePowerOn”打开电源失败,通常与 PCI 直通设备映射的 MMIO 空间不足有关。这类问题在直通显卡时比较常见。
问题现象
给虚拟机添加 PCI-e GPU 后,无法正常开机,界面提示类似错误:

处理方法
在虚拟机设置中的“虚拟机选项”里,进入“高级参数”或“配置参数”,手动添加下面两个参数:

pciPassthru.use64bitMMIO = "TRUE"
pciPassthru.64bitMMIOSizeGB = "64"处理结果
保存配置后,重新开机即可。
补充说明
pciPassthru.use64bitMMIO用于启用 64 位 MMIO。pciPassthru.64bitMMIOSizeGB用于给直通设备分配更大的 MMIO 空间。- 如果直通的是更高端或显存更大的显卡,
64这个值不一定总是够用,需要结合实际设备继续调整。