使用 DevEco Studio 调试时,模拟器启动失败并提示“GPU acceleration not available”,如何解决?

使用 DevEco Studio 调试时,模拟器启动失败并提示“GPU acceleration not available”,如何解决? 在 Windows 11 笔记本上使用 DevEco Studio 5.0 启动 Phone Simulator,弹出错误:“GPU acceleration not available. Please enable Hyper-V or Windows Hypervisor Platform.”

5 回复

开发者您好,请根据模拟器错误码文档开启Hyper-V功能,如果已经按照教程配置了Hyper-V后还是不行,请检查安装目录是否存在中文,需要将中文改成英文。在DevEco studio 5.0.4 Release上已经对模拟器的路径做了校验,强制其不可包含中文,建议下载最新版本的DevEco Studio后重新安装模拟器。如果仍没有解决该问题请提供下您DevEco studio的版本信息以及使用模拟器的版本信息。


需启用 Windows 虚拟化组件:

  1. 打开「控制面板 > 程序 > 启用或关闭 Windows 功能」;
  2. 勾选 Hyper-VWindows Hypervisor Platform (WHP)
  3. 重启电脑;

GPU acceleration not available ?有截图 吗?

该提示表明GPU硬件加速不可用。请检查BIOS/UEFI中是否已启用虚拟化技术(Intel VT-x/AMD-V)。在Windows系统中,确认Hyper-V和Windows Hypervisor Platform已关闭。对于AMD处理器用户,需在BIOS中禁用SVM Mode。同时确保显卡驱动程序为最新版本。

这个错误提示表明你的系统环境缺少运行模拟器所需的GPU虚拟化支持。以下是解决此问题的具体步骤:

1. 确认系统要求并启用必要功能

  • 确保你的Windows 11版本支持Hyper-V(专业版/企业版/教育版)
  • 进入“控制面板” → “程序” → “启用或关闭Windows功能”
  • 勾选以下两项:
    • Hyper-V(包含管理工具和平台)
    • Windows Hypervisor Platform
  • 重启计算机使设置生效

2. 检查BIOS/UEFI设置

  • 重启进入BIOS/UEFI界面(通常按F2/Del键)
  • 确认已启用:
    • Intel VT-x 或 AMD-V(CPU虚拟化)
    • Intel VT-d 或 AMD IOMMU(可选,但建议启用)

3. 更新显卡驱动

  • 访问显卡制造商官网(NVIDIA/AMD/Intel)
  • 下载安装最新的官方驱动,非Windows Update提供的通用驱动

4. 验证DevEco Studio配置

  • 打开DevEco Studio → File → Settings → SDK Manager
  • 确认已安装最新版本的Phone Simulator
  • 检查Tools下的“Emulator”组件状态正常

5. 关闭冲突软件

  • 暂时禁用第三方虚拟化软件(如VMware、VirtualBox)
  • 关闭游戏加速器、屏幕录制等可能占用GPU资源的程序

6. 使用命令行工具验证

  • 以管理员身份打开PowerShell
  • 运行:systeminfo
  • 在输出中检查“Hyper-V要求”部分,确认所有项目均为“是”

完成上述操作后重新启动DevEco Studio尝试启动模拟器。如果问题仍然存在,可以尝试在SDK Manager中重新下载模拟器镜像文件。

回到顶部