Správná podpora emulátoru Android s hardwarovou akcelerací pro uživatele AMD ve Windows 10 je nyní aktivní v nejnovější verzi Android Studio.
Aktualizace 9. 7. 18: Google má oznámil že nejnovější verze emulátoru Android nyní podporuje Windows 10 PC s procesory AMD a Microsoft Hyper-V. Původní příběh je níže.
Android Emulator 27.3.6 byl nedávno vydán na kanálech Canary a Dev spolu s Vydání Android Studio, která přináší dlouho očekávanou funkci pro uživatele AMD na Windows 10. Toto nové sestavení konečně přineslo podporu pro běh emulátoru s hardwarovou akcelerací na strojích s procesory AMD.
Dříve uživatelé AMD na Windows 10 nemohli spustit emulátor Android s hardwarovou akcelerací, což vedlo k emulátor běží pomalu, neefektivně a obecně je frustrující ve srovnání se zkušenostmi na Intel plošina.
To se mění s nové vydání, který s sebou přináší i další změny jako např.
- Opraveno selhání po počátečním načtení snímku při načítání vyrovnávacích pamětí barev ze snímku.
- Opraveno potenciální poškození paměti při ukládání snímků informačních protokolů programu OpenGL shader.
- Opraveno potenciální poškození paměti při kontrole CPUID hostitelského systému.
- Na počítačích AMD s nejnovějším Windows 10 a tam, kde lze úspěšně povolit platformu Windows Hypervisor Platform, může nyní emulátor spouštět AVD úrovně 26+ x86 / x86_64 ve zrychleném režimu.
- Varování: Zjistili jsme, že povolení Hyper-V nebo Windows Hypervisor Platform na mnoha počítačích AMD Ryzen, zejména na noteboocích s GPU Vega, může způsobit, že Windows nebude možné spustit. Doporučujeme to vyzkoušet pouze v případě, že váš systém AMD již úspěšně běží s povolenou platformou Windows Hypervisor.
- Opravit: Pokud systém Windows nelze spustit kvůli povolení platformy Windows Hypervisor Platform, vypněte virtualizaci v systému BIOS a restartujte počítač, což by vám mělo umožnit deaktivovat funkci.
Vývojář emulátoru Android Studio /u/lfy_google také objasnil, že hardwarová akcelerace by měla fungovat i na systémech Windows 10 Home, přestože ty nemají možnost „Hyper-V“. Pouhé povolení možnosti „Windows Hypervisor Platform“ ve volitelných funkcích Windows by mělo stačit. Navíc ještě není zahrnuta podpora pro API 25 a nižší; uživatelé mohou očekávat, že to bude opraveno v příštím sestavení Canary.
Přes: Reddit