Microsoft พัฒนา DirectX ใหม่ ลดการใช้หน่วยความจำ Ray Tracing ได้สูงสุด 90%
Microsoft กำลังพัฒนาฟีเจอร์ใหม่สำหรับ DirectX ที่อาจช่วยลดการใช้หน่วยความจำในการประมวลผล Ray Tracing ได้สูงสุดถึง 90% โดยไม่จำกัดเฉพาะการ์ดจอ NVIDIA ซึ่งอาจเป็นประโยชน์กับผู้ใช้การ์ดจอ AMD และผู้ที่ยังใช้ฮาร์ดแวร์รุ่นเก่า
การปรับปรุงครั้งนี้ประกอบด้วยฟีเจอร์ 2 อย่าง ได้แก่ Clustered Geometry และ Partitioned TLAS โดย Microsoft ระบุว่าเป็นการอัปเดต DirectX Raytracing (DXR) ครั้งสำคัญที่สุดนับตั้งแต่เปิดตัวในปี 2018 ทั้งสองฟีเจอร์มีแนวคิดการทำงานคล้ายกับ RTX Mega Geometry ของ NVIDIA แต่ไม่ได้จำกัดการใช้งานไว้กับการ์ดจอค่ายเดียว
ผลทดสอบของ Microsoft บนการ์ดจอ AMD Radeon RX 9070 พบว่าฟีเจอร์ใหม่นี้สามารถลดหน่วยความจำที่ใช้จัดการข้อมูล Ray Tracing จากเดิม 7.5 GB เหลือเพียง 774 MB หรือลดลงเกือบ 90% ส่วนอัตราเฟremเพิ่มขึ้นจาก 1.2 FPS เป็น 79 FPS ในการทดสอบเดียวกัน
เบื้องหลังการปรับปรุงนี้คือการเปลี่ยนวิธีจัดการข้อมูลภาพภายในเกม โดย Clustered Geometry จะช่วยแบ่งโมเดลที่มีรายละเอียดสูงออกเป็นกลุ่มย่อย ๆ ขณะที่ Partitioned TLAS จะแบ่งฉากภายในเกมออกเป็นพื้นที่เล็กลง ทำให้ระบบตรวจสอบและปรับปรุงข้อมูลเฉพาะส่วนที่มีการเปลี่ยนแปลง แทนที่จะต้องจัดการข้อมูลทั่วทั้งฉากทุกครั้ง
ทั้งนี้ ตัวเลขการลดลงเกือบ 90% หมายถึงหน่วยความจำที่ใช้จัดการข้อมูลสำหรับ Ray Tracing โดยเฉพาะ ไม่ใช่การลดการใช้ VRAM ของเกมทั้งหมด จึงไม่ควรเข้าใจว่าการ์ดจอที่มี VRAM น้อยจะสามารถเล่นเกมที่ต้องการหน่วยความจำสูงได้
Microsoft ระบุว่าผลลัพธ์จากการทดสอบยังไม่สามารถใช้ยืนยันได้ว่าทุกเกมจะมีประสิทธิภาพเพิ่มขึ้นในระดับเดียวกัน นอกจากนี้ วิธีการใหม่นี้ยังต้องใช้หน่วยความจำชั่วคราวสำหรับจัดการข้อมูลมากกว่าเดิม ซึ่งเป็นอีกเรื่องที่นักพัฒนาเกมต้องคำนึงถึง
ปัจจุบันฟีเจอร์ทั้งสองยังอยู่ในขั้นทดลองและไม่ได้เปิดให้ผู้ใช้ทั่วไปใช้งาน ผู้ที่ต้องการทดลองต้องใช้ Agility SDK เวอร์ชัน Preview ที่รองรับ พร้อมไดรเวอร์การ์ดจอที่เข้ากันได้ และเปิดใช้งาน Windows Developer Mode โดย Microsoft ยังไม่ได้ประกาศกำหนดการเปิดให้ใช้งานทั่วไป
ที่มา: PC Gamer
Comments
Post a Comment