Popravak: x86 emulacija trenutno zahtijeva ubrzanje hardvera

Neki se korisnici susreću s pogreškom "x86 emulacija trenutno zahtijeva hardversko ubrzanje!" Prilikom pokušaja pokretanja AVD-a u Android Studio. Problem se obično javlja u nekoliko trenutaka nakon što korisnik pokuša sastaviti aplikaciju putem Android Virtual Device-a . Problem nije specifičan za određenu verziju Androida, jer se navodi da se događa s novijim i starijim verzijama. Pogreška nije isključiva samo za određenu verziju sustava Windows jer se pojavljuju izvještaji o sustavima Windows 7, Windows 8 i Windows 10.

x86 emulacija trenutno zahtijeva ubrzanje hardvera

Što uzrokuje da "x86 emulacija trenutno zahtijeva hardversko ubrzanje!"?

Istražili smo ovaj određeni problem gledajući različita korisnička izvješća i strategije popravka koje su neki utjecali korisnici primijenili kako bi riješili problem. Na temelju onoga što smo skupili, postoji nekoliko uobičajenih scenarija koji će pokrenuti ovu poruku o pogrešci:

  • Intel / AMD tehnologija virtualizacije nije omogućena u BIOS-u - Ova se pogreška može izgubiti jer je vaš CPU onemogućen da koristi ugrađene tehnologije za virtualizaciju hardvera BIOS postavkom. U ovom slučaju, rješenje je pristup vašim postavkama BIOS-a i omogućavanje tehnologije virtualizacije hardvera.
  • Intel HAXM modul nije instaliran u Android studiju - To je jedan od najčešćih razloga zašto se pojavljuje ova greška. Instalacija Intel HAXM vrši se u dva koraka (preuzimanje modula preko SDK upravitelja i pokretanje instalacijskog izvršnog programa).
  • Sukob između virtualizacije Avasta i AVD - a Android Studio - Do problema može doći i zbog dobro poznatog sukoba između ugrađene tehnologije za virtualizaciju i Avastove virtualizacije s hardverom. Zna se da je ova značajka treće strane u sukobu s mnogim drugim aplikacijama.
  • Windows Hypervisor Platforma je onemogućena za AMD CPU - noviji AMD procesori imaju mogućnost hardverske virtualizacije. No da bi mogućnost virtualizacije funkcionirala, morat ćete osigurati da je Windows Hypervisor Platform omogućen na zaslonu značajki sustava Windows.
  • Machine CPU ne podržava virtualizaciju hardvera - ovaj bi scenarij mogao biti primjenjiv na starije modele CPU-a. Ako virtualiziranje hardvera ne podržava opremljeni CPU, ovu poruku o pogrešci nećete moći riješiti ako svoj trenutni CPU ne zamijenite novim modelom.

Ako se trenutno borite za rješavanje pogreške "x86 emulacija trenutno zahtijeva hardversko ubrzanje!", Ovaj će vam članak pružiti izbor provjerenih koraka za rješavanje problema. Dolje ćete otkriti nekoliko metoda pomoću kojih su drugi korisnici koji se bore za rješavanje istog problema riješili problem ili ga zaobišli.

Da biste održali maksimalnu učinkovitost, preporučujemo vam da slijedite metode u nastavku redoslijedom kojim su predstavljeni. Na kraju biste trebali naići na ispravak koji je učinkovit u vašem određenom scenariju.

1. metoda: Instaliranje Intel HAXM modula

Prije pristupanja BIOSovim postavkama, provjerimo da problem zapravo nije pokrenut zbog nedostatka Intel X86 Emulator Accelerator-a (ugradbeni program HAXM). Bez ovog modula AVD neće moći sastaviti aplikacije koje koriste virtualizaciju hardvera čak i ako je tehnologija omogućena na vašem računalu.

