อัปเดต DirectX ใหม่อาจลดการใช้หน่วยความจำเรย์เทรซิงได้สูงสุด 90%
Microsoft กำลังทดสอบฟีเจอร์ใหม่ของ DirectX สำหรับงานเรย์เทรซิงที่อาจช่วยลดภาระด้านหน่วยความจำได้อย่างมาก โดยบริษัทระบุว่าเป็นการอัปเดตครั้งสำคัญที่สุดของ DXR นับตั้งแต่เปิดตัวในปี 2018 แนวคิดหลักคือ…

Microsoft กำลังทดสอบฟีเจอร์ใหม่ของ DirectX สำหรับงานเรย์เทรซิงที่อาจช่วยลดภาระด้านหน่วยความจำได้อย่างมาก โดยบริษัทระบุว่าเป็นการอัปเดตครั้งสำคัญที่สุดของ DXR นับตั้งแต่เปิดตัวในปี 2018 แนวคิดหลักคือทำให้การจัดการฉากและข้อมูลเรขาคณิตมีประสิทธิภาพขึ้น จนสามารถลดการใช้เมมโมรีสำหรับเรย์เทรซิงได้มากถึงราว 90% ในการทดสอบของ Microsoft เอง
ฟีเจอร์ใหม่นี้ประกอบด้วยสองส่วนคือ Clustered Geometry และ Partitioned TLAS ซึ่งทำงานคล้ายกับแนวทางจัดการข้อมูลแบบละเอียดเป็นชิ้นเล็ก ๆ แทนการให้ระบบต้องไล่ตรวจทั้งฉากหรือโมเดลความละเอียดสูงทุกเฟรม Clustered Geometry จะแบ่งโมเดลออกเป็นกลุ่มย่อยที่มีไม่เกิน 256 สามเหลี่ยม ส่วน Partitioned TLAS จะแบ่งฉากเกมออกเป็นหลายภูมิภาค เพื่อลดงานที่ต้องค้นหาและอัปเดตข้อมูลซ้ำ ๆ ในทุกเฟรม
Microsoft อธิบายว่าวิธีนี้ช่วยให้การประมวลผลเรย์เทรซิงใช้ข้อมูลที่ต้องตรวจน้อยลงมาก และลดการกิน VRAM ลงได้ชัดเจน ตัวอย่างทดสอบที่บริษัทยกมาคือบน AMD Radeon RX 9070 ซึ่งการใช้หน่วยความจำลดจาก 7.5 GB เหลือ 774 MB ขณะเดียวกันเฟรมเรตในสถานการณ์ทดสอบก็กระโดดจาก 1.2 fps ไปเป็น 79 fps แสดงให้เห็นว่าฟีเจอร์นี้อาจช่วยทั้งด้านประสิทธิภาพและความลื่นไหลได้พร้อมกัน
อย่างไรก็ตาม ผลลัพธ์ดังกล่าวยังไม่ควรถูกมองว่าใช้งานได้เท่ากันในทุกเกมหรือทุกสภาพแวดล้อม Microsoft เตือนว่าการทดสอบเกิดขึ้นในฉากที่ควบคุมได้เป็นพิเศษ และเกมจริงอาจไม่เห็นผลลัพธ์ใกล้เคียงกันทั้งหมด นอกจากนี้ การใช้โครงสร้างแบบใหม่นี้ยังมีต้นทุนด้าน scratch memory ชั่วคราวที่สูงขึ้น ซึ่งอาจสร้างภาระใหม่ให้กับผู้พัฒนาเกมในการปรับแต่งและจัดการทรัพยากร
อีกประเด็นสำคัญคือฟีเจอร์นี้ยังไม่ได้เปิดให้ใช้อย่างแพร่หลาย และยังไม่มีกำหนดชัดเจนว่าเกมเมอร์ทั่วไปจะได้ใช้เมื่อใด หากต้องการทดลองใช้ในเชิงพัฒนา Microsoft ระบุว่าจำเป็นต้องใช้ Agility SDK preview headers และ runtime เวอร์ชันที่รองรับ รวมถึงไดรเวอร์ที่เข้ากันได้และเปิดโหมด Windows Developer Mode
แม้ยังอยู่ในขั้นทดลอง แต่แนวทางนี้ถือว่าน่าสนใจมากสำหรับตลาดพีซีเกมมิงที่ราคาหน่วยความจำและการ์ดจอยังผันผวนสูง เพราะมันอาจช่วยยืดอายุฮาร์ดแวร์เดิมและลดความจำเป็นในการอัปเกรดเครื่องเร็วเกินไป หากเทคโนโลยีนี้ถูกนำไปใช้จริงอย่างกว้างขวาง ก็อาจเป็นหนึ่งในความก้าวหน้าที่ช่วยให้เรย์เทรซิงเข้าถึงผู้เล่นได้มากขึ้นโดยไม่ต้องแบกรับต้นทุนด้านฮาร์ดแวร์มากเท่าเดิม


