You need to enable JavaScript to run this app. 如何修改Android模拟器的默认GPU配置?
优惠活动
大模型
产品
解决方案
定价
更多

如何修改Android模拟器的默认GPU配置?

提问内容

我想要修改Android模拟器中默认使用的GPU配置。

任务管理器中的GPU列表

我已经在Windows系统设置(以及AMD Radeon显卡设置)中调整了图形相关配置,但操作未生效。

Windows图形设置界面
qemu-system-x86的图形设置已设为「高性能」
qemu-system-x86的AMD Radeon显卡设置界面

请问我该如何修改对应的默认配置?


操作方案

Windows系统图形设置、显卡控制台的配置不生效,问题根源是Android模拟器(基于QEMU实现)的GPU调用逻辑独立于系统级的应用图形偏好规则,需要直接在模拟器自身的配置层面调整,具体操作如下:

  • 打开Android Studio内置的AVD Manager(设备管理器)
  • 选中需要调整配置的模拟器实例,点击编辑按钮
  • 在设置页找到「Graphics(图形)」配置项:
    • 选择host模式时,模拟器会直接调用主机侧的硬件GPU完成渲染,对应最高的图形性能
    • 选择swiftshader模式时,会使用CPU完成软件渲染,完全不依赖GPU
    • 选择guest模式时,会在模拟器内部虚拟独立GPU,图形性能最低
  • 保存修改后,完全关闭后台运行的模拟器实例,重新启动即可让配置生效

如果习惯直接修改配置文件,也可以绕过可视化界面操作:

  • 进入对应AVD的本地存储目录(默认路径为C:\Users\你的系统用户名\.android\avd\你的模拟器名称.avd\)
  • 打开目录下的config.ini配置文件
  • 找到hw.gpu.mode配置项,修改对应参数值:
    • 值设为host即代表调用主机高性能GPU
    • 值设为swiftshader_indirect即代表启用软件渲染
  • 保存文件后重启模拟器即可

补充说明:针对双GPU(核显+独显)的主机场景,若设置完host模式后仍未调用独显,需要在Windows图形设置中,对QEMU主程序的完整可执行文件路径单独指定高性能GPU,不要仅匹配通用进程名。QEMU主程序的默认路径为C:\Users\你的系统用户名\AppData\Local\Android\Sdk\emulator\qemu\windows-x86_64\qemu-system-x86_64.exe,单独对该文件做GPU绑定即可解决配置不生效的问题。


内容的提问来源于stack exchange,提问作者Think Big

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.29 14:24:03