Citra ล้อเลียนการสนับสนุน Vulkan เพื่อประสิทธิภาพที่ดีขึ้นบน MediaTek และ Exynos

Citra ได้รับการอัปเกรดครั้งใหญ่ซึ่งจะปรับปรุงประสิทธิภาพสำหรับทุกคน โดยเฉพาะผู้ใช้ MediaTek และ Exynos

เมื่อพูดถึงการจำลอง 3DS บน Android มีโปรแกรมจำลองเพียงตัวเดียวที่ใช้งานได้จริง และนั่นก็คือ Citra มันเป็นพอร์ตของโปรแกรมจำลองยอดนิยมจากพีซี และหากคุณมีสมาร์ทโฟน Android รุ่นเรือธงที่มีชิปเซ็ต Qualcomm ประสิทธิภาพจะทำให้เป็นหนึ่งใน อีมูเลเตอร์ที่ดีที่สุดบน Android. อย่างไรก็ตาม หลังจากเงียบหายไปนานจากนักพัฒนา ก็มีการเปลี่ยนแปลงครั้งใหญ่มากมายที่จะปรับปรุงประสิทธิภาพสำหรับทุกคน โดยเฉพาะอย่างยิ่ง มีเดียเทค และผู้ใช้ Exynos ที่มีการรองรับเพิ่มเติมของ Vulkan API

เพื่อให้ชัดเจนยิ่งขึ้น การสนับสนุน Vulkan อยู่ในระหว่างการพัฒนาเท่านั้น แต่ตามบล็อกโพสต์จากนักพัฒนา พวกเขากล่าวว่า "การทดสอบเบื้องต้นมีแนวโน้มที่ดีอยู่แล้ว" ไม่เพียงแค่ มันควรจะหมายถึงประสิทธิภาพที่ดีขึ้นบน SoC ที่ไม่ใช่ Snapdragon (ทีมงานบอกว่ามีประสิทธิภาพ "มากกว่าสองเท่า" ในบางกรณี) แต่ก็หมายความว่าผู้ใช้ Mac จะสามารถใช้ Citra ได้ อีกครั้ง. Apple ยกเลิกการสนับสนุน OpenGL สมัยใหม่ในปี 2018 และกำหนดให้นักพัฒนาต้องใช้ Metal ของ Apple หรือบางอย่างเช่น MoltenVK เพื่อแมปการโทร Vulkan กับ Metal

อย่างไรก็ตาม นั่นไม่ใช่ทั้งหมดที่ทีมต้องแบ่งปันเมื่อต้องปรับปรุงประสิทธิภาพ หากคุณเคยใช้หนึ่งในการปรับเปลี่ยน Citra เช่น Citra MMJ คุณอาจเคยได้ยินเกี่ยวกับแคชเชเดอร์มาก่อน อย่างไรก็ตาม Citra เวอร์ชันทางการบน Android ไม่รองรับแคชเชเดอร์ มันเป็นเพียงคุณลักษณะเฉพาะบนเดสก์ท็อปเท่านั้น โดยพื้นฐานแล้ว เมื่อใช้เชเดอร์บนหน้าจอ เชเดอร์เหล่านั้นจะต้องได้รับการคอมไพล์และเรนเดอร์ทันทีในขณะที่คุณเล่น สิ่งนี้อาจทำให้เกิดการติดขัด แต่แคชเชเดอร์ช่วยให้โปรแกรมจำลองสามารถบันทึกเชเดอร์เหล่านั้นเพื่อใช้ในภายหลัง ซึ่งหมายความว่าในครั้งต่อไปที่เชเดอร์เหล่านั้นปรากฏขึ้น ก็สามารถอ่านจากที่เก็บข้อมูลและแสดงได้ มันจะไม่ปรับปรุงประสิทธิภาพโดยรวมอย่างมหาศาล แต่ควรบรรเทาอาการพูดติดอ่างได้มาก

เมื่อพิจารณาถึงความเงียบงันเป็นเวลานานจากนักพัฒนา Citra ความจริงที่ว่าพวกเขากำลังแบ่งปันสิ่งนี้ในตอนนี้ หมายความว่าจะมีการปรับปรุงครั้งใหญ่ในเร็วๆ นี้ ทีมงานยังคงยืนยันว่า "การพัฒนามีชีวิตชีวาและกระตือรือร้นมาก" แม้ว่าจะยอมรับว่ามัน "ช้า" และโดยเฉพาะอย่างยิ่งเมื่อพูดถึง Vulkan "โครงการใหญ่เช่นนี้ต้องใช้เวลา ใช้เวลานานในการทำให้เป็นจริง" อย่างไรก็ตาม มันเป็นเวลาที่น่าตื่นเต้นที่จะเป็นแฟนตัวยงของการจำลอง และเราตั้งตารอที่จะทดลองใช้ Citra ด้วยแบ็กเอนด์ Vulkan และแคชเชเดอร์ใหม่ เผยแพร่


แหล่งที่มา: ซิตร้า