Khắc phục: Giả lập x86 Hiện tại yêu cầu Tăng tốc phần cứng

Một số người dùng đang gặp phải giả lập trên mạng x86 hiện yêu cầu tăng tốc phần cứng! Lỗi khi cố gắng khởi chạy AVD trong Android Studio. Thông thường, sự cố xảy ra trong một vài phút sau khi người dùng cố gắng biên dịch ứng dụng bằng Thiết bị ảo Android . Vấn đề không cụ thể đối với một bản dựng Android Studio nhất định vì nó được báo cáo xảy ra với các bản dựng mới hơn và cũ hơn. Lỗi không chỉ thuộc về một phiên bản Windows nhất định vì có các báo cáo về nó xảy ra trên Windows 7, Windows 8 và Windows 10.

Mô phỏng x86 hiện yêu cầu tăng tốc phần cứng

Điều gì gây ra sự giả lập của x86 hiện đang yêu cầu tăng tốc phần cứng!

Chúng tôi đã điều tra vấn đề cụ thể này bằng cách xem xét các báo cáo người dùng khác nhau và các chiến lược sửa chữa mà một số người dùng bị ảnh hưởng đã áp dụng để giải quyết vấn đề. Dựa trên những gì chúng tôi thu thập được, có một vài tình huống phổ biến sẽ kích hoạt thông báo lỗi cụ thể này:

  • Công nghệ ảo hóa Intel / AMD không được kích hoạt từ BIOS - Lỗi này có thể bị ném do CPU của bạn bị ngăn không sử dụng các công nghệ ảo hóa phần cứng tích hợp trong cài đặt BIOS. Trong trường hợp này, giải pháp là truy cập các cài đặt BIOS của bạn và kích hoạt công nghệ ảo hóa phần cứng.
  • Mô-đun Intel HAXM không được cài đặt trong Android Studio - Đây là một trong những lý do phổ biến nhất khiến lỗi này xảy ra. Việc cài đặt Intel HAXM được thực hiện theo hai bước (tải xuống mô-đun thông qua trình quản lý SDK và chạy cài đặt thực thi).
  • Xung đột giữa ảo hóa Avast và AVD của Android Studio - Vấn đề cũng có thể xảy ra do mâu thuẫn nổi tiếng giữa công nghệ ảo hóa tích hợp và ảo hóa hỗ trợ phần cứng của Avast. Tính năng bên thứ 3 này cũng được biết là xung đột với một số ứng dụng khác.
  • Nền tảng Windows Hypervisor bị vô hiệu hóa cho CPU AMD - Các CPU AMD mới hơn đều có khả năng ảo hóa phần cứng. Nhưng để tính năng ảo hóa hoạt động, bạn cần đảm bảo rằng Nền tảng Hypervisor của Windows được bật từ màn hình Tính năng của Windows.
  • CPU của máy không hỗ trợ ảo hóa phần cứng - Kịch bản này có thể áp dụng cho các mẫu CPU cũ hơn. Nếu ảo hóa phần cứng không được CPU trang bị hỗ trợ, bạn sẽ không thể giải quyết thông báo lỗi này trừ khi bạn thay thế CPU hiện tại của mình bằng một mô hình mới hơn.

Nếu bạn hiện đang đấu tranh để giải quyết giả lập trên máy x86 hiện đang yêu cầu tăng tốc phần cứng! Lỗi, bài viết này sẽ cung cấp cho bạn lựa chọn các bước khắc phục sự cố đã được xác minh. Ở bên dưới, bạn sẽ khám phá một số phương pháp mà những người dùng khác đang cố gắng giải quyết vấn đề tương tự đã sử dụng để khắc phục hoặc khắc phục sự cố.

Để duy trì hiệu quả tối đa, chúng tôi khuyến khích bạn làm theo các phương pháp dưới đây theo thứ tự mà chúng được trình bày. Cuối cùng bạn sẽ vấp phải một bản sửa lỗi có hiệu quả trong kịch bản cụ thể của bạn.

Phương pháp 1: Cài đặt mô-đun Intel HAXM

Trước khi truy cập cài đặt BIOS, hãy xác minh xem sự cố không thực sự được kích hoạt do thiếu Bộ tăng tốc giả lập Intel x86 (trình cài đặt HAXM). Không có mô-đun này, AVD sẽ không thể biên dịch các ứng dụng sử dụng ảo hóa phần cứng ngay cả khi công nghệ được bật trên máy tính của bạn.

