แก้ไข: การจำลอง x86 ในปัจจุบันต้องการการเร่งฮาร์ดแวร์



ลองใช้เครื่องมือของเราเพื่อกำจัดปัญหา

ผู้ใช้บางรายกำลังพบกับไฟล์ “ การจำลอง x86 ในปัจจุบันต้องการการเร่งด้วยฮาร์ดแวร์!” เกิดข้อผิดพลาดขณะพยายามเปิด AVD ใน Android Studio โดยทั่วไปปัญหาจะเกิดขึ้นในช่วงเวลาไม่กี่นาทีหลังจากที่ผู้ใช้พยายามรวบรวมแอปพลิเคชันโดยใช้ อุปกรณ์เสมือน Android . ปัญหานี้ไม่ได้เกิดขึ้นเฉพาะกับ Android Studio รุ่นใดรุ่นหนึ่งเนื่องจากมีรายงานว่าเกิดขึ้นกับรุ่นใหม่และรุ่นเก่ากว่า ข้อผิดพลาดนี้ไม่ได้เป็นข้อผิดพลาดเฉพาะสำหรับ Windows บางรุ่นเนื่องจากมีรายงานว่าเกิดขึ้นใน Windows 7, Windows 8 และ Windows 10



ขณะนี้การจำลอง x86 ต้องการการเร่งด้วยฮาร์ดแวร์



อะไรเป็นสาเหตุของ“ การจำลอง x86 ในปัจจุบันต้องการการเร่งด้วยฮาร์ดแวร์!”?

เราตรวจสอบปัญหานี้โดยดูจากรายงานผู้ใช้ต่างๆและกลยุทธ์การซ่อมแซมที่ผู้ใช้ที่ได้รับผลกระทบบางรายใช้เพื่อแก้ไขปัญหา จากสิ่งที่เรารวบรวมมามีสถานการณ์ทั่วไปบางอย่างที่จะทำให้เกิดข้อความแสดงข้อผิดพลาดนี้:



  • ไม่ได้เปิดใช้งานเทคโนโลยี Intel / AMD Virtualization จาก BIOS - ข้อผิดพลาดนี้อาจเกิดขึ้นเนื่องจาก CPU ของคุณถูกป้องกันไม่ให้ใช้เทคโนโลยีการจำลองเสมือนฮาร์ดแวร์ในตัวโดยการตั้งค่า BIOS ในกรณีนี้วิธีแก้ไขคือเข้าถึงการตั้งค่า BIOS ของคุณและเปิดใช้งานเทคโนโลยีการจำลองเสมือนของฮาร์ดแวร์
  • โมดูล Intel HAXM ไม่ได้ติดตั้งใน Android Studio - นี่เป็นสาเหตุส่วนใหญ่ที่ทำให้เกิดข้อผิดพลาดนี้ การติดตั้ง Intel HAXM ทำได้ในสองขั้นตอน (ดาวน์โหลดโมดูลผ่านตัวจัดการ SDK และเรียกใช้ปฏิบัติการการติดตั้ง)
  • ความขัดแย้งระหว่างการจำลองเสมือนของ Avast และ AVD ของ Android Studio - ปัญหานี้อาจเกิดขึ้นได้เนื่องจากความขัดแย้งที่ทราบกันดีระหว่างเทคโนโลยีการจำลองเสมือนในตัวและการจำลองเสมือนโดยใช้ฮาร์ดแวร์ช่วยของ Avast คุณสมบัติของบุคคลที่สามนี้เป็นที่ทราบกันดีว่าขัดแย้งกับแอปพลิเคชันอื่น ๆ
  • Windows Hypervisor Platform ถูกปิดใช้งานสำหรับ AMD CPU - ซีพียู AMD รุ่นใหม่ ๆ ล้วนมีความสามารถในการจำลองเสมือนของฮาร์ดแวร์ แต่เพื่อให้คุณลักษณะการจำลองเสมือนทำงานได้คุณจะต้องตรวจสอบให้แน่ใจว่าได้เปิดใช้งานแพลตฟอร์ม Windows Hypervisor จากหน้าจอคุณลักษณะของ Windows
  • CPU ของเครื่องไม่รองรับการจำลองเสมือนของฮาร์ดแวร์ - สถานการณ์นี้อาจใช้ได้กับ CPU รุ่นเก่า หาก CPU ที่ติดตั้งไม่รองรับการจำลองเสมือนของฮาร์ดแวร์คุณจะไม่สามารถแก้ไขข้อความแสดงข้อผิดพลาดนี้ได้เว้นแต่คุณจะเปลี่ยน CPU ปัจจุบันของคุณด้วยรุ่นที่ใหม่กว่า

