ทำไมเกมบน MacBook ถึงเบลอ? เรื่องเล่าจากรอยบากที่หลายคนมองข้าม

ถ้าคุณเคยเล่นเกมบน MacBook Pro หรือ Air แล้วรู้สึกว่าภาพมันเบลอ ๆ แปลก ๆ โดยเฉพาะเวลาเล่นเต็มจอ…คุณไม่ได้คิดไปเองครับ! ปัญหานี้เกิดจาก “รอยบาก” ที่อยู่ด้านบนของหน้าจอ ซึ่งส่งผลต่อการแสดงผลของเกมโดยตรง

เมื่อเกมเปิดแบบเต็มจอ macOS จะส่งข้อมูลความละเอียดหน้าจอให้เกมเลือกใช้ แต่ปัญหาคือมันส่ง “สองชุด” — หนึ่งคือความละเอียดเต็มหน้าจอ (รวมรอยบาก) และอีกชุดคือพื้นที่ที่เกมสามารถวาดภาพได้จริง (ใต้เมนูบาร์) ซึ่งเล็กกว่าประมาณ 74 พิกเซลในแนวตั้ง

เกมส่วนใหญ่จะเลือกใช้ความละเอียดแรกที่อยู่บนสุดของลิสต์ ซึ่งทำให้ภาพถูกบีบลงในพื้นที่ที่เล็กกว่า ส่งผลให้ภาพเบลอและผิดสัดส่วน โดยเฉพาะในเกมที่ใช้ AppKit หรือ Catalyst API

ตัวอย่างเช่น Shadow of the Tomb Raider ที่ใช้ความละเอียด 3456 x 2234 (รวมรอยบาก) แต่พื้นที่วาดจริงคือ 3456 x 2160 เท่านั้น ทำให้ภาพถูกบีบลงและเบลออย่างเห็นได้ชัด

นักพัฒนาอย่าง Colin Cornaby ได้เสนอวิธีแก้ชั่วคราว เช่น เลือกความละเอียดแบบ 16:10 หรือใช้โค้ดกรอง resolution ที่เหมาะสมจาก safe area แต่เขาย้ำว่าสุดท้ายแล้ว Apple ต้องเป็นคนแก้ไข API และอัปเดตคู่มือสำหรับนักพัฒนา

สาเหตุของภาพเบลอบน MacBook ที่มีรอยบาก
macOS ส่งความละเอียดหน้าจอแบบรวมรอยบากให้เกม
เกมเลือกใช้ความละเอียดเต็มหน้าจอแทนพื้นที่วาดจริง
ส่งผลให้ภาพถูกบีบในแนวตั้งและเบลอ

พื้นที่หน้าจอบน MacBook ถูกแบ่งเป็น 3 ส่วน
full bounds: พื้นที่ทั้งหมดรวมรอยบากและเมนู
safe area: พื้นที่ใต้รอยบาก
full screen app area: พื้นที่ใต้เมนูบาร์ที่เกมสามารถวาดภาพได้

เกมที่ได้รับผลกระทบ
Shadow of the Tomb Raider, No Man’s Sky, Riven, Stray
เกมเหล่านี้ใช้ความละเอียดผิด ทำให้ภาพเบลอ

เกมที่แสดงผลได้ถูกต้อง
Cyberpunk 2077 ใช้ความละเอียด 1728×1080 ซึ่งเป็น 16:10
World of Warcraft ใช้ API เก่า ที่สามารถวาดภาพในพื้นที่รอยบากได้

วิธีแก้ปัญหาชั่วคราวสำหรับผู้เล่น
เลือกความละเอียดแบบ 16:10 ในการตั้งค่าเกม
หลีกเลี่ยงการเล่นแบบเต็มจอบนหน้าจอ MacBook ที่มีรอยบาก

ข้อเสนอจากนักพัฒนา
Apple ควรอัปเดต Human Interface Guidelines (HIG)
เพิ่มตัวอย่างการเลือก resolution ใน Game Porting Toolkit
ปรับปรุง CGDisplayMode API ให้กรอง resolution ได้
สร้าง API ใหม่สำหรับเกมโดยเฉพาะ

