Performance mode ของอีมูเลเตอร์ Android บน Mac: มันทำอะไรจริง ๆ และเมื่อไรควรปิด
อัปเดตเมื่อ · ทีมงาน MACOS EMULATOR
บนหน้าแรกของลอนเชอร์ MACOS EMULATOR ข้างสวิตช์ “Full screen” มีสวิตช์เล็ก ๆ อีกอันเขียนว่า “Performance mode” พร้อมไอคอนสายฟ้า สวิตช์นี้เปิดไว้ตั้งแต่แรก และชื่อของมันก็ฟังดูเหมือนสัญญาอะไรไว้มาก นี่คือสิ่งที่มันทำจริง ๆ สิ่งที่มันไม่ได้ทำ และกรณีเดียวที่ควรปิด
Performance mode ทำอะไรกับ Mac ของคุณ
ระหว่างที่คุณเล่น เกมจะได้ไปก่อนทุกอย่างที่เหลือใน Mac ส่วน Chrome, Discord, Spotify และงานเบื้องหลังของ macOS ยังทำงานต่อ แต่อยู่หลังเกม: พวกมันได้ใช้เฉพาะส่วนที่เกมไม่ต้องการ ไม่มีอะไรถูกปิดเลย
พูดให้ชัดคือ ลอนเชอร์ย้ายแอปที่เปิดอยู่ พร้อมโปรเซสลูกของมัน และงานเบื้องหลังบางอย่างของ macOS ไปไว้ในคลาสเบื้องหลัง (background) ของ macOS: คลาสของงานที่เก็บสิ่งที่ยังไม่มีใครเรียกใช้ไว้ แต่ไม่แย่งรอบการทำงานจากเอนจินอีกต่อไป แอปที่คุณเปิดกลางเกมก็ถูกย้ายไปที่นั่นด้วย สามวินาทีหลังจากเปิด
สิ่งที่ไม่ถูกแตะเลย: เดสก์ท็อปของ macOS ไม่ว่าจะเป็น Dock, Finder หรือศูนย์ควบคุม (Control Center) เอนจินกับเครื่องมือของมัน และตัวลอนเชอร์เอง Spotlight ก็ไม่ถูกแตะเช่นกัน: มันทำงานด้วยสิทธิ์ที่ลอนเชอร์ไม่มี นี่คือเหตุผลที่โฟลเดอร์ของอุปกรณ์ถูกยกเว้นจากการทำดัชนีของ Spotlight ตามที่ คู่มือพื้นที่ดิสก์ของอีมูเลเตอร์ อธิบายไว้
ทำไมมันถึงกดตัวอื่นลง แทนที่จะดันเอนจินขึ้น
ถ้าไม่มีรหัสผ่านผู้ดูแลระบบ ไม่มีอะไรดันโปรแกรมขึ้นไปสูงกว่าคลาสที่ macOS ให้มันไว้ตั้งแต่แรกได้ เอนจินถูกเปิดในคลาสที่สูงที่สุดอยู่แล้ว Performance mode จึงทำงานอีกครึ่งหนึ่งแทน: กดทุกอย่างที่เหลือลง ซึ่งสอดคล้องกับสิ่งที่ คู่มือความปลอดภัยของอีมูเลเตอร์ อธิบายไว้: ไม่มีสิทธิ์ระดับสูง และไม่มีอะไรแตะต้องระบบ
พูดอีกอย่างคือ โหมดนี้ไม่ได้ทำให้เอนจินเร็วขึ้น มันแค่กันไม่ให้เบราว์เซอร์หรือการแชร์หน้าจอมาแย่งโปรเซสเซอร์ไปจากเอนจินกลางเกม โดยที่คุณไม่ต้องปิดแอปเหล่านั้น
ตั้งค่าได้ที่ไหน และทำไมไม่ต้องรีสตาร์ตอะไรเลย
- บนหน้าแรก การ์ด “RENDER” ข้างสวิตช์ “Full screen”: สวิตช์เล็ก ๆ “Performance mode”
- ไอคอนสายฟ้าที่มุมขวาล่างของการ์ดเดียวกัน คู่แฝดของโลโก้เต็มจอ ซึ่งจะเป็นสีทึบเมื่อโหมดเปิดอยู่: คลิกแล้วจะเปิดหน้าต่างที่อธิบายโหมดนี้ในสี่บรรทัด พร้อมปุ่ม “Turn on” หรือ “Turn off” และ “Close”
- ใน Settings หลังไอคอนรูปเฟือง การ์ด “Performance”: ช่อง “Performance mode” พร้อมสายฟ้าสีเหลือง อยู่บรรทัดแรก
ทั้งสามที่ควบคุมการตั้งค่าเดียวกัน และมีผลทันที: เปิดระหว่างเล่น ทุกอย่างที่ไม่ใช่เอนจินจะไปอยู่เบื้องหลังทันที ปิด ทุกอย่างก็ได้คืนทันทีเช่นกัน ทั้งอุปกรณ์และลอนเชอร์ไม่ต้องรีสตาร์ต และตัวเลือกของคุณถูกจำไว้ข้ามเซสชัน
หน้าต่างของไอคอนสายฟ้าจะมีอีกหนึ่งบรรทัด ถ้าจอของ Mac คุณตั้งไว้ที่ “พื้นที่มากขึ้น” (More Space): มันจะบอกคุณ พร้อมปุ่ม “Open Displays settings” คู่มืออีมูเลเตอร์บน MacBook Air M2 อธิบายว่าทำไม “ค่าเริ่มต้น” (Default) ถึงเหลือพื้นที่ให้เกมมากกว่า
เมื่อไรมันหยุดเอง
มันทำงานเฉพาะตอนที่คุณเล่นอยู่เท่านั้น ทันทีที่เกมปิด แม้อุปกรณ์ยังเปิดอยู่ Mac ก็กลับมาใช้ชีวิตตามปกติภายในสามสิบวินาที การปิดอุปกรณ์ด้วยปุ่มเปิดปิดสีแดงบนแถบเครื่องมือก็คืนคลาสเดิมให้แต่ละแอปเช่นกัน การออกจากลอนเชอร์ก็ด้วย แม้เอนจินจะยังทำงานต่อโดยไม่มีลอนเชอร์
“Performance” สามที่ ที่ไม่ใช่การตั้งค่าเดียวกัน
- Performance mode: สวิตช์ในบทความนี้ ซึ่งมีผลกับ Mac ไม่ใช่กับภาพ
- ปุ่ม Performance บนแถบเครื่องมือ ไอคอนรูปมาตรวัด: วัดการเล่นหกวินาที แล้วคัดลอกรายงานสำหรับฝ่ายสนับสนุน โดยไม่เปลี่ยนอะไรใน Mac ของคุณเลย คู่มือวัดเฟรมต่อวินาทีในอีมูเลเตอร์ อธิบายวิธีส่ง
- ตัวเลือกคุณภาพบนการ์ด “RENDER” ซึ่งกำหนดความละเอียดของภาพ ให้ใช้ “Balanced” ไว้: เป็นระดับเดียวที่ทั้งคู่มือและฝ่ายสนับสนุนแนะนำตรงกัน
เปิดทิ้งไว้ หรือปิดดี?
เปิดทิ้งไว้ มันเปิดอยู่ตั้งแต่แรก คู่มือจัดการ์ด “Performance” ไว้ในกลุ่มสวิตช์ที่ควรปล่อยไว้ตามเดิมเว้นแต่ฝ่ายสนับสนุนจะขอ และรายการขั้นตอนของฝ่ายสนับสนุนเมื่อเกมกระตุกก็ให้เปิดมันไว้
แต่มันไม่มีตัวเลขของตัวเอง: ผลวัดของลอนเชอร์วัดจากการตั้งค่าทั้งชุด ไม่เคยวัดจากมันเพียงอย่างเดียว อย่าหวังพึ่งมันให้มาชดเชยการตั้งค่าที่ผิด การปิดโหมดพลังงานต่ำของ macOS หน่วยความจำที่ปล่อยไว้ตามค่าของกลุ่ม Mac ของคุณ และจอที่ตั้งไว้ที่ “ค่าเริ่มต้น” (Default) มีน้ำหนักมากกว่ามาก และทั้งหมดมีผลวัดรองรับ: คู่มือเมื่ออีมูเลเตอร์ Android ช้า ไล่ทั้งหมดไว้ตามลำดับ
กรณีเดียวที่ควรปิด: แอปที่คุณต้องใช้ระหว่างเล่นทำงานผิดปกติเมื่อถูกย้ายไปเบื้องหลัง เสียงคุยใน Discord ยังปกติดีในการทดสอบ แต่มีการตรวจเพียงหนึ่งเซสชันเท่านั้น ถ้าเสียงของคุณขาด ๆ หาย ๆ หรือวิดีโอข้าง ๆ เกมกระตุก ให้ปิดโหมดนี้ แล้วเปิดกลับหลังเล่นจบ รายงานประสิทธิภาพไม่ได้บอกว่าโหมดนี้เปิดอยู่หรือไม่: ถ้าคุณปิดไว้ ให้เขียนบอกฝ่ายสนับสนุนด้วย
คำถามที่พบบ่อย
Performance mode ของอีมูเลเตอร์ Android บน Mac มีไว้ทำอะไร
ให้เกมได้ไปก่อนทุกอย่างที่เหลือใน Mac ระหว่างเล่น แอปอื่นและงานเบื้องหลังของ macOS ยังทำงานต่อ แต่อยู่ในคลาสเบื้องหลัง: พวกมันไม่แย่งโปรเซสเซอร์ไปจากเอนจินอีก
Performance mode ปิดแอปอื่นของฉันไหม
ไม่ ไม่มีอะไรถูกปิด: Chrome, Discord หรือ Spotify ยังเปิดอยู่และทำงานต่อ อยู่หลังเกม เดสก์ท็อปของ macOS รวมทั้ง Dock และ Finder ไม่ถูกแตะเลย
เปลี่ยน Performance mode แล้วต้องรีสตาร์ตอุปกรณ์ไหม
ไม่ต้อง มีผลทันทีทั้งตอนเปิดและปิด แม้กลางเกม ไม่ว่าจะจากหน้าแรก หน้าต่างของไอคอนสายฟ้า หรือ Settings และตัวเลือกถูกจำไว้ข้ามเซสชัน
เกิดอะไรขึ้นเมื่อฉันออกจากเกม
Mac กลับมาใช้ชีวิตตามปกติภายในสามสิบวินาที แม้อุปกรณ์ยังเปิดอยู่ การปิดอุปกรณ์หรือออกจากลอนเชอร์ก็คืนคลาสเดิมให้แต่ละแอปเช่นกัน
ต้องปิด Performance mode เพื่อเสียงคุยหรือวิดีโอของฉันไหม
เฉพาะเมื่อมันแย่ลงระหว่างเล่นเท่านั้น เสียงคุยที่ถูกย้ายไปเบื้องหลังยังปกติดีในการทดสอบ แต่มีการตรวจเพียงหนึ่งเซสชัน: ถ้าเสียงของคุณขาด ๆ หาย ๆ ให้ปิดโหมดนี้ แล้วเปิดกลับหลังเล่นจบ