Một số người dùng gặp phải lỗi tương tự đã báo cáo rằng sự cố đã biến mất sau khi họ tải xuống mô-đun bị thiếu qua Trình quản lý SDK và cài đặt nó thông qua trình cài đặt HAXM. Thực hiện theo các bước dưới đây để hoàn thành từng bước hướng dẫn:

  1. Trong Android Studio, mở Trình quản lý SDK bằng cách đi tới Công cụ> Android> Trình quản lý SDK .

    Khởi chạy Trình quản lý SDK độc lập

    Lưu ý: Bạn cũng có thể truy cập Tệp> Cài đặt và nhấp vào SDK Android (bên dưới Cài đặt hệ thống ). Sau đó, chỉ cần nhấp vào Khởi chạy Trình quản lý SDK độc lập để mở tiện ích cài đặt tích hợp.

  2. Mở rộng menu Extras và chọn hộp được liên kết với Bộ tăng tốc giả lập Intel X86 (HAXM) . Sau đó, chỉ cần nhấp vào Cài đặt gói và chờ thủ tục hoàn tất.

    Cài đặt Trình tăng tốc giả lập Intel x86 (trình cài đặt HAXM)
  3. Bây giờ trình cài đặt HAXM đã được tải xuống, chúng ta cần thực hiện các bước thích hợp để cài đặt nó. Để thực hiện việc này, điều hướng đến vị trí sau và nhấp đúp vào intelhaxm-android.exe để cài đặt nó:
     C: \ users \% USERNAME% \ AppData \ Local \ Android \ sdk \ extend \ intel \ Phần cứng_Accelerated_Execut_Manager \ 

    Cài đặt intelhaxm-android.exe
  4. Làm theo lời nhắc trên màn hình để cài đặt Intel HAXM và đợi quá trình hoàn tất.
  5. Khởi động lại Android Studio, chạy lại ứng dụng và xem sự cố đã được giải quyết chưa.

Nếu bạn vẫn gặp phải trình giả lập trên x86 hiện yêu cầu tăng tốc phần cứng! Lỗi, hãy chuyển xuống phần tiếp theo bên dưới.

Phương pháp 2: Vô hiệu hóa ảo hóa được hỗ trợ phần cứng từ Avast

Nếu bạn đang sử dụng Avast làm lớp bảo mật bổ sung, lỗi rất có thể là do xung đột gây ra bởi một trong các tính năng bảo mật của nó. Như nhiều người dùng đã báo cáo, ảo hóa Avast được hỗ trợ phần cứng được biết là xung đột với AVD của Android Studio, kết thúc việc tạo ra mô phỏng giả định x86 hiện đang yêu cầu tăng tốc phần cứng! Lỗi.

Nếu kịch bản này phù hợp với bạn (bạn đã cài đặt Avast), hãy làm theo các hướng dẫn bên dưới để tắt ảo hóa được hỗ trợ phần cứng từ menu Cài đặt của bộ bảo mật:

  1. Mở Avast và truy cập menu Cài đặt,
  2. Trong menu Cài đặt, chuyển đến tab Khắc phục sự cố và đảm bảo rằng các hộp được liên kết với Bật ảo hóa được hỗ trợ phần cứngSử dụng ảo hóa lồng nhau nếu có sẵn sẽ được bỏ chọn .

    Vô hiệu hóa ảo hóa được hỗ trợ phần cứng bên trong Avast
  3. Khởi động lại máy tính của bạn và xem nếu xung đột đã được loại bỏ ở lần khởi động tiếp theo. Chạy ứng dụng bên trong studio Android và xem lỗi đã được khắc phục chưa.

Nếu bạn vẫn đang thấy phần mô phỏng của bộ x86 hiện yêu cầu tăng tốc phần cứng! Lỗi khi chạy AVD, hãy chuyển xuống phương pháp tiếp theo bên dưới.

Phương pháp 3: Kích hoạt ảo hóa phần cứng từ cài đặt BIOS / UEFI

Nếu phương pháp đầu tiên không cho phép bạn giải quyết thông báo lỗi, thì có khả năng thông báo lỗi đang xảy ra do ảo hóa phần cứng bị tắt từ cài đặt BIOS / UEFI của bạn. Ảo hóa phần cứng nên được bật theo mặc định trong các trường hợp thông thường, nhưng can thiệp thủ công, Cập nhật BIOS và thậm chí một số phần mềm của bên thứ 3 có thể vô hiệu hóa công nghệ này.

Hãy nhớ rằng quá trình kích hoạt ảo hóa phần cứng sẽ khác nhau tùy thuộc vào cài đặt BIOS / UEFI của bạn và nhà sản xuất bo mạch chủ và CPU của bạn.

