Android Emulator nun auch auf AMD-Systemen hardwarebeschleunigt

Das Android Stu­dio von Goog­le, mit des­sen Hil­fe Ent­wick­ler Android-Apps am PC ent­wi­ckeln kön­nen, unter­stützt seit der neu­es­ten Ver­si­on 3.2 Beta nun auch Hyper‑V bzw. Win­dows Hyper­vi­sor Plat­form (WHPX) unter Win­dows. Wäh­rend bis­he­ri­ge Ver­sio­nen nur den Hard­ware Acce­le­ra­ted Exe­cu­ti­on Mana­ger (HAXM) von Intel nutz­ten und AMD-User daher auf den lang­sa­men Soft­ware-Emu­la­ti­ons­mo­dus beschränkt waren, zieht die neu­es­te Ver­si­on nun auch Vor­tei­le aus der Hard­ware-Vir­tua­li­sie­rung AMD‑V. Damit kann der Android-Emu­la­tor ab sofort auch auf AMD-Sys­te­men sinn­voll genutzt werden.

Aller­dings gibt es ein paar Voraussetzungen:

Requi­re­ments and recommendations
The Android Emu­la­tor has addi­tio­nal requi­re­ments bey­ond the basic sys­tem requi­re­ments for Android Studio:

SDK Tools 26.1.1 or higher
64-bit processor
Win­dows: CPU with UG (unrest­ric­ted guest) support
HAXM 6.2.1 or later (HAXM 7.2.0 or later recommended)
The use of hard­ware acce­le­ra­ti­on has addi­tio­nal requi­re­ments on Win­dows and Linux:

Intel pro­ces­sor on Win­dows or Linux: Intel pro­ces­sor with sup­port for Intel VT‑x, Intel EM64T (Intel 64), and Exe­cu­te Disable (XD) Bit functionality
AMD pro­ces­sor on Linux: AMD pro­ces­sor with sup­port for AMD Vir­tua­liza­ti­on (AMD‑V) and Sup­ple­men­tal Strea­ming SIMD Exten­si­ons 3 (SSSE3)
AMD pro­ces­sor on Win­dows: Android Stu­dio 3.2 or hig­her and Win­dows 10 April 2018 release or hig­her for Win­dows Hyper­vi­sor Plat­form (WHPX) functionality
To work with Android 8.1 (API level 27) and hig­her sys­tem images, an atta­ched web­cam must have the capa­bi­li­ty to cap­tu­re 720p frames.

Neben dem neu­es­ten SDK, einem im BIOS akti­vier­ten AMD‑V (oft auch SVM genannt je nach Main­board-Her­stel­ler) und der neu­es­ten Win­dows 10 Ver­si­on v1803 ist auch ein akti­vier­tes Hyper‑V Vor­aus­set­zung. Wäh­rend dies bei Win­dows 10 Pro stan­dard­mä­ßig akti­viert sein soll­te, müs­sen Home-User es ggf. unter Sys­tem­steue­rung, “Pro­gram­me und Fea­tures”, “Win­dows-Fea­tures akti­vie­ren oder deak­ti­vie­ren” nach­in­stal­lie­ren. Win­dows 10 v1803 des­we­gen, da offen­bar die Win­dows Hyper­vi­sor Plat­form (WHPX) zum Ein­satz kommt, die erst ab die­ser Win­dows-10-Ver­si­on ein­ge­baut ist. Auch unter Linux ist die Hard­ware-Beschleu­ni­gung von AMD-Sys­te­men nutz­bar, dort im Rah­men des KVM-Hyper­vi­sors (Ker­nel-based Vir­tu­al Machine). 

Die not­wen­di­gen Fea­tures AMD‑V und SSSE3 wür­den eigent­lich seit der AMD Bull­do­zer-Fami­lie bereit­ste­hen. Den­noch emp­fiehlt Goog­le den Ein­satz eines Ryzen-Sys­tems, wobei dies natür­lich auch die ver­wand­ten Pro­zes­so­ren Epyc, Thre­ad­rip­per und Ath­lon 200GE ein­schlie­ßen dürf­te; Zen-basie­rend wäre wohl die tref­fen­de­re Emp­feh­lung gewesen:

If you have an AMD pro­ces­sor in your com­pu­ter you need the fol­lo­wing set­up requi­re­ments to be in place:

AMD Pro­ces­sor — Recom­men­ded: AMD® Ryzen™ processors
Android Stu­dio 3.2 Beta or hig­her — down­load via Android Stu­dio Pre­view page
Android Emu­la­tor v27.3.8+ — down­load via Android Stu­dio SDK Manager
x86 Android Vir­tu­al Device (AVD) — Crea­te AVD
Win­dows 10 with April 2018 Update
Enable via Win­dows Fea­tures: “Win­dows Hyper­vi­sor Platform”

Links zum Thema: