Kisah tentang cara menjalankan emulator Android atau menghemat prosesor intel

Halo Saya ingin berbagi solusi untuk satu masalah. Cara menjalankan emulator pada prosesor amd pada Windows 10 menggunakan WHPX.

Latar belakang


Saya mengumpulkan sekitar 4 tahun yang lalu komputer di rumah yang sesuai dengan semua kebutuhan saya. Saya memutuskan untuk menghemat prosesor - saya mengambil amd. Tidak ada pertanyaan ke komputer.



Lalu dia mulai mengembangkan untuk Android dan kemudian kejutan menungguku! Emulator hanya berjalan pada prosesor intel. Itu bisa diluncurkan tanpa virtualisasi perangkat keras, tentu saja, menggunakan tip ini www.youtube.com/watch?v=QTbjdBPKnnw&t=127s , tetapi siapa pun yang menggunakannya tahu bahwa emulator dapat berjalan untuk waktu yang sangat lama. Saya mendapat hingga 10 menit dari 12GB. Ini tentu saja disebabkan oleh kartu video terintegrasi.

Tempat kerja utama yang saya miliki di kantor, jadi saya sangat khawatir dan diuji di rumah menggunakan perangkat sungguhan. Tetapi beberapa bulan yang lalu, sebuah emulator menjadi dibutuhkan. Pikiran pertama adalah, tentu saja, untuk membeli prosesor intel. Tetapi Anda masih harus membeli motherboard dan kartu video. Kemungkinan besar saya akan melakukannya jika saya tidak menemukan persyaratan sistem yang diperbarui . Persyaratan mengatakan bahwa emulator masih dapat dijalankan pada Windows 10 (dengan pembaruan setelah April 2018) menggunakan teknologi WHPX.

Sekarang bagian utama dari cerita adalah bagaimana melakukannya. Semuanya ternyata tidak terlalu sepele. Saya minta maaf sebelumnya atas kelalaian, karena saya tidak bisa menyebut diri saya seorang ahli dalam perangkat keras atau Windows.

Instruksi manual


Setelah semua pembaruan, emulator secara alami tidak memulai. AndroidStudio mencoba memulai emulator menggunakan HAXM dan melemparkan kesalahan "Emulator: emulator: ERROR: emulasi x86 saat ini membutuhkan akselerasi perangkat keras!".

Selanjutnya, saya akan memberikan instruksi dengan tautan, melewatkan banyak detail dan "menari dengan rebana".

Unduh utilitas dan periksa apakah prosesor mendukung hyper-v.

Harus mendukung untuk bekerja dengan virtualisasi perangkat keras.

2. Perbarui Windows 10 ke versi 1803 (April 2018):



3. Hapus HAXM:



4. Nyalakan mode virtualisasi bios. Itu bisa disebut IOMMU di sana, bukan VT.



5. Unduh pembaruan untuk bios dari situs resmi. Untuk asus saya, misalnya, mereka ada di sini .

6. Perbarui bios sesuai dengan instruksi seperti ini .

Versi Bios akan menjadi sekitar 3001:



7. Kami pergi ke situs web microsoft dan mempelajari instruksi untuk memasukkan komponen.

8. Anda perlu memeriksa persyaratan Hyper-V. Untuk melakukan ini, pada prompt perintah, ketik systeminfo. Pastikan nilai-nilai ini ditampilkan:



Sebaliknya, saya punya pesan ini:



Situs web resmi mengatakan bahwa sampai Ya-Ya-Ya-Ya diinstal, sistem WHPX tidak akan berfungsi. Emulator saya mulai ketika shell level rendah menyala.

9. Lebih lanjut dalam manual ini diusulkan untuk mengaktifkan komponen hyper-v (dinonaktifkan secara default):



Dalam terjemahan Rusia, namanya agak berbeda:



Ngomong-ngomong, setelah menonaktifkan komponen "Platform Shell Tingkat Rendah Windows", "persyaratan hyper-v" menjadi Ya-Ya-Ya-Ya. Saya tidak mengerti momen ini. Jika ada yang mengerti, tulis di komentar.

10. Tentukan apakah kita membutuhkan semua ini? Atau lebih mudah untuk membeli intel)

Setelah pengaturan ini, semuanya akan berfungsi:



Saya ingin mencatat, menggunakan teknologi WHPX dan prosesor amd, emulator membutuhkan waktu yang hampir sama untuk memulai seperti halnya pada prosesor intel. Mengingat bahwa sisa "besi" sebanding dalam parameternya.

Source: https://habr.com/ru/post/id429610/


All Articles