หากคุณกำลังดิ้นรนเพื่อแก้ไขปัญหา “ การจำลอง x86 ในปัจจุบันต้องการการเร่งด้วยฮาร์ดแวร์!” ข้อผิดพลาดบทความนี้จะให้คุณเลือกขั้นตอนการแก้ปัญหาที่ได้รับการยืนยัน ด้านล่างนี้คุณจะพบวิธีการต่างๆที่ผู้ใช้รายอื่นพยายามแก้ไขปัญหาเดียวกันนี้เพื่อแก้ไขหรือหลีกเลี่ยงปัญหา

เพื่อรักษาประสิทธิภาพสูงสุดเราขอแนะนำให้คุณทำตามวิธีการด้านล่างตามลำดับที่นำเสนอ ในที่สุดคุณควรสะดุดกับการแก้ไขที่ได้ผลในสถานการณ์เฉพาะของคุณ

วิธีที่ 1: การติดตั้งโมดูล Intel HAXM

ก่อนที่จะเข้าถึงการตั้งค่า BIOS ให้ตรวจสอบว่าปัญหาไม่ได้เกิดจากการขาดของ Intel x86 Emulator Accelerator (ตัวติดตั้ง HAXM) หากไม่มีโมดูลนี้ AVD จะไม่สามารถรวบรวมแอปพลิเคชันที่ใช้การจำลองเสมือนของฮาร์ดแวร์ได้แม้ว่าเทคโนโลยีจะเปิดใช้งานบนคอมพิวเตอร์ของคุณก็ตาม



ผู้ใช้หลายรายที่พบข้อผิดพลาดเดียวกันได้รายงานว่าปัญหานี้หายไปหลังจากดาวน์โหลดโมดูลที่หายไปผ่าน SDK Manager และติดตั้งผ่านตัวติดตั้ง HAXM ทำตามขั้นตอนด้านล่างเพื่อดูคำแนะนำทีละขั้นตอน:

  1. ใน Android Studio ให้เปิด SDK Manager โดยไปที่ เครื่องมือ> Android> SDK Manager .

    การเปิดตัว SDK Manager แบบสแตนด์อโลน

    บันทึก: คุณยังสามารถไปที่ ไฟล์> การตั้งค่า และคลิกที่ Android SDK (ภายใต้ การตั้งค่าระบบ ). จากนั้นคลิกที่ เปิดตัวจัดการ SDK แบบสแตนด์อโลน เพื่อเปิดยูทิลิตี้การติดตั้งในตัว

  2. ขยายไฟล์ คุณลักษณะเพิ่มเติม เมนูและทำเครื่องหมายในช่องที่เกี่ยวข้องกับ Intel X86 Emulator Accelerator (HAXM) . จากนั้นคลิกที่ ติดตั้งแพ็คเกจ และรอให้ขั้นตอนเสร็จสมบูรณ์

    การติดตั้ง Intel x86 Emulator Accelerator (ตัวติดตั้ง HAXM)

  3. เมื่อดาวน์โหลดตัวติดตั้ง HAXM แล้วเราจำเป็นต้องทำตามขั้นตอนที่เหมาะสมเพื่อติดตั้ง ในการดำเนินการนี้ให้ไปที่ตำแหน่งต่อไปนี้และดับเบิลคลิกที่ intelhaxm-android.exe เพื่อติดตั้ง:
    C:  users \% USERNAME%  AppData  Local  Android  sdk  extras  intel  Hardware_Accelerated_Execution_Manager 

    การติดตั้ง intelhaxm-android.exe

  4. ทำตามคำแนะนำบนหน้าจอเพื่อติดตั้ง Intel HAXM และรอให้กระบวนการเสร็จสิ้น
  5. รีสตาร์ท Android Studio เรียกใช้แอปพลิเคชันอีกครั้งและดูว่าปัญหาได้รับการแก้ไขหรือไม่

หากคุณยังคงพบกับไฟล์ “ การจำลอง x86 ในปัจจุบันต้องการการเร่งด้วยฮาร์ดแวร์!” เลื่อนลงไปด้านล่างถัดไป

วิธีที่ 2: การปิดใช้งานการจำลองเสมือนโดยใช้ฮาร์ดแวร์ช่วยจาก Avast

หากคุณใช้ Avast เป็นเลเยอร์ความปลอดภัยเพิ่มเติมข้อผิดพลาดน่าจะเกิดจากความขัดแย้งที่เกิดจากคุณลักษณะด้านความปลอดภัยอย่างใดอย่างหนึ่ง ตามที่ผู้ใช้จำนวนมากรายงานว่าการจำลองเสมือนโดยใช้ฮาร์ดแวร์ช่วยของ Avast นั้นขัดแย้งกับ AVD ของ Android Studio ซึ่งท้ายที่สุดแล้วการสร้าง “ การจำลอง x86 ในปัจจุบันต้องการการเร่งด้วยฮาร์ดแวร์!” ข้อผิดพลาด

