首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何让whpx或haxm在Windows主机上与qemu协同工作?

如何让whpx或haxm在Windows主机上与qemu协同工作?
EN

Stack Overflow用户
提问于 2019-02-15 02:42:38
回答 1查看 2.7K关注 0票数 0

我正在尝试在Windows计算机上使用qemu来托管Android x86。我正在使用以下命令启动qemu:

qemu-system-x86_64.exe -vga std -m 2048 -smp 2 -soundhw ac97 -net nic,model=e1000 -net user -cdrom android-x86_64-8.1-r1.iso -hda android.img -accel haxm

我在启用whpx或haxm时遇到了问题,无论我做什么,结果都是一样的: qemu抱怨-machine accel=haxm: No accelerator found。whpx也一样。

我确保在BIOS中启用了英特尔虚拟化和vtx,我确保通过打开或关闭Windows功能安装了Windows Hypervisor Platform和Hyper-V,我使用Visual Studio 2017安装程序和Android Studio安装了HAXM安装程序,使用直接从英特尔网页下载的独立安装程序,什么也没有。

我发现有趣的是,Android Studio和VS都能够在启用haxm或whpx的情况下很好地运行它们的模拟器。只是qemu比较固执而已。

我还应该做什么才能使用它们中的任何一个?如果我省略了-accel命令,qemu会启动得很好,但性能很糟糕。

请注意,我没有同时安装多个版本的HAXM,也没有在尝试使用haxm时启用Hypervisor,反之亦然。

EN

回答 1

Stack Overflow用户

发布于 2019-02-23 23:32:15

启用HAXM选项是-accel hax而不是-accel haxm

-machine accel=haxm: No accelerator found表示QEMU不知道所请求的加速器。如果您的HAXM确实不起作用,错误将如下所示:

代码语言:javascript
运行
复制
Failed to open the HAX device!
Open HAX device failed
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54697108

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档