ผู้พัฒนา Cloud Imperium Games ได้ยืนยันว่าจะเลิกรองรับ DirectX 11 สำหรับ Vulkan API ใน Star Citizen เกมจำลองอวกาศที่กำลังจะมีขึ้น นอกจากนี้ ผู้พัฒนายังได้ถอนแผนการที่จะเพิ่มการรองรับ DirectX 12 ในอนาคตอีกด้วย
Ali Brown ผู้อำนวยการฝ่ายวิศวกรรมกราฟิกของ Cloud Imperium Games กล่าวในโพสต์เกี่ยวกับชุมชน Star Citizen อย่างเป็นทางการ ฟอรัมที่เกมกำลังเปลี่ยนไปใช้ Vulkan API เนื่องจากรองรับหลายแพลตฟอร์ม รวมถึง Windows 7, 8, 10 และ ลินุกซ์. ในทางตรงกันข้าม, DirectX 12 จำกัดการสนับสนุน เป็น Windows 10 เท่านั้น บราวน์อธิบายว่า:
เมื่อหลายปีก่อน เราได้ระบุถึงความตั้งใจที่จะสนับสนุน DX12 แต่ตั้งแต่มีการเปิดตัว Vulkan ซึ่งมีชุดคุณลักษณะและข้อดีด้านประสิทธิภาพเหมือนกัน ก็ดูมีมากขึ้น ตรรกะการเรนเดอร์ API ที่จะใช้เนื่องจากไม่ได้บังคับให้ผู้ใช้ของเราอัพเกรดเป็น Windows 10 และเปิดประตูสำหรับ API กราฟิกเดียวที่สามารถใช้ได้กับ Windows 7, 8, 10 & ลินุกซ์. ด้วยเหตุนี้ ความตั้งใจปัจจุบันของเราคือการสนับสนุน Vulkan เท่านั้น และในที่สุดก็เลิกรองรับ DX11 เนื่องจากสิ่งนี้จะไม่ส่งผลกระทบต่อผู้สนับสนุนของเรา
แม้ว่า Vulkan จะเป็นกราฟิก API ระดับต่ำ แต่ก็ยังสามารถใช้ GPU ได้อย่างมีประสิทธิภาพมากกว่า DirectX และ OpenGL เวอร์ชันก่อนหน้า เป็นผลให้อัตราเฟรมดีขึ้นและการใช้งาน CPU ลดลงในเกม
อย่างไรก็ตาม บราวน์ไม่ได้มองข้ามโอกาสที่ DirectX 12 จะสนับสนุน Star Citizen ไม่ช้าก็เร็ว เขาเสริม:
DX12 จะได้รับการพิจารณาก็ต่อเมื่อเราพบว่ามันทำให้เราได้เปรียบอย่างเจาะจงและเหนือกว่า Vulkan จริงๆ แล้ว API นั้นไม่ได้แตกต่างกันมากนัก 95% ของงานสำหรับ API เหล่านี้คือการเปลี่ยนกระบวนทัศน์ของไปป์ไลน์การเรนเดอร์ ซึ่งเหมือนกันสำหรับ API ทั้งสอง
คุณเห็นด้วยกับการตัดสินใจของ Cloud Imperium Games ในการเปลี่ยนไปใช้ Vulkan API หรือไม่ แบ่งปันความคิดของคุณในความคิดเห็น
เรื่องราวที่เกี่ยวข้องที่คุณต้องตรวจสอบ:
- วิธีแก้ไขข้อผิดพลาด DirectX บน Windows 10
- Intel มาพร้อมกับการสนับสนุนไดรเวอร์ Vulkan บน Windows
- DOOM สำหรับพีซีรองรับ Vulkan API. แล้ว