หากสถานการณ์นี้สามารถใช้ได้กับคุณ (คุณติดตั้ง Avast ไว้) ให้ทำตามคำแนะนำด้านล่างเพื่อปิดใช้งานการจำลองเสมือนโดยใช้ฮาร์ดแวร์ช่วยจาก การตั้งค่า เมนูของชุดรักษาความปลอดภัย:

  1. เปิด Avast และเข้าถึงไฟล์ การตั้งค่า เมนู,
  2. ข้างใน การตั้งค่า ไปที่เมนู การแก้ไขปัญหา และตรวจสอบให้แน่ใจว่าช่องที่เกี่ยวข้องกับ เปิดใช้งานการจำลองเสมือนโดยใช้ฮาร์ดแวร์ช่วย และ ใช้การจำลองเสมือนแบบซ้อนกันหากมี คือ ไม่เลือก .

    ปิดการใช้งานการจำลองเสมือนโดยใช้ฮาร์ดแวร์ช่วยภายใน Avast

  3. รีสตาร์ทเครื่องคอมพิวเตอร์และดูว่าข้อขัดแย้งได้ถูกขจัดออกไปหรือไม่เมื่อเริ่มต้นครั้งถัดไป เรียกใช้แอปพลิเคชันภายใน Android studio และดูว่าข้อผิดพลาดได้รับการแก้ไขแล้วหรือไม่

หากคุณยังคงเห็นไฟล์ “ การจำลอง x86 ในปัจจุบันต้องการการเร่งด้วยฮาร์ดแวร์!” เกิดข้อผิดพลาดเมื่อเรียกใช้ AVD ให้เลื่อนลงไปที่วิธีการถัดไปด้านล่าง

วิธีที่ 3: การเปิดใช้งาน Hardware Virtualization จากการตั้งค่า BIOS / UEFI

หากวิธีแรกไม่ช่วยให้คุณแก้ไขข้อความแสดงข้อผิดพลาดเป็นไปได้ว่าข้อความแสดงข้อผิดพลาดเกิดขึ้นเนื่องจากการจำลองเสมือนของฮาร์ดแวร์ถูกปิดใช้งานจากการตั้งค่า BIOS / UEFI ของคุณ ควรเปิดใช้งานการจำลองเสมือนของฮาร์ดแวร์ตามค่าเริ่มต้นในสถานการณ์ปกติ แต่การแทรกแซงด้วยตนเองการอัปเดต BIOS และแม้แต่ซอฟต์แวร์ของ บริษัท อื่นบางตัวอาจปิดใช้งานเทคโนโลยีนี้

โปรดทราบว่ากระบวนการเปิดใช้งานการจำลองเสมือนของฮาร์ดแวร์จะแตกต่างกันไปขึ้นอยู่กับการตั้งค่า BIOS / UEFI ของคุณและผู้ผลิตเมนบอร์ดและ CPU ของคุณ

อย่างไรก็ตามขั้นตอนแรกคือการเข้าสู่ BIOS หรือการตั้งค่า UEFI ของคุณ หากคุณมีเมนูการตั้งค่าเดิม (BIOS) คุณจะต้องกดปุ่มตั้งค่าในระหว่างขั้นตอนการบูตครั้งแรก คีย์การตั้งค่าที่เฉพาะเจาะจงควรปรากฏบนหน้าจอเริ่มต้น แต่ในกรณีที่คุณมองไม่เห็นคุณสามารถค้นหาได้ทางออนไลน์โดยใช้วลีค้นหา ' * รุ่นเมนบอร์ด + คีย์การตั้งค่า * '.

กดปุ่มเพื่อเข้าสู่การตั้งค่า BIOS

กด [คีย์] เพื่อเข้าสู่การตั้งค่า

บันทึก: นอกจากนี้คุณยังสามารถดำเนินการโดยสุ่มสี่สุ่มห้าและกดปุ่มตั้งค่าที่พบบ่อยที่สุดในระหว่างลำดับการบูตเริ่มต้น โดยทั่วไปคีย์การตั้งค่าจะเป็นปุ่ม F ปุ่มใดปุ่มหนึ่ง (F2, F4, F6, F8, F10) หรือปุ่ม Del (ในคอมพิวเตอร์ Dell)

หากคอมพิวเตอร์ของคุณใช้รุ่น UEFI ที่ใหม่กว่าคุณจะต้องเข้าถึงไฟล์ การเริ่มต้นขั้นสูง เมนู. ในการดำเนินการนี้ให้กด คีย์ Windows + R เพื่อเปิดไฟล์ วิ่ง กล่องโต้ตอบจากนั้นพิมพ์“ ms-settings: การกู้คืน ” แล้วกด ป้อน เพื่อเปิดไฟล์ เมนูการกู้คืน ของ การตั้งค่า แอป เมื่อคุณไปถึงที่นั่นเพียงคลิกที่ไฟล์ เริ่มต้นใหม่เดี๋ยวนี้ ปุ่มใต้ การเริ่มต้นขั้นสูง .

