Home

【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 这个值不一定总是够用,需要结合实际设备继续调整。
VMware