Android Emulator ใน Android Studio 3.2 รองรับโปรเซสเซอร์ AMD บน Windows 10

การรองรับ Android Emulator ที่เหมาะสมพร้อมการเร่งด้วยฮาร์ดแวร์สำหรับผู้ใช้ AMD บน Windows 10 ใช้งานได้แล้วใน Android Studio รุ่นล่าสุด

อัปเดต 7/9/61: Google มี ประกาศแล้ว ว่า การเปิดตัว Android Emulator ล่าสุด ขณะนี้รองรับพีซี Windows 10 พร้อมโปรเซสเซอร์ AMD และ Microsoft Hyper-V เรื่องราวต้นฉบับอยู่ด้านล่าง

Android Emulator 27.3.6 เพิ่งเปิดตัวในช่อง Canary และ Dev ควบคู่ไปกับ การเปิดตัว Android Studioนำเสนอฟีเจอร์ที่รอคอยมานานสำหรับผู้ใช้ AMD บน Windows 10 ในที่สุด โครงสร้างใหม่นี้ได้สนับสนุนการรันโปรแกรมจำลองด้วยการเร่งด้วยฮาร์ดแวร์บนเครื่องที่ใช้โปรเซสเซอร์ AMD ในที่สุด

ก่อนหน้านี้ ผู้ใช้ AMD บน Windows 10 ไม่สามารถเรียกใช้ Android Emulator ด้วยการเร่งด้วยฮาร์ดแวร์ได้ ซึ่งส่งผลให้ โปรแกรมจำลองทำงานช้า ไม่มีประสิทธิภาพ และโดยทั่วไปแล้วรู้สึกหงุดหงิดเมื่อเปรียบเทียบกับประสบการณ์บน Intel แพลตฟอร์ม.

การเปลี่ยนแปลงนี้เกิดขึ้นกับ รุ่นใหม่ซึ่งยังนำมาซึ่งการเปลี่ยนแปลงอื่นๆ เช่น:

  • แก้ไขข้อขัดข้องหลังจากโหลดสแนปชอตครั้งแรกเมื่อโหลดบัฟเฟอร์สีจากสแน็ปช็อต
  • แก้ไขความเสียหายของหน่วยความจำที่อาจเกิดขึ้นเมื่อบันทึกสแนปชอตของบันทึกข้อมูลโปรแกรม OpenGL shader
  • แก้ไขความเสียหายของหน่วยความจำที่อาจเกิดขึ้นเมื่อตรวจสอบ CPUID ของระบบโฮสต์
  • บนเครื่อง AMD ที่ใช้ Windows 10 ล่าสุด และสามารถเปิดใช้งานแพลตฟอร์ม Windows Hypervisor ได้สำเร็จ โปรแกรมจำลองสามารถบูต API ระดับ 26+ x86 / x86_64 AVD ในโหมดเร่งความเร็วได้แล้ว
    • คำเตือน: เราพบว่าการเปิดใช้งาน Hyper-V หรือ Windows Hypervisor Platform บนเครื่อง AMD Ryzen หลายเครื่อง โดยเฉพาะแล็ปท็อปที่มี Vega GPU อาจทำให้ Windows ไม่สามารถบูตได้ เราแนะนำให้ลองทำสิ่งนี้หากระบบ AMD ของคุณทำงานได้สำเร็จโดยเปิดใช้งาน Windows Hypervisor Platform แล้ว
    • แก้ไข: หาก Windows ไม่สามารถบูตได้เนื่องจากการเปิดใช้งาน Windows Hypervisor Platform ให้ปิดใช้งานการจำลองเสมือนใน BIOS ระบบของคุณและรีบูต ซึ่งน่าจะช่วยให้คุณสามารถปิดใช้งานคุณสมบัตินี้ได้
เครดิต: ผู้ใช้ Reddit /u/Ssunde2

นักพัฒนาโปรแกรมจำลองสตูดิโอ Android /u/lfy_google ยังชี้แจงด้วยว่าการเร่งด้วยฮาร์ดแวร์ควรทำงานบนระบบ Windows 10 Home เช่นกัน แม้ว่าอย่างหลังจะไม่มีตัวเลือก "Hyper-V" ก็ตาม เพียงเปิดใช้งานตัวเลือก "แพลตฟอร์ม Windows Hypervisor" ในคุณสมบัติเสริมของ Windows ก็ควรทำเคล็ดลับ นอกจากนี้ ยังไม่รวมการรองรับ API 25 และต่ำกว่า ผู้ใช้สามารถคาดหวังที่จะเห็นสิ่งนี้ได้รับการแก้ไขในรุ่น canary ถัดไป


ที่มา: Reddit