โปรเจกต์ AnyPS5 บรรลุเป้าหมายสำคัญ รองรับ GPU Shader ครบ 100%
โปรเจกต์ AnyPS5 ซึ่งเป็นโครงการโอเพนซอร์ซที่มุ่งหวังให้สามารถรันเกม PlayStation 5 บนเครื่อง PC ทั้งระบบ Windows และ Linux ได้โดยไม่ต้องใช้ตัวจำลองแบบเดิม ได้ประกาศความสำเร็จในการรองรับชุดคำสั่ง GPU shader ได้ครบ 100% ครอบคลุมคำสั่ง RDNA 1 และ RDNA 2 ทั้งหมด 1,166 รายการ
การทำงานของ AnyPS5 ไม่ใช่การใช้ Emulator ทั่วไป แต่เป็นการพอร์ตเกมแบบ Native ผ่านการแปลงไฟล์ Binary และการนำ API มาเขียนใหม่ โดยนำไฟล์ executable ของ PS5 มาเชื่อมโยงใหม่ให้กลายเป็นไฟล์ที่ทำงานบน x86-64 ได้โดยตรง พร้อมทั้งแปลชุดคำสั่ง RDNA ให้เป็น SPIR-V เพื่อทำงานผ่าน Vulkan
แม้จะมีความคืบหน้าอย่างมาก แต่ปัจจุบันมีเพียงเกม Dreaming Sarah ซึ่งเป็นเกม 2D ขนาดเล็กเท่านั้นที่ยืนยันว่าเล่นได้สมบูรณ์ ส่วนเกมใหญ่ๆ อย่าง Ghost of Yotei ยังอยู่ในขั้นตอนทดลองและพบปัญหาด้านการแสดงผล ความเสถียร และประสิทธิภาพ ซึ่งผู้พัฒนายังต้องปรับปรุงคลังระบบไลบรารีอีกหลายส่วนให้ทำงานได้ถูกต้อง
ผู้ที่สนใจต้องเผชิญกับข้อจำกัดด้านเทคนิค เช่น ต้องสกัดไฟล์เกมและทรัพยากรออกมาเองเนื่องจากโปรเจกต์ไม่มีเครื่องมือถอดรหัสแผ่น และเครื่อง PC ต้องมีทรัพยากรสูง โดยเฉพาะหน่วยความจำที่อาจถูกเรียกใช้สูงถึง 13.5 GB ทันที ซึ่งต้องอาศัยการจัดการ Page file ที่ดีบน Windows
ความสำเร็จครั้งนี้สะท้อนถึงการทำงานร่วมกันของนักพัฒนามากกว่า 100 คน โดยเป้าหมายระยะยาวของ AnyPS5 อาจไม่ใช่การเป็นตัวจำลองสากล แต่จะเป็นโครงสร้างพื้นฐานที่ทรงพลังสำหรับการทำ Native port ของแต่ละเกมอย่างไม่เป็นทางการ ซึ่งอาจช่วยให้ผู้ใช้ PC ได้สัมผัสเกมระดับเรือธงได้รวดเร็วยิ่งขึ้นในอนาคต


ความคิดเห็น (0)
เข้าสู่ระบบเพื่อร่วมแสดงความเห็น
สมัครสมาชิกมาเป็นคนแรกที่แสดงความเห็นกันเลยโบร