Tuy nhiên, bước đầu tiên sẽ là vào Cài đặt BIOS hoặc UEFI của bạn. Nếu bạn có menu cài đặt cũ (BIOS), bạn sẽ cần nhấn phím Cài đặt trong trình tự khởi động ban đầu. Khóa thiết lập cụ thể sẽ xuất hiện trên màn hình ban đầu, nhưng trong trường hợp bạn không phát hiện ra nó, bạn có thể tìm kiếm nó trực tuyến bằng cách sử dụng cụm từ tìm kiếm mô hình bo mạch chủ * mô hình bo mạch chủ + khóa thiết lập * .

Nhấn [phím] để vào thiết lập Lưu ý: Bạn cũng có thể đi một cách mù quáng và nhấn các phím Thiết lập phổ biến nhất trong trình tự khởi động ban đầu. Thông thường, phím thiết lập là một trong các phím F (F2, F4, F6, F8, F10) hoặc phím Del (trên máy tính Dell).

Nếu máy tính của bạn sử dụng kiểu UEFI mới hơn, trước tiên bạn sẽ cần truy cập menu Khởi động nâng cao . Để thực hiện việc này, nhấn phím Windows + R để mở hộp thoại Run, sau đó nhập cài đặt ms ms: recovery và nhấn Enter để mở menu Recovery của ứng dụng Cài đặt . Khi bạn đến đó, chỉ cần nhấp vào nút Khởi động lại ngay trong phần Khởi động nâng cao .

Tích hợp menu khởi động nâng cao

Sau một thời gian, máy tính của bạn sẽ khởi động lại trực tiếp vào menu Tùy chọn nâng cao . Khi bạn đến đó, hãy điều hướng đến menu Tùy chọn nâng cao và nhấp vào Cài đặt phần sụn của UEFI .

Truy cập cài đặt firmware UEFI

Khi bạn đã đạt được mục nhập vào cài đặt BIOS hoặc UEFI của mình, hãy bắt đầu tìm kiếm tùy chọn ảo hóa phần cứng. Tùy thuộc vào phiên bản BIOS / UEFI của bạn, bạn sẽ thấy cài đặt này được liệt kê dưới các tên khác nhau. Thông thường bạn có thể tìm thấy nó được liệt kê dưới dạng công nghệ ảo hóa (VTx / VTd), Công nghệ ảo hóa Intel hoặc Ảo hóa AMD-V . Cơ hội là tùy chọn sẽ được đặt trong Chipset, Bộ xử lý, Cấu hình CPU nâng cao hoặc một cái gì đó tương tự.

Kích hoạt ảo hóa từ cài đặt BIOS

Khi bạn quản lý để kích hoạt ảo hóa phần cứng, hãy lưu các thay đổi BIOS / UEFI, khởi động lại máy tính của bạn và xem lỗi có được khắc phục ở lần khởi động tiếp theo không.

Phương pháp 4: Kích hoạt nền tảng Windows Hypervisor (nếu có)

Nếu bạn gặp phải sự cố trên CPU AMD với các công nghệ ảo hóa (các mô hình CPU mới hơn như Ryzen), thì sự cố có thể xảy ra do Nền tảng Windows Hypervisor không được bật trên thiết bị của bạn.

Nhưng hãy nhớ rằng để kích hoạt tính năng này, bạn sẽ cần đảm bảo rằng bạn có Windows 10 build 1803 trở lên.

Nền tảng Windows Hypervisor có thể được bật thông qua màn hình Bật hoặc Tắt tính năng Windows . Dưới đây là hướng dẫn nhanh về cách thực hiện việc này:

  1. Nhấn phím Windows + R để mở hộp thoại Run. Sau đó, gõ vào appwiz.cpl, và nhấn Enter để mở màn hình Chương trình & tính năng .

    Nhập appwiz.cpl và nhấn Enter để mở trang chương trình đã cài đặt
  2. Trong trang Chương trình & Tính năng, nhấp vào Bật hoặc tắt tính năng Windows từ ngăn bên trái.

    Truy cập màn hình Tính năng của Windows
  3. Trong cửa sổ Tính năng của Windows, chọn hộp được liên kết với Nền tảng Windows Hypervisor và nhấn Ok để bật tính năng này.

    Kích hoạt Nền tảng Hypervisor

    Lưu ý: Mặc dù bạn không có màn hình này, nhưng cũng đảm bảo rằng Hyper-V được bật. Nếu không, hãy kích hoạt nó bằng cách chọn hộp liên kết với nó.

  4. Khởi động lại máy tính của bạn và xem lỗi đã được giải quyết chưa.

Bài ViếT Thú Vị