Exsi中配置显卡直通后开机提示”DevicePowerOn“虚拟机无法启动
显卡直通
显卡直通技术允许虚拟机直接访问物理 GPU 设备,绕过 ESXi hypervisor 的中间层,从而获得接近原生性能的图形处理能力。但是在启用显卡直通并尝试启动虚拟机时,系统可能提示:Module 'DevicePowerOn' power on failed
处理步骤
高级中添加设置
参数 | 含义 |
|---|
pciPassthru.useVga = "FALSE" | 禁止将直通 GPU 设为虚拟机主显示设备,否则 ESXi 控制台会黑屏。 |
pciPassthru.use64bitMMIO = "TRUE" | 启用 64-bit MMIO,显存较大的 GPU(如 L40 48GB)必须开启,否则无法直通。 |
pciPassthru.64bitMMIOSizeGB = "256" | 为 GPU 提供足够的 MMIO 地址空间,避免启动失败(推荐 ≥ 256GB)。 |
pciPassthru0.msiEnabled = "FALSE" | 禁用 MSI 中断,避免 NVIDIA 驱动在虚拟环境中加载失败。 |
hypervisor.cpuid.v0 = "FALSE" | 屏蔽虚拟化特征,让 NVIDIA 驱动不检测到 Hypervisor(提升兼容性)。 |
保持 ESXi 控制台可见(解决黑屏)的参数
参数 | 含义 |
|---|
svga.present = "TRUE" | 强制启用 VMware 虚拟显卡(SVGA),不被 GPU 直通覆盖。 |
svga.autodetect = "FALSE" | 禁止自动关闭 SVGA(防止系统只识别直通 GPU 导致黑屏)。 |
svga.vramSize = "268435456" | 虚拟显卡 VRAM 设置为 256MB,提高控制台兼容性。 |



