ประสิทธิภาพอีมูเลเตอร์Apple Silicon6 นาที

Mac ร้อนเวลาใช้อีมูเลเตอร์ Android: ความร้อนมาจากไหน และลดลงได้อย่างไร

อัปเดตเมื่อ · ทีมงาน MACOS EMULATOR

Mac ที่ร้อนระหว่างเล่นเกมในอีมูเลเตอร์ Android ไม่ได้เสีย แต่เป็นเกมที่กำลังทำงานอยู่ คำถามจริง ๆ อยู่ที่อื่น: ความร้อนทำให้คุณเสียเฟรมหรือไม่ และต้องทำอะไรจึงจะลดความร้อนได้โดยไม่เสียรอบเล่น นี่คือสิ่งที่ MACOS EMULATOR วัดได้ และสิ่งที่ได้ผลจริง

ความร้อนมาจากไหน

บน Mac ที่ใช้ Apple Silicon อุปกรณ์ Android ทำงานในเครื่องบนไฮเปอร์ไวเซอร์ของ Apple และโค้ดของมันรันบนชิปโดยตรง ไม่มีการแปลทีละคำสั่ง สิ่งที่ทำให้ร้อนคืองานของเกมเอง และอย่างแรกคืองานกราฟิก ซึ่งชิปกราฟิกของ Mac ของคุณเป็นผู้ประมวลผล

งานนี้เปลี่ยนไปตลอดรอบเล่น ชิปกราฟิกใช้งานราว 40% ในช่วงที่เบา และไปถึง 74% ในฉากที่หนักที่สุด ถ้า Mac ของคุณร้อนเป็นหลักในช่วงเหล่านี้ ก็ถือว่าปกติ

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

มีพัดลมกับไม่มีพัดลม เป็นสัญญาณสองแบบ

MacBook Pro หรือ Mac ตั้งโต๊ะมีพัดลม: เมื่อโหลดต่อเนื่อง คุณจะได้ยินเสียงพัดลมเร่งขึ้น MacBook Air ไม่มีพัดลม เมื่อโหลดยาวนาน ชิปจะลดความเร็วลงเองเพื่อให้อยู่ในอุณหภูมิที่ปลอดภัย และไม่มีเสียงใดเตือนคุณ วัดบน MacBook Air M2 ของเรา: เมื่องานเท่ากัน โหลดของ Mac เพิ่มขึ้น ขณะที่ macOS แจ้งเพียงว่าร้อนเล็กน้อย

ดังนั้นบน Air ความร้อนจึงเห็นได้จากอัตราเฟรมที่ลดลงตลอดการเล่นยาว ๆ ไม่ใช่จากเสียง คู่มืออีมูเลเตอร์บน MacBook Air M2 หรือ M3 อธิบายเครื่องนี้โดยละเอียด และ คู่มืออีมูเลเตอร์บน MacBook Pro อธิบายเครื่องที่มีพัดลม

สิ่งที่ลดความร้อนได้: 30 เฟรมต่อวินาที

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

  • ตัวจำกัดที่ 30 โดยปิดโหมดประหยัดแบตเตอรี่: จำนวนเฟรมเหลือครึ่งเดียว ความร้อนและเสียงพัดลมลดลงมาก และเอฟเฟกต์ยังอยู่ครบ
  • หรือเปิดโหมดประหยัดแบตเตอรี่อย่างเดียว: เกมจะปรับอัตราเฟรมไปที่ราว 30 เอง และตัดเอฟเฟกต์ออกบางส่วน แต่เสียงขาดหายน้อยลงมาก

นี่คือทางเลือกที่ปลอดภัยสำหรับการเล่นยาว ๆ ทั้งบน Air และบน MacBook Pro ที่พัดลมหมุนแรง และเฟรมสามสิบที่สม่ำเสมอดีกว่าหกสิบที่ตามไม่ทัน: คู่มืออีมูเลเตอร์ Android ที่กระตุก ใส่ตัวเลขให้

ในลอนเชอร์: คง Balanced ไว้

บนการ์ด RENDER ระดับ Quality เป็นตัวกำหนดจำนวนพิกเซลที่เกมวาด Ultra ทำให้เกมวาดมากกว่า Balanced ราว 1.8 เท่าในทุกเฟรม บนระดับที่เกมไม่สามารถรักษาไว้ได้อย่างเสถียร ให้คง Balanced ไว้ ซึ่งเป็นคุณภาพที่ลอนเชอร์ตั้งให้กับ Mac ทุกเครื่อง: คู่มือกราฟิกของอีมูเลเตอร์ อธิบายเหตุผล

