Korrekt Android Emulator-understøttelse med hardwareacceleration til AMD-brugere på Windows 10 er nu live i den seneste Android Studio-udgivelse.
Opdatering 7/9/18: Google har annonceret at seneste Android Emulator-udgivelse understøtter nu Windows 10-pc'er med AMD-processorer og Microsoft Hyper-V. Den originale historie er nedenfor.
Android Emulator 27.3.6 blev for nylig udgivet på Canary- og Dev-kanalerne sammen med Android Studio udgivelse, der bringer en længe ventet funktion til AMD-brugere på Windows 10. Denne nye build har endelig bragt support til at køre emulatoren med hardwareacceleration på maskiner med AMD-processorer.
Tidligere var AMD-brugere på Windows 10 ikke i stand til at køre Android Emulator med hardwareacceleration, hvilket resulterede i emulatoren kører langsomt, ineffektivt og er generelt frustrerende at bruge sammenlignet med oplevelsen på Intel platform.
Dette ændres med ny udgivelse, hvilket også medfører andre ændringer såsom:
- Rettede nedbrud efter indledende snapshot-indlæsning ved indlæsning af farvebuffere fra snapshot.
- Rettede potentiel hukommelseskorruption ved lagring af snapshots af OpenGL shader program info logs.
- Rettede potentiel hukommelseskorruption ved kontrol af CPUID på værtssystemet.
- På AMD-maskiner, der kører den nyeste Windows 10, og hvor Windows Hypervisor Platform med succes kan aktiveres, kan emulatoren nu starte API-niveau 26+ x86 / x86_64 AVD'er i accelereret tilstand.
- Advarsel: Vi har fundet ud af, at aktivering af Hyper-V eller Windows Hypervisor Platform på mange AMD Ryzen-maskiner, især bærbare computere med Vega GPU'er, kan få Windows til at blive ustartbart. Vi anbefaler kun at prøve dette, hvis dit AMD-system allerede kører med Windows Hypervisor Platform aktiveret.
- Rette op: Hvis Windows er blevet ustartbart på grund af aktivering af Windows Hypervisor Platform, skal du deaktivere virtualisering i dit system-BIOS og genstarte, hvilket skulle give dig mulighed for at deaktivere funktionen.
Android Studio Emulator Udvikler /u/lfy_google også præciseret, at hardwareacceleration også skulle fungere på Windows 10 Home-systemer, på trods af at sidstnævnte ikke har en "Hyper-V"-mulighed. Bare det at aktivere "Windows Hypervisor Platform"-indstillingen i Windows Valgfri funktioner burde gøre det trick. Ydermere er understøttelse af API 25 og derunder endnu ikke inkluderet; brugere kan forvente at se dette rettet i den næste canary build.
Via: Reddit