อีมูเลเตอร์ Android บน MacBook Pro: ชิป Pro หรือ Max เปลี่ยนอะไรได้จริง
อัปเดตเมื่อ · ทีมงาน MACOS EMULATOR
MacBook Pro มีกำลังเหลือสำหรับอีมูเลเตอร์ Android: ชิป Pro หรือ Max หน่วยความจำที่มักมีตั้งแต่ 16 GB ขึ้นไป และต่างจาก MacBook Air ตรงที่มีพัดลม แต่กำลังที่เหลือนี้ไม่ได้กลายเป็นเฟรมต่อวินาทีเอง และมีสามอย่างที่คนมักทำแล้วเสียของ: เพิ่มหน่วยความจำ เลือก “Ultra” และลืมตั้งค่าในเกม นี่คือสิ่งที่ MACOS EMULATOR ตั้งค่าให้เอง และสิ่งที่ยังเป็นหน้าที่ของคุณ
ลอนเชอร์ตั้งค่า MacBook Pro ของคุณตามหน่วยความจำ
ลอนเชอร์จัด Mac ของคุณเข้ากลุ่มตามขนาดหน่วยความจำ ไม่ว่าจะใช้ชิปรุ่นไหน แล้วกำหนดหน่วยความจำของอีมูเลเตอร์ คุณภาพ และเฟรมเรตตั้งต้นจากกลุ่มนั้น:
- 8 GB: อีมูเลเตอร์ได้ 4.5 GB และ 30 Hz เหมือน MacBook Air 8 GB ซึ่ง คู่มืออีมูเลเตอร์บน MacBook Air M1 อธิบายไว้ละเอียด
- 16 หรือ 18 GB: อีมูเลเตอร์ได้ 6.5 GB เครื่อง 18 GB ถูกจัดอยู่กลุ่มเดียวกับ 16 GB
- 24 GB ขึ้นไป (32, 36, 48 GB…): อีมูเลเตอร์ได้ 10.5 GB และ 60 Hz
- ทุกกลุ่ม: คุณภาพ “Balanced”
บน 16 หรือ 18 GB เฟรมเรตตั้งต้นจะแสดงอยู่บนการ์ด “RENDER”: ให้ใช้ค่านั้นไว้ การเปลี่ยนหน่วยความจำหรือเฟรมเรตจะมีผลเมื่อเริ่มอีมูเลเตอร์ครั้งถัดไป ถ้าคุณเลื่อนแถบปรับไปแล้ว ให้เปิด Settings: บรรทัด Machine profile มีปุ่มของแต่ละกลุ่ม (8, 16 และ 24 GB) ปุ่มของกลุ่มคุณจะคืนค่าหน่วยความจำ ความละเอียด คุณภาพ และเฟรมเรตของกลุ่มนั้นในคลิกเดียว
เพิ่มหน่วยความจำไม่ได้ทำให้อีมูเลเตอร์เร็วขึ้น
บน MacBook Pro แรม 32 หรือ 36 GB หลายคนอยากให้อีมูเลเตอร์ไป 16 GB เลย แต่ไม่ได้อะไรเพิ่ม: 10.5 GB คือค่าที่ควรใช้ และลอนเชอร์จะเตือนคุณก่อนบันทึกค่าที่สูงกว่านั้น เมื่อเกินจุดหนึ่ง macOS จะสลับข้อมูลในหน่วยความจำกับดิสก์ และทุกครั้งที่สลับ เกมจะค้างไปชั่วขณะ
สองกรณีจากผู้เล่นจริง บน Mac 24 GB ที่ให้อีมูเลเตอร์ 16 GB: ได้ 23.6 เฟรมต่อวินาทีจากเป้าหมาย 60 ทั้งที่โปรเซสเซอร์และชิปกราฟิกยังทำงานไม่เต็มที่ บน MacBook Pro M1 Max แรม 32 GB ที่ให้ 16 GB เช่นกัน: เสียงเงียบสนิทสองนาทีหลังเริ่มเล่นทุกตา และการแก้ไขเริ่มจากลดหน่วยความจำกลับมาที่ 10 GB
60 Hz ตั้งแต่ 24 GB และเมื่อไรควรลดลงมาที่ 30
ตั้งแต่ 24 GB ขึ้นไป ลอนเชอร์ตั้งอีมูเลเตอร์ไว้ที่ 60 Hz ถ้าเกมกระตุก ให้ลดลงมาที่ 30 บนการ์ด “RENDER”: จำนวนเฟรมเหลือครึ่งเดียว แต่มาตรงเวลา และบนหน้าจอ สิ่งที่ตารับรู้คือความสม่ำเสมอ
เฟรมเรตนี้เป็นของอุปกรณ์ Android ไม่ใช่ตัวจำกัดเฟรมต่อวินาทีของเกม: ลอนเชอร์ที่ตั้งไว้ 60 ไม่ได้บังคับให้เกมวิ่งที่ 60
“Balanced” ไม่ใช่ “Ultra” แม้บนชิป Max
“Balanced” คือคุณภาพตั้งต้นของทุกกลุ่ม “Ultra” ก็มีให้เลือก แต่มีคำเตือนกำกับไว้: เกมรักษาระดับนี้ได้ไม่เสถียร และการเปลี่ยนไปใช้ต้องดาวน์โหลดวิดีโอใหม่เกือบ 400 MB ข้อจำกัดนี้มาจากตัวเกมใน Android ไม่ใช่จาก Mac ของคุณ: ชิป Max ก็ไม่ได้ช่วยอะไร
ตั้งค่ากราฟิกในเกมด้วย
ลอนเชอร์ตัดสินได้แค่ครึ่งเดียว: ตัวเลือกกราฟิกในเกมคือที่ที่ MacBook Pro ได้ประโยชน์มากที่สุด พรีเซ็ตคุณภาพกราฟิกระดับสูงหรือระดับกลางรันได้ดี จากนั้น ถ้าเกมของคุณมีทั้งตัวจำกัดเฟรมต่อวินาทีและโหมดประหยัดแบตเตอรี่ ให้เลือกอย่างใดอย่างหนึ่ง:
- ปิดโหมดประหยัดแบตเตอรี่ แล้วตั้งตัวจำกัดเฟรมเอง: 60 หรือ 30 ถ้าเครื่องร้อน
- เปิดโหมดประหยัดแบตเตอรี่ แล้วให้เกมจำกัดเฟรมเรตเอง
ทั้งสองทางใช้ได้ ไม่ว่าลอนเชอร์จะรันที่ 30 หรือ 60 Hz วัดบน M3 Max: พรีเซ็ตระดับสูง ตัวจำกัดเฟรมที่ 60 และปิดโหมดประหยัดแบตเตอรี่ ทำให้เกมเพิ่มจาก 27 เป็น 52 เฟรมต่อวินาที
พัดลมและแบตเตอรี่: จำกัดไว้ที่ 30
ถ้าพัดลมหมุนแรงระหว่างเล่นนาน ๆ หรือคุณเล่นโดยใช้แบตเตอรี่ ให้จำกัดเกมไว้ที่ 30 โดยใช้พรีเซ็ตเดิม: จำนวนเฟรมเหลือครึ่งเดียว แต่ความร้อนและเสียงพัดลมลดลงมาก
เมื่อใช้แบตเตอรี่ ให้ตรวจโหมดพลังงานต่ำของ macOS ด้วย โหมดนี้ลดกำลังชิป และอีมูเลเตอร์ก็ช้าลงตามไปด้วย วัดบน MacBook Air M1 แรม 8 GB: 3.3 เฟรมต่อวินาทีเมื่อเปิดโหมดนี้ และ 29.7 เมื่อปิด บน MacBook Pro การตั้งค่านี้อยู่ที่เดียวกัน: ไปที่การตั้งค่าระบบ แล้วเลือกแบตเตอรี่ ตั้งโหมดพลังงานต่ำเป็น “ไม่ใช้” (Never) หรือ “เฉพาะเมื่อใช้แบตเตอรี่” (Only on Battery) ถ้าคุณเล่นโดยเสียบสายชาร์จ
หน้าจอ: คมชัด และตั้งไว้ที่ “ค่าเริ่มต้น”
การขยายหน้าต่างเป็นแค่การยืดภาพที่คำนวณไว้แล้ว ถ้าต้องการเต็มจอแบบคมชัด ให้ไปที่ Settings แล้ว Resolution จากนั้นเลือก “Screen fit” ซึ่งก็คือค่าที่ปุ่มของ Machine profile ตั้งให้อยู่แล้ว และในการตั้งค่าระบบ หัวข้อจอภาพ (Displays) ให้ตั้งไว้ที่ “ค่าเริ่มต้น” (Default) แทน “พื้นที่มากขึ้น” (More Space) คู่มือเต็มจอในอีมูเลเตอร์ อธิบายลึกกว่านี้ รวมถึงการใช้จอภายนอก
ถ้ายังกระตุกอยู่
จากรายงานที่เราได้รับ ชิปกราฟิกส่วนใหญ่ทำงานไม่ถึงครึ่งของที่ทำได้: สิ่งที่ไม่ไหวคือหน่วยความจำของ Mac ปิดการแชร์หน้าจอใน Discord และเบราว์เซอร์ที่หนัก ๆ แล้วเปิดตัวติดตามกิจกรรม แท็บหน่วยความจำ (Memory): ถ้าแรงกดดันหน่วยความจำ (Memory Pressure) เป็นสีเหลืองหรือสีแดง แปลว่าหน่วยความจำไม่พอ การตั้งค่าสำหรับอีมูเลเตอร์ Android ที่ช้า ไล่ดูส่วนที่เหลือให้
คำถามที่พบบ่อย
MacBook Pro พอสำหรับอีมูเลเตอร์ Android ไหม
พอ และเหลือเฟือ: ตั้งแต่ 24 GB ขึ้นไป ลอนเชอร์ให้อีมูเลเตอร์ 10.5 GB ใช้ 60 Hz และคุณภาพ “Balanced” ส่วนความเข้ากันได้นั้นขึ้นอยู่กับแต่ละเกม
ควรให้หน่วยความจำอีมูเลเตอร์เท่าไรบน MacBook Pro แรม 32 หรือ 36 GB
10.5 GB ซึ่งเป็นค่าที่ลอนเชอร์ตั้งให้ตั้งแต่ 24 GB ขึ้นไป บน Mac 24 GB การให้อีมูเลเตอร์ 16 GB ทำให้เกมเหลือ 23.6 เฟรมต่อวินาทีจากเป้าหมาย 60
ควรตั้งอีมูเลเตอร์ไว้ที่ 30 หรือ 60 Hz บน MacBook Pro
ตั้งแต่ 24 GB ลอนเชอร์เริ่มที่ 60 Hz ส่วนบน 16 หรือ 18 GB ให้ใช้เฟรมเรตที่แสดงอยู่บนการ์ด “RENDER” ถ้าที่ 60 กระตุก ให้ลดลงมาที่ 30: ความสม่ำเสมอเห็นได้ชัดกว่าตัวเลข
ควรเปลี่ยนเป็น “Ultra” บนชิป Max ไหม
ไม่ควร เกมรักษาระดับ “Ultra” ได้ไม่เสถียร และการเปลี่ยนไปใช้ต้องดาวน์โหลดวิดีโอใหม่เกือบ 400 MB “Balanced” ยังเป็นระดับที่เหมาะ ไม่ว่าจะใช้ชิปรุ่นไหน
พัดลม MacBook Pro หมุนแรงระหว่างเล่น ต้องทำอย่างไร
จำกัดเกมไว้ที่ 30 เฟรมต่อวินาทีในตัวเลือกกราฟิกของเกม โดยใช้พรีเซ็ตเดิม: ความร้อนและเสียงพัดลมจะลดลงมาก นี่ก็เป็นตัวเลือกที่ปลอดภัยเมื่อเล่นโดยใช้แบตเตอรี่ด้วย