https://www.colincornaby.me/2025/08/your-mac-game-is-probably-rendering-blurry/
🧩 ทำไมเกมบน MacBook ถึงเบลอ? เรื่องเล่าจากรอยบากที่หลายคนมองข้าม ถ้าคุณเคยเล่นเกมบน MacBook Pro หรือ Air แล้วรู้สึกว่าภาพมันเบลอ ๆ แปลก ๆ โดยเฉพาะเวลาเล่นเต็มจอ…คุณไม่ได้คิดไปเองครับ! ปัญหานี้เกิดจาก “รอยบาก” ที่อยู่ด้านบนของหน้าจอ ซึ่งส่งผลต่อการแสดงผลของเกมโดยตรง เมื่อเกมเปิดแบบเต็มจอ macOS จะส่งข้อมูลความละเอียดหน้าจอให้เกมเลือกใช้ แต่ปัญหาคือมันส่ง “สองชุด” — หนึ่งคือความละเอียดเต็มหน้าจอ (รวมรอยบาก) และอีกชุดคือพื้นที่ที่เกมสามารถวาดภาพได้จริง (ใต้เมนูบาร์) ซึ่งเล็กกว่าประมาณ 74 พิกเซลในแนวตั้ง เกมส่วนใหญ่จะเลือกใช้ความละเอียดแรกที่อยู่บนสุดของลิสต์ ซึ่งทำให้ภาพถูกบีบลงในพื้นที่ที่เล็กกว่า ส่งผลให้ภาพเบลอและผิดสัดส่วน โดยเฉพาะในเกมที่ใช้ AppKit หรือ Catalyst API ตัวอย่างเช่น Shadow of the Tomb Raider ที่ใช้ความละเอียด 3456 x 2234 (รวมรอยบาก) แต่พื้นที่วาดจริงคือ 3456 x 2160 เท่านั้น ทำให้ภาพถูกบีบลงและเบลออย่างเห็นได้ชัด นักพัฒนาอย่าง Colin Cornaby ได้เสนอวิธีแก้ชั่วคราว เช่น เลือกความละเอียดแบบ 16:10 หรือใช้โค้ดกรอง resolution ที่เหมาะสมจาก safe area แต่เขาย้ำว่าสุดท้ายแล้ว Apple ต้องเป็นคนแก้ไข API และอัปเดตคู่มือสำหรับนักพัฒนา ✅ สาเหตุของภาพเบลอบน MacBook ที่มีรอยบาก ➡️ macOS ส่งความละเอียดหน้าจอแบบรวมรอยบากให้เกม ➡️ เกมเลือกใช้ความละเอียดเต็มหน้าจอแทนพื้นที่วาดจริง ➡️ ส่งผลให้ภาพถูกบีบในแนวตั้งและเบลอ ✅ พื้นที่หน้าจอบน MacBook ถูกแบ่งเป็น 3 ส่วน ➡️ full bounds: พื้นที่ทั้งหมดรวมรอยบากและเมนู ➡️ safe area: พื้นที่ใต้รอยบาก ➡️ full screen app area: พื้นที่ใต้เมนูบาร์ที่เกมสามารถวาดภาพได้ ✅ เกมที่ได้รับผลกระทบ ➡️ Shadow of the Tomb Raider, No Man’s Sky, Riven, Stray ➡️ เกมเหล่านี้ใช้ความละเอียดผิด ทำให้ภาพเบลอ ✅ เกมที่แสดงผลได้ถูกต้อง ➡️ Cyberpunk 2077 ใช้ความละเอียด 1728×1080 ซึ่งเป็น 16:10 ➡️ World of Warcraft ใช้ API เก่า ที่สามารถวาดภาพในพื้นที่รอยบากได้ ✅ วิธีแก้ปัญหาชั่วคราวสำหรับผู้เล่น ➡️ เลือกความละเอียดแบบ 16:10 ในการตั้งค่าเกม ➡️ หลีกเลี่ยงการเล่นแบบเต็มจอบนหน้าจอ MacBook ที่มีรอยบาก ✅ ข้อเสนอจากนักพัฒนา ➡️ Apple ควรอัปเดต Human Interface Guidelines (HIG) ➡️ เพิ่มตัวอย่างการเลือก resolution ใน Game Porting Toolkit ➡️ ปรับปรุง CGDisplayMode API ให้กรอง resolution ได้ ➡️ สร้าง API ใหม่สำหรับเกมโดยเฉพาะ https://www.colincornaby.me/2025/08/your-mac-game-is-probably-rendering-blurry/
WWW.COLINCORNABY.ME
Your Mac Game Is Probably Rendering Blurry
ProblemSolutionAffected GamesWhat Apple could do Problem I’ve submitted the issue described in this post to Apple as FB13375033. This issue has been open since September of 2023. If you game …
0 Comments 0 Shares 44 Views 0 Reviews