อีมูเลเตอร์ Android บนจอนอก: เล่นให้คมบนมอนิเตอร์ที่ต่อกับ Mac
อัปเดตเมื่อ · ทีมงาน MACOS EMULATOR
คุณต่อ Mac เข้ากับมอนิเตอร์ตัวใหญ่ แล้วลากหน้าต่างอีมูเลเตอร์ Android ไปไว้บนนั้น แต่ภาพกลับเบลอหรือวางไม่พอดี ใน MACOS EMULATOR ทุกอย่างถูกคำนวณจากจอเดียว คือจอหลักของ Mac นี่คือวิธีตั้งมอนิเตอร์ของคุณให้เป็นจอหลัก ควรเลือกการตั้งค่าจอแบบไหน และสิ่งที่เปลี่ยนไปบน Mac แรม 8 GB
อีมูเลเตอร์ตั้งค่าตามจอหลักของ Mac
สำหรับ macOS จอหลักคือจอที่มีแถบเมนู ลอนเชอร์วัดขนาดจากจอนี้ตอนเริ่มอุปกรณ์ Android: ขนาดจอของอุปกรณ์ใน “Screen fit” ขนาดหน้าต่างตอนเริ่ม การคำนวณความเบลอในไอคอน (?) ของ Resolution และการตรวจหา “More Space”
การลากหน้าต่างเกมไปไว้อีกจอทีหลังไม่ได้คำนวณอะไรใหม่: จอของอุปกรณ์ยังมีขนาดที่เตรียมไว้สำหรับจอหลัก และภาพถูกยืดให้พอดีกับอีกจอ ลำดับที่ถูกต้องจึงกลับกัน: ตั้งมอนิเตอร์ให้เป็นจอหลักก่อน แล้วค่อยเริ่มอุปกรณ์
ตั้งมอนิเตอร์ของคุณให้เป็นจอหลัก
- 1ต่อมอนิเตอร์ และรอจน macOS แสดงเดสก์ท็อปบนจอนั้น
- 2เปิดการตั้งค่าระบบ ไปที่จอภาพ (Displays) แล้วเลือกมอนิเตอร์ของคุณ
- 3ตั้งให้มอนิเตอร์เป็นจอหลักด้วยเมนูตัวเลือกการใช้งานจอ: แถบเมนูและ Dock จะย้ายไปอยู่บนจอนั้น
- 4บน macOS 12 ให้เปิด System Preferences ไปที่ Displays แล้วลากแถบสีขาวด้านบนไปไว้บนมอนิเตอร์
เพื่อตรวจสอบ ให้เปิด Settings ของลอนเชอร์ แล้วคลิกไอคอน (?) สีส้มข้าง Resolution บรรทัดแรก “Your main screen” แสดงพิกเซลของจอที่ลอนเชอร์เลือกใช้ ซึ่งควรเป็นของมอนิเตอร์คุณถ้าตั้งค่าถูกต้อง ถ้าคุณปิดฝา MacBook แล้วใช้แต่มอนิเตอร์ จอนั้นจะเป็นจอเดียวของเครื่อง จึงเป็นจอหลักโดยปริยาย
จากนั้นเลือก “Screen fit” เพื่อให้ภาพคม
บนมอนิเตอร์ใหญ่ “Fluid (1440x900)” ซึ่งเป็นขนาดจอพื้นฐานจะถูกยืดให้เท่าขนาดจอ ไอคอน (?) ของ Resolution คำนวณการยืดนี้ให้กับจอของคุณ: “sharp” ไม่เกิน 1.2 และ “small details blurry” ตั้งแต่ 1.5 บนมอนิเตอร์กว้าง 2560 พิกเซล “Fluid” ถูกยืดไปแล้ว 1.78 เท่า
“Screen fit” กำหนดขนาดจอของอุปกรณ์ตามพื้นที่ใช้งานของจอหลัก โดยหักแถบเมนูและ Dock ออกแล้ว และเกมถูกวาดที่สเกล 1: แต่ละพิกเซลของเกมตกลงบนพิกเซลของมอนิเตอร์เป็นจำนวนเต็ม จึงไม่มีอะไรเบลอ หน้าต่างจะเปิดที่มุมซ้ายบนของจอหลัก ใต้แถบเมนู เลือกได้ใน Settings แล้ว Resolution (ตัวเลือก “Screen”) หรือคลิกโลโก้ที่มุมขวาล่างของการ์ด “RENDER”
คู่มือเต็มจอของอีมูเลเตอร์ อธิบายการตั้งค่านี้ และสวิตช์ “Full screen” ที่ทำให้หน้าต่างคลุมทั้งจอ
เสียบหรือถอดจอ: เริ่มช้าลงแค่ครั้งเดียว
ใน “Screen fit” จอของอุปกรณ์ถูกคำนวณใหม่ทุกครั้งที่เริ่มอุปกรณ์ ถ้าจอหลักเปลี่ยนไปจากเซสชันก่อน (เสียบหรือถอดมอนิเตอร์ ย้ายหรือเปลี่ยนขนาด Dock) ลอนเชอร์จะตั้งจอใหม่และทิ้งสแนปช็อตของการเริ่มแบบเร็ว การเริ่มครั้งนั้นจึงเป็นการเริ่มแบบเย็น ซึ่งใช้เวลานานกว่า บัญชี Google และเกมของคุณไม่ถูกแตะต้อง
ถ้าคุณเสียบมอนิเตอร์ขณะที่อุปกรณ์กำลังทำงาน จอของอุปกรณ์จะเปลี่ยนในการเริ่มครั้งถัดไปเท่านั้น: ปิดอุปกรณ์ด้วยปุ่มสีแดงบนแถบเครื่องมือ แล้วเริ่มใหม่ คู่มืออีมูเลเตอร์ที่เริ่มไม่ขึ้น บอกว่าอะไรเป็นเรื่องปกติระหว่างการเริ่มแบบเย็น
ส่วนปุ่มที่คุณแมปไว้ไม่เลื่อน: ตำแหน่งถูกเก็บเป็นสัดส่วนของหน้าจอ ไม่ใช่พิกเซล
“ค่าเริ่มต้น” ดีกว่า “พื้นที่มากขึ้น”
ในการตั้งค่าระบบ หัวข้อจอภาพ (Displays) ให้ตั้งมอนิเตอร์ไว้ที่ความละเอียด “ค่าเริ่มต้น” (Default) “พื้นที่มากขึ้น” (More Space) ทำให้ macOS วาดภาพที่ใหญ่กว่าตัวจอ แล้วย่อลงทุกเฟรม: จากการวัดบางส่วนบนจอของ MacBook Air M2 เซิร์ฟเวอร์แสดงผลของ macOS ใช้ไป 45 % ของหนึ่งคอร์ และใน “Screen fit” จอของอุปกรณ์ก็ใหญ่ขึ้นตามพื้นที่นั้นด้วย
ลอนเชอร์ตรวจพบเรื่องนี้บนจอหลัก เมื่อ macOS แจ้งว่าตั้งค่าไว้ที่ค่าเริ่มต้น: หัวข้อ “Performance” ใน Settings จะแสดงบรรทัด “Screen resolution” พร้อมขนาดที่วาดจริง ขนาดของ “ค่าเริ่มต้น” และปุ่ม “Open Displays settings” ลอนเชอร์ไม่เปลี่ยนอะไรให้คุณเอง
บน Mac แรม 8 GB ขนาดมอนิเตอร์มีผล
บน Mac แรม 8 GB จอของอุปกรณ์ที่ใหญ่กว่าประมาณ 2.5 ล้านพิกเซลจะถูกลดกลับมาที่ “Fluid (1440x900)” ตอนเริ่ม และไอคอน (?) ของ Resolution จะแจ้งว่า “capped to Fluid on 8 GB” มอนิเตอร์ 2560x1440 เกินเกณฑ์นี้ใน “Screen fit” ส่วนมอนิเตอร์ Full HD (1920x1080) ยังต่ำกว่าเกณฑ์ เหมือนจอในตัวของ MacBook ที่ตั้งเป็นค่าเริ่มต้น
เมื่อเกินเกณฑ์ มอนิเตอร์ยังใช้งานได้: ภาพถูกยืด จึงคมน้อยลง คู่มืออีมูเลเตอร์บน MacBook Air M1 อธิบายว่าลอนเชอร์ตั้งค่าอะไรให้เองบน 8 GB
ถ้าภาพสะดุดบนจอใหญ่
จอของอุปกรณ์ที่ใหญ่ขึ้นเพิ่มงานให้ชิปกราฟิกและโปรเซสเซอร์ ไม่ได้ใช้หน่วยความจำเพิ่ม: ไม่ต้องไปแตะค่า Memory เพราะเรื่องนี้ ถ้าฉากที่มีอะไรเยอะ ๆ กระตุกใน “Screen fit” ให้กลับไปที่ “Fluid” (“Back to Fluid” ในหน้าต่างของการ์ด “RENDER”) ซึ่งเป็นขนาดจอที่วาดง่ายที่สุด
รายงานประสิทธิภาพบันทึกจอหลักไว้ทั้งเป็นพิกเซล เป็นพอยต์ และตัวคูณ Retina: ฝ่ายสนับสนุนจึงเห็นว่าคุณเล่นบนจอไหน ถ้ายังกระตุกแม้อยู่ที่ “Fluid” การตั้งค่าเมื่ออีมูเลเตอร์ Android ช้า จะไล่ดูสิ่งที่กินแรงจริง ๆ ให้
คำถามที่พบบ่อย
ทำไมอีมูเลเตอร์ Android ภาพเบลอบนจอนอกของฉัน
เพราะจอของอุปกรณ์ถูกคำนวณสำหรับจอหลักของ Mac แล้วจึงถูกยืด ตั้งมอนิเตอร์ให้เป็นจอหลักในการตั้งค่าระบบ หัวข้อจอภาพ แล้วเริ่มอุปกรณ์ และเลือก “Screen fit” ใน Settings แล้ว Resolution
หน้าต่างเกมเปิดบนจอไหน
ใน “Screen fit” จะเปิดที่มุมซ้ายบนของจอหลัก ใต้แถบเมนู ถ้าต้องการให้เปิดบนมอนิเตอร์ ให้ตั้งมอนิเตอร์เป็นจอหลักก่อนเริ่มอุปกรณ์
ต้องเริ่มอุปกรณ์ใหม่หลังเสียบมอนิเตอร์ไหม
ต้อง ใน “Screen fit”: จอของอุปกรณ์เปลี่ยนตอนเริ่มเท่านั้น ปิดอุปกรณ์ด้วยปุ่มสีแดงบนแถบเครื่องมือ แล้วเริ่มใหม่ การเริ่มครั้งนั้นเป็นการเริ่มแบบเย็น จึงนานกว่า แค่ครั้งเดียว
ใช้ “พื้นที่มากขึ้น” หรือ “ค่าเริ่มต้น” บนมอนิเตอร์ภายนอก
“ค่าเริ่มต้น” “พื้นที่มากขึ้น” ทำให้ macOS วาดภาพที่ใหญ่กว่าตัวจอแล้วย่อลงทุกเฟรม และลอนเชอร์จะแจ้งให้คุณทราบในหัวข้อ “Performance” ของ Settings
จอนอกใช้กับ Mac แรม 8 GB ได้ไหม
ได้ มอนิเตอร์ Full HD ใช้ “Screen fit” ได้ ถ้าเกินประมาณ 2.5 ล้านพิกเซล เช่น 2560x1440 ลอนเชอร์จะลดอุปกรณ์กลับมาที่ “Fluid (1440x900)” ตอนเริ่ม