Riktig Android Emulator-støtte med maskinvareakselerasjon for AMD-brukere på Windows 10 er nå live i den nyeste Android Studio-utgivelsen.
Oppdatering 7/9/18: Google har annonsert at siste Android Emulator-utgivelse støtter nå Windows 10-PCer med AMD-prosessorer og Microsoft Hyper-V. Den originale historien er nedenfor.
Android Emulator 27.3.6 ble nylig utgitt i Canary- og Dev-kanalene ved siden av Android Studio-utgivelse, med en etterlengtet funksjon for AMD-brukere på Windows 10. Denne nye konstruksjonen har endelig gitt støtte for å kjøre emulatoren med maskinvareakselerasjon på maskiner med AMD-prosessorer.
Tidligere kunne AMD-brukere på Windows 10 ikke kjøre Android Emulator med maskinvareakselerasjon, noe som resulterte i emulator som kjører sakte, ineffektivt, og er generelt frustrerende å bruke sammenlignet med opplevelsen på Intel plattform.
Dette endres med ny utgivelse, som også fører med seg andre endringer som:
- Rettet krasj etter første øyeblikksbildeinnlasting ved innlasting av fargebuffere fra øyeblikksbildet.
- Rettet potensiell minnekorrupsjon ved lagring av øyeblikksbilder av OpenGL shader-programinfologger.
- Rettet potensiell minnekorrupsjon ved kontroll av CPUID for vertssystemet.
- På AMD-maskiner som kjører den nyeste Windows 10 og hvor Windows Hypervisor Platform kan aktiveres, kan emulatoren nå starte API-nivå 26+ x86 / x86_64 AVD-er i akselerert modus.
- Advarsel: Vi har funnet ut at aktivering av Hyper-V eller Windows Hypervisor Platform på mange AMD Ryzen-maskiner, spesielt bærbare datamaskiner med Vega GPUer, kan føre til at Windows blir ustartbart. Vi anbefaler bare å prøve dette hvis AMD-systemet ditt allerede kjører med Windows Hypervisor Platform aktivert.
- Fastsette: Hvis Windows har blitt ustartbart på grunn av aktivering av Windows Hypervisor Platform, deaktiver virtualisering i system-BIOS og start på nytt, noe som skal tillate deg å deaktivere funksjonen.
Android Studio Emulator Utvikler /u/lfy_google avklarte også at maskinvareakselerasjon også skal fungere på Windows 10 Home-systemer, til tross for at sistnevnte ikke har et "Hyper-V"-alternativ. Bare å aktivere alternativet "Windows Hypervisor Platform" i Windows Valgfrie funksjoner burde gjøre susen. Videre er støtte for API 25 og under ennå ikke inkludert; brukere kan forvente å se dette fikset i neste kanariebygg.
Via: Reddit