Nekoliko korisnika koji su naišli na istu pogrešku izvijestili su da je problem nestao nakon što su preko SDK Managera preuzeli nedostajući modul i instalirali ga putem programa za instalaciju HAXM. Slijedite korake u nastavku za potpune upute za korak po korak:

  1. U Android studiju otvorite SDK Manager tako da otvorite Alati> Android> SDK Manager .

    Pokretanje samostalnog Upravitelja SDK

    Napomena: Možete također otvoriti Datoteka> Postavke i kliknuti Android SDK (u odjeljku Postavke sustava ). Zatim jednostavno kliknite Pokreni samostalni SDK Manager da biste otvorili ugrađeni uslužni program za instalaciju.

  2. Proširite izbornik Dodaci i potvrdite okvir povezan s Intel X86 Emulator Accelerator (HAXM) . Zatim jednostavno kliknite na Instalirajte pakete i pričekajte da se postupak završi.

    Instalacija Intel X86 Emulator Accelerator (ugradbeni program HAXM)
  3. Sad kad se preuzme instalacijski program HAXM, moramo poduzeti odgovarajuće korake da ga instaliramo. Da biste to učinili, idite na slijedeće mjesto i dvaput kliknite na intelhaxm-android.exe da biste ga instalirali:
     C: \ Users \% username% \ AppData \ Local \ Android \ SDK \ dodaci \ Intel \ Hardware_Accelerated_Execution_Manager \ 

    Instaliranje intelhaxm-android.exe
  4. Slijedite upute na zaslonu da biste instalirali Intel HAXM i pričekajte da se postupak završi.
  5. Ponovo pokrenite Android Studio, ponovo pokrenite aplikaciju i provjerite je li problem riješen.

Ako i dalje nailazite na pogrešku "x86 emulacija trenutno zahtijeva hardversko ubrzanje!", Prijeđite na sljedeći ispod.

Druga metoda: Onemogućavanje hardverske potpomognute virtualizacije iz Avasta

Ako Avast koristite kao dodatni sigurnosni sloj, greška je najvjerojatnije zbog sukoba uzrokovanog nekom od njegovih sigurnosnih značajki. Kao što je dosta korisnika izvijestilo, poznato je da je hardverski potpomognuta virtualizacija Avasta u sukobu s AVD-om Android Studio-a, što na kraju stvara pogrešku "x86 emulacija trenutno zahtijeva hardversko ubrzanje!" .

Ako se ovaj scenarij odnosi na vas (imate instaliran Avast), slijedite donje upute kako biste onemogućili virtualizaciju potpomognutu hardverom iz izbornika Postavke sigurnosnog paketa:

  1. Otvorite Avast i pristupite izborniku Postavke,
  2. Unutar izbornika Postavke idite na karticu Rješavanje problema i provjerite jesu li okviri povezani s Omogući virtualizaciju potpomognutom hardverom i Koristite ugniježđenu virtualizaciju ako nisu dostupni .

    Onemogućite hardversko potpomognutu virtualizaciju u Avastu
  3. Ponovo pokrenite računalo i pogledajte je li sukob otklonjen pri sljedećem pokretanju. Pokrenite aplikaciju unutar Android studija i provjerite je li greška riješena.

Ako i dalje vidite pogrešku "x86 emulacija trenutno zahtijeva hardversko ubrzanje!" Pri pokretanju AVD-a, prijeđite prema sljedećoj metodi u nastavku.

Treća metoda: Omogućivanje virtualizacije hardvera iz postavki BIOS / UEFI

Ako vam prva metoda nije omogućila rješenje problema o pogrešci, vjerojatno se javlja poruka o pogrešci jer je virtualizacija hardvera onemogućena iz vaših postavki BIOS / UEFI. U normalnim okolnostima virtualizacija hardvera trebala bi se omogućiti zadano, ali ručna intervencija, ažuriranje BIOS-a, pa čak i neki softver treće strane mogu onemogućiti ovu tehnologiju.

Imajte na umu da će postupak omogućavanja virtualizacije hardvera biti različit ovisno o vašim postavkama BIOS / UEFI i proizvođaču vaše matične ploče i CPU-a.

