ผู้ใช้บางรายกำลังพบกับไฟล์ “ การจำลอง 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 ทำตามขั้นตอนด้านล่างเพื่อดูคำแนะนำทีละขั้นตอน:
- ใน Android Studio ให้เปิด SDK Manager โดยไปที่ เครื่องมือ> Android> SDK Manager .
การเปิดตัว SDK Manager แบบสแตนด์อโลน
บันทึก: คุณยังสามารถไปที่ ไฟล์> การตั้งค่า และคลิกที่ Android SDK (ภายใต้ การตั้งค่าระบบ ). จากนั้นคลิกที่ เปิดตัวจัดการ SDK แบบสแตนด์อโลน เพื่อเปิดยูทิลิตี้การติดตั้งในตัว
- ขยายไฟล์ คุณลักษณะเพิ่มเติม เมนูและทำเครื่องหมายในช่องที่เกี่ยวข้องกับ Intel X86 Emulator Accelerator (HAXM) . จากนั้นคลิกที่ ติดตั้งแพ็คเกจ และรอให้ขั้นตอนเสร็จสมบูรณ์
การติดตั้ง Intel x86 Emulator Accelerator (ตัวติดตั้ง HAXM)
- เมื่อดาวน์โหลดตัวติดตั้ง HAXM แล้วเราจำเป็นต้องทำตามขั้นตอนที่เหมาะสมเพื่อติดตั้ง ในการดำเนินการนี้ให้ไปที่ตำแหน่งต่อไปนี้และดับเบิลคลิกที่ intelhaxm-android.exe เพื่อติดตั้ง:
C: users \% USERNAME% AppData Local Android sdk extras intel Hardware_Accelerated_Execution_Manager
การติดตั้ง intelhaxm-android.exe
- ทำตามคำแนะนำบนหน้าจอเพื่อติดตั้ง Intel HAXM และรอให้กระบวนการเสร็จสิ้น
- รีสตาร์ท Android Studio เรียกใช้แอปพลิเคชันอีกครั้งและดูว่าปัญหาได้รับการแก้ไขหรือไม่
หากคุณยังคงพบกับไฟล์ “ การจำลอง x86 ในปัจจุบันต้องการการเร่งด้วยฮาร์ดแวร์!” เลื่อนลงไปด้านล่างถัดไป
วิธีที่ 2: การปิดใช้งานการจำลองเสมือนโดยใช้ฮาร์ดแวร์ช่วยจาก Avast
หากคุณใช้ Avast เป็นเลเยอร์ความปลอดภัยเพิ่มเติมข้อผิดพลาดน่าจะเกิดจากความขัดแย้งที่เกิดจากคุณลักษณะด้านความปลอดภัยอย่างใดอย่างหนึ่ง ตามที่ผู้ใช้จำนวนมากรายงานว่าการจำลองเสมือนโดยใช้ฮาร์ดแวร์ช่วยของ Avast นั้นขัดแย้งกับ AVD ของ Android Studio ซึ่งท้ายที่สุดแล้วการสร้าง “ การจำลอง x86 ในปัจจุบันต้องการการเร่งด้วยฮาร์ดแวร์!” ข้อผิดพลาด
หากสถานการณ์นี้สามารถใช้ได้กับคุณ (คุณติดตั้ง Avast ไว้) ให้ทำตามคำแนะนำด้านล่างเพื่อปิดใช้งานการจำลองเสมือนโดยใช้ฮาร์ดแวร์ช่วยจาก การตั้งค่า เมนูของชุดรักษาความปลอดภัย:
- เปิด Avast และเข้าถึงไฟล์ การตั้งค่า เมนู,
- ข้างใน การตั้งค่า ไปที่เมนู การแก้ไขปัญหา และตรวจสอบให้แน่ใจว่าช่องที่เกี่ยวข้องกับ เปิดใช้งานการจำลองเสมือนโดยใช้ฮาร์ดแวร์ช่วย และ ใช้การจำลองเสมือนแบบซ้อนกันหากมี คือ ไม่เลือก .
ปิดการใช้งานการจำลองเสมือนโดยใช้ฮาร์ดแวร์ช่วยภายใน Avast
- รีสตาร์ทเครื่องคอมพิวเตอร์และดูว่าข้อขัดแย้งได้ถูกขจัดออกไปหรือไม่เมื่อเริ่มต้นครั้งถัดไป เรียกใช้แอปพลิเคชันภายใน Android studio และดูว่าข้อผิดพลาดได้รับการแก้ไขแล้วหรือไม่
หากคุณยังคงเห็นไฟล์ “ การจำลอง x86 ในปัจจุบันต้องการการเร่งด้วยฮาร์ดแวร์!” เกิดข้อผิดพลาดเมื่อเรียกใช้ AVD ให้เลื่อนลงไปที่วิธีการถัดไปด้านล่าง
วิธีที่ 3: การเปิดใช้งาน Hardware Virtualization จากการตั้งค่า BIOS / UEFI
หากวิธีแรกไม่ช่วยให้คุณแก้ไขข้อความแสดงข้อผิดพลาดเป็นไปได้ว่าข้อความแสดงข้อผิดพลาดเกิดขึ้นเนื่องจากการจำลองเสมือนของฮาร์ดแวร์ถูกปิดใช้งานจากการตั้งค่า BIOS / UEFI ของคุณ ควรเปิดใช้งานการจำลองเสมือนของฮาร์ดแวร์ตามค่าเริ่มต้นในสถานการณ์ปกติ แต่การแทรกแซงด้วยตนเองการอัปเดต BIOS และแม้แต่ซอฟต์แวร์ของ บริษัท อื่นบางตัวอาจปิดใช้งานเทคโนโลยีนี้
โปรดทราบว่ากระบวนการเปิดใช้งานการจำลองเสมือนของฮาร์ดแวร์จะแตกต่างกันไปขึ้นอยู่กับการตั้งค่า BIOS / UEFI ของคุณและผู้ผลิตเมนบอร์ดและ CPU ของคุณ
อย่างไรก็ตามขั้นตอนแรกคือการเข้าสู่ BIOS หรือการตั้งค่า UEFI ของคุณ หากคุณมีเมนูการตั้งค่าเดิม (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 หน้าจอ คำแนะนำโดยย่อเกี่ยวกับวิธีการดำเนินการนี้:
- กด คีย์ Windows + R เพื่อเปิดกล่องโต้ตอบเรียกใช้ จากนั้นพิมพ์“ appwiz.cpl ” แล้วกด ป้อน เพื่อเปิดไฟล์ โปรแกรมและคุณสมบัติ หน้าจอ
พิมพ์ appwiz.cpl แล้วกด Enter เพื่อเปิดหน้าโปรแกรมที่ติดตั้ง
- ข้างใน โปรแกรมและคุณสมบัติ หน้าคลิกที่ เปิดหรือปิดคุณสมบัติของ Windows จากบานหน้าต่างด้านซ้าย
การเข้าถึงหน้าจอคุณสมบัติของ Windows
- ภายในหน้าต่างคุณลักษณะของ Windows ให้เลือกช่องที่เกี่ยวข้องกับ แพลตฟอร์ม Windows Hypervisor และตี ตกลง เพื่อเปิดใช้งานคุณสมบัติ
เปิดใช้งานแพลตฟอร์ม Hypervisor
บันทึก: แม้ว่าคุณจะไม่ใช่หน้าจอนี้ แต่ให้แน่ใจว่าเปิดใช้งาน Hyper-V แล้ว หากไม่ใช่ให้เปิดใช้งานโดยทำเครื่องหมายในช่องที่เกี่ยวข้อง
- รีสตาร์ทคอมพิวเตอร์และดูว่าข้อผิดพลาดได้รับการแก้ไขแล้วหรือไม่