อีมูเลเตอร์ Android บน MacBook Air M2 และ M3: หน่วยความจำคือตัวตัดสิน และความร้อนที่ไม่มีเสียงเตือน
อัปเดตเมื่อ · ทีมงาน MACOS EMULATOR
MacBook Air M2 หรือ M3 รันอีมูเลเตอร์ Android ได้สบาย: ชิปไม่ใช่ปัญหา สองอย่างที่ตัดสินการเล่นของคุณคือหน่วยความจำของเครื่อง และการที่เครื่องไม่มีพัดลม นี่คือสิ่งที่ MACOS EMULATOR ตั้งค่าให้เองบนเครื่องเหล่านี้ และสิ่งที่ยังเป็นหน้าที่ของคุณ
M2 หรือ M3: หน่วยความจำต่างหากที่สำคัญ
ลอนเชอร์ไม่ได้ดูชื่อชิป: มันจัด Mac ของคุณเข้ากลุ่มตามขนาดหน่วยความจำ แล้วใช้กลุ่มนั้นกำหนดหน่วยความจำของอีมูเลเตอร์ เฟรมเรต และคุณภาพตั้งต้น MacBook Air M2 หรือ M3 มีหน่วยความจำ 8, 16 หรือ 24 GB ตามสเปกที่เลือกซื้อ: เปิดเมนู Apple แล้วเลือกเกี่ยวกับ Mac เครื่องนี้ (About This Mac) บรรทัดหน่วยความจำ (Memory) จะบอกคุณ หลักเดียวกันนี้ใช้กับ Air M4 ด้วย
- 8 GB: อีมูเลเตอร์ได้ 4.5 GB และ 30 Hz เหมือน Air M1 แรม 8 GB ทุกประการ ซึ่ง คู่มืออีมูเลเตอร์บน MacBook Air M1 อธิบายไว้ละเอียด
- 16 GB: อีมูเลเตอร์ได้ 6.5 GB
- 24 GB: อีมูเลเตอร์ได้ 10.5 GB และ 60 Hz
- ทั้งสามกลุ่ม: คุณภาพ “Balanced”
บน Air แรม 16 GB เฟรมเรตตั้งต้นจะแสดงอยู่บนการ์ด “RENDER”: ให้ใช้ค่านั้นไว้ ใน Settings บรรทัด Machine profile มีปุ่มของแต่ละกลุ่ม และปุ่มของเครื่องคุณมีคำกำกับว่า “your Mac”: คลิกเดียวคืนค่าหน่วยความจำ ความละเอียด คุณภาพ และเฟรมเรตของกลุ่มนั้น ซึ่งจะมีผลเมื่อเริ่มอีมูเลเตอร์ครั้งถัดไป
Air M2 แรม 16 GB: เครื่องที่เราใช้ทดสอบ
MacBook Air M2 แรม 16 GB คือเครื่องอ้างอิงของเรา: ภาพหน้าจอในคู่มือติดตั้งถ่ายบน Air M2 ปี 2022 แรม 16 GB ที่ใช้ macOS Sequoia และฝ่ายสนับสนุนก็อ้างถึงเครื่องนี้เมื่อมีคนถามว่าคำแนะนำของเราวัดจากเครื่องอะไร การตั้งค่าของเครื่องนี้เริ่มจาก “Balanced” และ 6.5 GB สำหรับอีมูเลเตอร์ ซึ่งเป็นค่าที่ลอนเชอร์ตั้งให้เองบน Mac 16 GB ทุกเครื่อง
บน 16 GB ทำไมถึงเป็น 6.5 GB ไม่มากกว่านั้น
การให้อีมูเลเตอร์ 6.5 GB เหลือไว้ 9.5 GB ให้ macOS เอนจินจำลอง และแอปของคุณ พื้นที่เผื่อนี้สำคัญกว่าการให้อีมูเลเตอร์เพิ่มอีกหนึ่งกิกะไบต์: เมื่อไม่พอ macOS จะเขียนข้อมูลลงดิสก์หรือบีบอัดหน่วยความจำ และภาพก็ต้องรอ
ถ้าคุณยังเพิ่มค่า Memory อยู่ดี ลอนเชอร์จะเตือนคุณก่อนบันทึกค่า: บน Mac 16 GB ค่าที่วัดแล้วคือ 6.5 GB ถ้าเกินกว่านั้น เกมจะกระตุก และ Android อาจปิดเกมกลางคันระหว่างเล่น ปุ่มที่ถูกเลือกไว้ตั้งต้นในหน้าต่างเตือนจะคงค่าปัจจุบันของคุณไว้ คู่มืออีมูเลเตอร์บน Mac mini เล่าว่าผู้เล่นคนหนึ่งบน 16 GB ได้อะไรกลับมาเมื่อลดค่าลง
บน 8 GB: วิธีเดียวกับ Air M1 ใช้กับเครื่องคุณได้
Air M2 หรือ M3 แรม 8 GB ได้ค่าเดียวกับ Air M1 แรม 8 GB การบูตอุปกรณ์ Android ครั้งแรกสุดบนเครื่องนี้ใช้เวลาสิบถึงยี่สิบนาที และเกิดขึ้นเพียงครั้งเดียว: อย่าปิดลอนเชอร์ อย่าเปิดใหม่ ระหว่างเล่น ให้ปิดเบราว์เซอร์และแอปหนัก ๆ
ไม่มีพัดลม: ความร้อนที่ไม่มีเสียงเตือน
MacBook Air ไม่มีพัดลม เมื่อทำงานหนักเป็นเวลานาน ชิปจะลดความเร็วลงเองเพื่อรักษาอุณหภูมิให้ปลอดภัย และไม่มีเสียงใดเตือนคุณ วัดที่ทีมเราบน MacBook Air M2: ด้วยงานเท่าเดิม ภาระของ Mac สูงขึ้นเรื่อย ๆ ขณะที่ macOS แจ้งเพียงว่าเครื่องร้อนขึ้นเล็กน้อย
นี่คือเหตุผลที่รายงานประสิทธิภาพบันทึกสถานะความร้อนของ Mac ไว้ด้วย ถ้าเฟรมเรตค่อย ๆ ลดลงระหว่างเล่นนาน ๆ ให้ทำรายงานจากแถบเครื่องมือระหว่างเล่น: ฝ่ายสนับสนุนจะเห็นว่าความร้อนมีส่วนหรือไม่ คู่มือวัดเฟรมต่อวินาทีในอีมูเลเตอร์ อธิบายวิธีทำ
สำหรับการเล่นนาน ๆ ให้จำกัดเกมไว้ที่ 30 เฟรมต่อวินาทีในตัวเลือกกราฟิกของเกม: จำนวนเฟรมเหลือครึ่งเดียว แต่ความร้อนลดลงมาก นี่ก็เป็นตัวเลือกที่ปลอดภัยเมื่อเล่นโดยใช้แบตเตอรี่ด้วย
เมื่อใช้แบตเตอรี่: ปิดโหมดพลังงานต่ำ
โหมดพลังงานต่ำของ macOS ลดกำลังชิป และอีมูเลเตอร์ก็ช้าลงตามไปด้วย: บน Air M1 แรม 8 GB ได้ 3.3 เฟรมต่อวินาทีเมื่อเปิดโหมดนี้ และ 29.7 เมื่อปิด ไปที่การตั้งค่าระบบ แล้วเลือกแบตเตอรี่ ตั้งโหมดพลังงานต่ำเป็น “ไม่ใช้” (Never) หรือ “เฉพาะเมื่อใช้แบตเตอรี่” (Only on Battery) แล้วเสียบสายชาร์จขณะเล่น
หน้าจอของ Air: ตั้งไว้ที่ “ค่าเริ่มต้น”
ในการตั้งค่าระบบ หัวข้อจอภาพ (Displays) ตัวเลือก “พื้นที่มากขึ้น” (More Space) ใช้แรงมากกว่าที่คิด วัดระหว่างเล่นบน MacBook Air M2 ปี 2022: macOS วาดทั้งจอที่ 3420x2224 พิกเซล แล้วย่อลงให้พอดีกับจอ 2560x1664 ทุกเฟรม ซึ่งดึงแรงโปรเซสเซอร์ 45% ของหนึ่งคอร์ไปจากเอนจิน ให้ตั้งไว้ที่ “ค่าเริ่มต้น” (Default): ถ้าจอของคุณตั้งไว้สูงกว่านั้น ลอนเชอร์จะแจ้งเองใน Settings ของมัน
ถ้าต้องการภาพคมชัด การขยายหน้าต่างอย่างเดียวไม่พอ เพราะเป็นแค่การยืดภาพที่คำนวณไว้แล้ว: ไปที่ Settings แล้ว Resolution จากนั้นเลือก “Screen fit” ซึ่งก็คือค่าที่ปุ่มของกลุ่มเครื่องคุณตั้งให้ คู่มือเต็มจอในอีมูเลเตอร์ อธิบายส่วนที่เหลือ
คำถามที่พบบ่อย
MacBook Air M2 พอสำหรับอีมูเลเตอร์ Android ไหม
พอ ชิปรับไหว และหน่วยความจำคือสิ่งที่กำหนดการตั้งค่า: บน 8 GB อีมูเลเตอร์ได้ 4.5 GB บน 16 GB ได้ 6.5 GB และบน 24 GB ได้ 10.5 GB โดยใช้คุณภาพ “Balanced” ทุกกลุ่ม ส่วนความเข้ากันได้นั้นขึ้นอยู่กับแต่ละเกม
Air M3 ถูกตั้งค่าต่างจาก Air M2 ไหม
ไม่ ถ้าหน่วยความจำเท่ากัน ลอนเชอร์จัดกลุ่ม Mac ตามหน่วยความจำ ไม่ใช่ตามชิป: Air M3 แรม 16 GB เริ่มจากค่าเดียวกับ Air M2 แรม 16 GB
ควรให้หน่วยความจำอีมูเลเตอร์เท่าไรบน MacBook Air แรม 16 GB
6.5 GB ซึ่งเป็นค่าที่ลอนเชอร์ตั้งให้เอง: เหลือ 9.5 GB ไว้ให้ macOS และแอปของคุณ ถ้าตั้งสูงกว่านั้น ลอนเชอร์จะเตือนคุณก่อนบันทึกค่า
MacBook Air ของฉันช้าลงหลังเล่นไปสักพัก เพราะอะไร
เพราะไม่มีพัดลม ชิปจึงลดความเร็วลงเองเพื่อรักษาอุณหภูมิให้ปลอดภัย โดยไม่มีเสียงเตือน สำหรับการเล่นนาน ๆ ให้จำกัดเกมไว้ที่ 30 เฟรมต่อวินาที และตรวจว่าปิดโหมดพลังงานต่ำแล้ว
ควรตั้งจอของ Air เป็น “พื้นที่มากขึ้น” เพื่อเล่นเกมไหม
ไม่ควร macOS จะวาดภาพที่ใหญ่กว่าจอแล้วย่อลงทุกเฟรม: บน Air M2 ใช้แรงไป 45% ของหนึ่งคอร์ระหว่างเล่น ให้ตั้งไว้ที่ “ค่าเริ่มต้น” (Default) แล้วเลือก “Screen fit” ในลอนเชอร์