เข้าสู่เมนูเริ่มต้นขั้นสูง

หลังจากนั้นสักครู่คอมพิวเตอร์ของคุณจะรีสตาร์ทโดยตรงในไฟล์ ตัวเลือกขั้นสูง เมนู. เมื่อไปถึงแล้วให้ไปที่ ตัวเลือกขั้นสูง และคลิกที่ การตั้งค่าเฟิร์มแวร์ UEFI .

การเข้าถึงการตั้งค่าเฟิร์มแวร์ UEFI

เมื่อคุณเข้าสู่การตั้งค่า BIOS หรือ UEFI ได้แล้วให้เริ่มมองหาตัวเลือกการจำลองเสมือนของฮาร์ดแวร์ ขึ้นอยู่กับเวอร์ชัน BIOS / UEFI ของคุณคุณจะพบการตั้งค่านี้แสดงอยู่ภายใต้ชื่อต่างๆ โดยทั่วไปคุณจะพบว่าอยู่ในรายการอย่างใดอย่างหนึ่ง เทคโนโลยีเวอร์ชวลไลเซชัน (VTx / VTd) , เทคโนโลยี Intel Virtualization หรือ AMD-V Virtualization . โอกาสที่ตัวเลือกจะอยู่ภายใต้ ชิปเซ็ต , โปรเซสเซอร์ , การกำหนดค่า CPU ขั้นสูง หรือสิ่งที่คล้ายกัน

การเปิดใช้งาน Virtualization จากการตั้งค่า BIOS

เมื่อคุณจัดการเพื่อเปิดใช้งานการจำลองเสมือนของฮาร์ดแวร์แล้วให้บันทึกการเปลี่ยนแปลง BIOS / UEFI รีสตาร์ทคอมพิวเตอร์และดูว่าข้อผิดพลาดได้รับการแก้ไขเมื่อเริ่มต้นครั้งต่อไปหรือไม่

วิธีที่ 4: การเปิดใช้งานแพลตฟอร์ม Windows Hypervisor (ถ้ามี)

หากคุณพบปัญหาใน CPU AMD ที่มีเทคโนโลยีการจำลองเสมือน (CPU รุ่นใหม่ ๆ เช่น Ryzen) ปัญหาอาจเกิดขึ้นเนื่องจาก แพลตฟอร์ม Windows Hypervisor ไม่ได้เปิดใช้งานบนอุปกรณ์ของคุณ

แต่โปรดทราบว่าในการเปิดใช้งานคุณลักษณะนี้คุณจะต้องตรวจสอบให้แน่ใจว่าคุณมี Windows 10 build 1803 หรือเก่ากว่า

สามารถเปิดใช้งานแพลตฟอร์ม Windows Hypervisor ผ่านทางไฟล์ เปิดหรือปิดคุณสมบัติ Windows หน้าจอ คำแนะนำโดยย่อเกี่ยวกับวิธีการดำเนินการนี้:

  1. กด คีย์ Windows + R เพื่อเปิดกล่องโต้ตอบเรียกใช้ จากนั้นพิมพ์“ appwiz.cpl ” แล้วกด ป้อน เพื่อเปิดไฟล์ โปรแกรมและคุณสมบัติ หน้าจอ

    พิมพ์ appwiz.cpl แล้วกด Enter เพื่อเปิดหน้าโปรแกรมที่ติดตั้ง

  2. ข้างใน โปรแกรมและคุณสมบัติ หน้าคลิกที่ เปิดหรือปิดคุณสมบัติของ Windows จากบานหน้าต่างด้านซ้าย

    การเข้าถึงหน้าจอคุณสมบัติของ Windows

  3. ภายในหน้าต่างคุณลักษณะของ Windows ให้เลือกช่องที่เกี่ยวข้องกับ แพลตฟอร์ม Windows Hypervisor และตี ตกลง เพื่อเปิดใช้งานคุณสมบัติ

    เปิดใช้งานแพลตฟอร์ม Hypervisor

    บันทึก: แม้ว่าคุณจะไม่ใช่หน้าจอนี้ แต่ให้แน่ใจว่าเปิดใช้งาน Hyper-V แล้ว หากไม่ใช่ให้เปิดใช้งานโดยทำเครื่องหมายในช่องที่เกี่ยวข้อง

  4. รีสตาร์ทคอมพิวเตอร์และดูว่าข้อผิดพลาดได้รับการแก้ไขแล้วหรือไม่
อ่าน 5 นาที