ฝั่ง macOS ให้ตั้งจอไว้ที่ “ค่าเริ่มต้น” (Default) ในการตั้งค่าระบบ หัวข้อจอภาพ (Displays) ตัวเลือก “พื้นที่มากขึ้น” (More Space) ทำให้ Mac วาดภาพที่ใหญ่กว่าจอ แล้วย่อลงทุกเฟรม: วัดระหว่างเล่นบน MacBook Air M2 เซิร์ฟเวอร์แสดงผลของ macOS ใช้แรงโปรเซสเซอร์ 45% ของหนึ่งคอร์

โหมดพลังงานต่ำไม่ได้ทำให้เย็นลง แต่เป็นการจำกัด

การเปิดโหมดพลังงานต่ำของ macOS เพื่อให้ Mac ร้อนน้อยลงเป็นความคิดที่ฟังดูดีแต่ผิด: โหมดนี้จำกัดชิป และอีมูเลเตอร์ก็ถูกจำกัดไปด้วย วัดบน MacBook Air M1 แรม 8 GB: 3.3 เฟรมต่อวินาทีเมื่อเปิดโหมดนี้ และ 29.7 เมื่อปิด หากต้องการลดความร้อน ให้ลดอัตราเฟรมของเกม ไปที่การตั้งค่าระบบ แล้วเลือกแบตเตอรี่ ตั้งโหมดพลังงานต่ำเป็น “ไม่ใช้” (Never) หรือ “เฉพาะเมื่อใช้แบตเตอรี่” (Only on Battery) แล้วเสียบสายชาร์จขณะเล่น

รายงานประสิทธิภาพบันทึกสถานะความร้อน

ถ้าอัตราเฟรมลดลงตลอดการเล่นยาว ๆ ให้ทำรายงานประสิทธิภาพจากแถบเครื่องมือระหว่างเล่น ในจังหวะที่เริ่มช้า รายงานจะบันทึกสถานะความร้อนที่ macOS แจ้ง ตั้งแต่ปกติไปจนถึงลดความเร็วอย่างหนัก พร้อมโหลดของ Mac โหมดพลังงานต่ำ และแอปที่ใช้ทรัพยากรมากที่สุด

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

เล่นจบแล้ว ให้ปิดอุปกรณ์

การออกจากลอนเชอร์ไม่ได้ปิดอุปกรณ์ Android: มันยังคงทำงานต่อโดยไม่มีลอนเชอร์ ให้ปิดด้วยปุ่มเปิดปิดสีแดงบนแถบเครื่องมือ (ข้อความที่ขึ้นเมื่อชี้: “Power off the device”) นี่ยังเป็นการปิดที่ถูกต้องซึ่งทำให้การบูตครั้งต่อไปสั้น: คู่มือแถบเครื่องมือ อธิบายรายละเอียด

คำถามที่พบบ่อย

Mac ร้อนเวลาใช้อีมูเลเตอร์ Android เป็นเรื่องปกติไหม

ปกติ เกมทำงานกราฟิกจริง: ชิปกราฟิกใช้งานราว 40% ไปถึง 74% ในฉากที่หนักที่สุด เมื่อโหลดยาวนาน ชิปจะลดความเร็วลงเองเพื่อให้อยู่ในอุณหภูมิที่ปลอดภัย นี่ไม่ใช่อาการเสีย

ทำอย่างไรให้ Mac ร้อนน้อยลงระหว่างเล่น

ในตัวเลือกของเกม จำกัดอัตราเฟรมที่ 30 เฟรมต่อวินาที หรือเปิดโหมดประหยัดแบตเตอรี่อย่างเดียว คง Balanced ไว้ในลอนเชอร์ ปิดแอปที่หนัก ๆ และตั้งจอของ Mac ไว้ที่ “ค่าเริ่มต้น”

ทำไม MacBook Air ของฉันช้าลงโดยไม่มีเสียง

เครื่องไม่มีพัดลม: ชิปลดความเร็วลงเองเมื่อร้อน และไม่มีเสียงอะไรให้ได้ยิน จำกัดเกมที่ 30 สำหรับการเล่นยาว ๆ และถ้าอัตราเฟรมยังลดลง ให้ส่งรายงานประสิทธิภาพ: รายงานบันทึกสถานะความร้อนของ Mac

ควรเปิดโหมดพลังงานต่ำของ macOS เพื่อให้ Mac ร้อนน้อยลงไหม

ไม่ควร โหมดนี้จำกัดชิป และอีมูเลเตอร์ก็ถูกจำกัดไปด้วย: 3.3 เฟรมต่อวินาที เทียบกับ 29.7 บน MacBook Air M1 แรม 8 GB ให้ลดอัตราเฟรมของเกมแทน

ต้องปิดอุปกรณ์ Android หลังเล่นไหม

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