Međutim, prvi korak bi bio ulazak u vaše postavke BIOS-a ili UEFI. Ako imate naslijeđeni izbornik postavki (BIOS), morat ćete pritisnuti tipku Postavljanje tijekom početnog slijeda pokretanja. Posebni ključ za postavljanje trebao bi se pojaviti na početnom zaslonu, ali u slučaju da ga ne primijetite, možete ga potražiti putem interneta pomoću fraze za pretraživanje " * model matične ploče + tipka za postavljanje * ".

Pritisnite [tipku] da biste otvorili postavljanje. Napomena: Možete to raditi i slijepo i pritisnuti najčešće tipke za postavljanje tijekom početnog redoslijeda pokretanja. Tipka za postavljanje obično je jedna od tipki F (F2, F4, F6, F8, F10) ili tipka Del (na računalima Dell).

Ako vaše računalo koristi noviji model UEFI, prvo ćete trebati pristupiti izborniku Napredno pokretanje . Da biste to učinili, pritisnite tipku Windows + R da otvorite dijaloški okvir Run, a zatim upišite " ms-settings: recovery " i pritisnite Enter da biste otvorili izbornik Recovery u programu Settings . Nakon što stignete tamo, jednostavno kliknite gumb Ponovo pokreni sada pod Napredno pokretanje .

Pristup naprednom izborniku pokretanja

Nakon nekog vremena vaše će se računalo ponovno pokrenuti izravno u izborniku Napredne mogućnosti . Nakon što stignete tamo, idite na izbornik Napredne mogućnosti i kliknite na Postavke upravljačkog softvera UEFI .

Pristup postavkama softvera UEFI

Nakon što ste ušli u svoje postavke BIOS-a ili UEFI, počnite tražiti opciju virtualizacije hardvera. Ovisno o verziji BIOS / UEFI, ova će se postavka naći pod različitim imenima. Obično ga možete naći kao tehnologiju virtualizacije (VTx / VTd), Intel Virtualization Technology ili AMD-V Virtualization . Moguće je da će se opcija nalaziti pod Chipset, Processor, Advanced CPU Configuration ili nešto slično.

Omogućavanje virtualizacije iz postavki BIOS-a

Nakon što uspijete omogućiti virtualizaciju hardvera, spremite promjene u BIOS / UEFI, ponovno pokrenite računalo i provjerite je li greška riješena pri sljedećem pokretanju.

4. metoda: Omogućivanje Windows Hypervisor Platforme (ako je primjenjivo)

Ako na AMD CPU imate problem s tehnologijama virtualizacije (noviji modeli CPU-a, poput Ryzen-a), problem se može pojaviti jer na vašem uređaju nije omogućena Windows Hypervisor Platforma .

Ali imajte na umu da će vam ova značajka trebati osigurati da imate Windows 10 build 1803 ili starije.

Windows Hypervisor Platformu možete omogućiti putem zaslona Uključivanje ili Isključivanje funkcije Windows . Evo kratkog vodiča kako to učiniti:

  1. Pritisnite tipku Windows + R da biste otvorili dijaloški okvir Run. Zatim upišite " appwiz.cpl " i pritisnite Enter da biste otvorili zaslon Programi i funkcije .

    Upišite appwiz.cpl i pritisnite Enter za otvaranje stranice instaliranih programa
  2. Unutar stranice Programi i funkcije kliknite na Uključivanje ili isključivanje značajki sustava Windows s lijevog okna.

    Pristup zaslonu značajki sustava Windows
  3. Unutar prozora Windows značajki, potvrdite okvir povezan s Windows Hypervisor Platformom i pritisnite OK da biste omogućili značajku.

    Omogućite platformu Hypervisor

    Napomena: Iako nemate ovaj ekran, također provjerite je li omogućen Hyper-V. Ako to nije slučaj, omogućite ga potvrdnim okvirom koji je s njim povezan.

  4. Ponovo pokrenite računalo i provjerite je li greška riješena.

Zanimljivi Članci