英特尔的HAXM等效于Windows操作系统上的AMD

Raj*_*ary 27 windows virtualization android android-emulator genymotion

是否有任何相当于英特尔的AMD HAXM(Windows操作系统),或者有没有人能够破解HAXM使其在AMD处理器(Windows操作系统)上运行?

此外,与Google提供的默认Google API ARM/x86系统映像相比,Genymotion(http://www.genymotion.com)会明显更快吗?

我的确切开发机器规格:

  • 操作系统:Windows 7旗舰版
  • 处理器:AMD FX 8120 8核心2.81 GHz

提前致谢!

Ric*_*ard 18

来自Android文档(2016年3月):

在尝试使用此类加速之前,首先应确定开发系统的CPU是否支持以下虚拟化扩展技术之一:

  • 英特尔虚拟化技术(VT,VT-x,vmx)扩展
  • AMD虚拟化(AMD-V,SVM)扩展(仅支持Linux)

CPU制造商的规范应指明它是否支持虚拟化扩展.如果您的CPU不支持这些虚拟化技术之一,则无法使用虚拟机加速.

注意:虚拟化扩展通常通过计算机的BIOS启用,并且默认情况下经常关闭.查看系统主板的文档,了解如何启用虚拟化扩展.

大多数人都在谈论Genymotion更快,我从未听过有人说它速度慢.我绝对认为它更快,并且设置它只需要20分钟就可以尝试它.

  • Genymotion确实像魅力一样:-) (2认同)
  • 根据文档*AMD支持*如果它具有"AMD虚拟化(AMD-V,SVM)扩展(仅支持Linux)"(http://developer.android.com/tools/devices/emulator.html) (2认同)
  • @Rickard *仅受Linux *支持是关键,因此Windows OS不支持AMD处理器,这是我遇到的问题。 (2认同)
  • 当一个资源比谷歌少得多的第三方公司可以为谷歌的东西构建一些东西时,这很可悲,这要快得多。这告诉您有关 Google 的 Android 团队的什么信息? (2认同)

Win*_*ted 11

自2019年以来发布新答案。

TLDR:现在通过WHPX在Windows和Linux上都支持AMD,是的,Genymotion更快,因为它使用的是x86架构虚拟化。

来自Android 文档(2019年1月):

尽管我们建议在Windows上使用HAXM,但可以将Windows Hypervisor Platform(WHPX)与仿真器一起使用。如果使用AMD CPU或同时需要使用Hyper-V,则应将WHPX与仿真器一起使用。

要在Windows上使用WHPX加速,必须在“打开或关闭Windows功能”对话框中启用“ Windows Hypervisor平台”选项。为了使对该选项的更改生效,请重新启动计算机。

此外,必须在BIOS设置中进行以下更改:

英特尔CPU:必须启用VT-x。AMD CPU:必须启用虚拟化或SVM。

与2016年不同:

虚拟化扩展要求

在尝试使用加速之前,您应该首先确定您的CPU是否支持以下虚拟化扩展技术之一:

  1. 英特尔虚拟化技术(VT,VT-x,vmx)扩展
  2. AMD虚拟化(AMD-V,SVM)扩展(仅Linux支持)

大多数现代计算机都可以。如果您使用的是较旧的计算机,并且不确定,请查阅CPU制造商的规格以确定它是否支持虚拟化扩展。如果您的CPU不支持这些虚拟化技术之一,那么您将无法使用VM加速。

虚拟化扩展通常通过计算机的BIOS启用,默认情况下经常关闭。查看主板的文档,以了解如何启用虚拟化扩展。


小智 7

您需要创建一个在ARM上运行的虚拟设备.在X86上运行的虚拟设备需要Intel处理器.Android指定的AMD支持仅适用于Linux系统.如果您想在创建虚拟设备时获得更好的体验,请使用"存储快照以加快启动速度"而不是默认的"使用主机GPU".


小智 6

https://android-developers.googleblog.com/2018/07/android-emulator-amd-processor-hyper-v.html

重要

如果您的计算机中装有AMD处理器,则需要满足以下设置要求:AMD处理器-推荐:AMD®Ryzen™处理器Android Studio 3.2 Beta或更高版本-通过Android Studio预览页下载Android Emulator v27.3.8 +-通过Android Studio SDK Manager x86 Android虚拟设备(AVD)下载-创建具有2018年4月更新的AVD Windows 10通过Windows功能:“ Windows Hypervisor平台”