DirectX Raytracing 1.2: เพิ่มประสิทธิภาพเกมของคุณได้ถึง 2.3 เท่า! ⚡🎮
สัปดาห์นี้ ไมโครซอฟต์ โฆษณา อินเทอร์เฟซการเขียนโปรแกรมแอปพลิเคชันใหม่ DirectX Raytracing (DXR) 1.2 ที่ช่วยปรับปรุงคุณภาพภาพและประสิทธิภาพการเรนเดอร์ให้ดีขึ้นอย่างมาก โดยเร็วขึ้นถึง 2.3 เท่า! บริษัทต่างๆ เช่น AMD, Intel, Nvidia และ Qualcomm รวมถึงผู้พัฒนาเกมวิดีโอ เช่น Remedy กำลังดำเนินการผสานเทคโนโลยี DXR 1.2 เหล่านี้เข้ากับฮาร์ดแวร์และซอฟต์แวร์เกมในอนาคต 🎮✨
การอัปเดต DirectX Raytracing 1.2 ประกอบด้วยเทคโนโลยีสองอย่าง ได้แก่ Opacity Micromaps (OMM) และ Shader Execution Reordering (SER) ซึ่งช่วยเพิ่มประสิทธิภาพในเกมที่ใช้เรย์เทรซ ทำให้ประสิทธิภาพเพิ่มขึ้นจาก 2 เท่า (SER) เป็น 2.3 เท่า (OMM) การนำเทคโนโลยีเหล่านี้ไปใช้ในเกมหรือเอนจิ้นเกมจึงมีความสำคัญอย่างยิ่งเพื่อใช้ประโยชน์จากข้อดีด้านประสิทธิภาพ 🔧⚡️
เพิ่มประสิทธิภาพ 2X – 2.3X
ความท้าทายหลักประการหนึ่งในการทดสอบเรขาคณิตด้วยอัลฟ่า (เช่น ใบไม้ รั้ว และเส้นผม) ในการติดตามรังสีคือการคำนวณเพิ่มเติมที่จำเป็นในการกำหนดว่าแสงจะกระทบกับพื้นผิวหรือผ่านเข้าไปหรือไม่ แผนที่ความทึบแสง (OMM) พวกเขาปรับปรุงการประมวลผลของรูปทรงเรขาคณิตนี้โดยการใช้พื้นผิวที่มีช่องอัลฟาบนพื้นผิวเรียบและลบพิกเซลที่ต่ำกว่าเกณฑ์ความโปร่งใสที่กำหนด วิธีนี้ช่วยลดจำนวนเชเดอร์ที่จำเป็น ส่งผลให้ประสิทธิภาพและประสิทธิผลดีขึ้น
ในกรณีที่ดีที่สุด Microsoft อ้างว่าสามารถปรับปรุงให้ดีขึ้นได้ 2.3 เท่า อย่างไรก็ตาม สิ่งสำคัญคือต้องพิจารณาว่าเกมและฉากทั้งหมดไม่ได้มีองค์ประกอบมากมาย เช่น ใบไม้และรั้ว ตัวอย่างเช่น สตอล์กเกอร์ 2 มีหญ้า ใบไม้ และรั้วมากมายในแทบทุกฉาก ไซเบอร์พังค์ 2077 แทบไม่มีใบเลย🌿🚧
การเรียงลำดับการดำเนินการ Shader ใหม่ (SER) ฟีเจอร์นี้ได้รับการนำเสนอในรูปแบบสากลมากขึ้น เนื่องจากฟีเจอร์นี้จัดระเบียบการทำงานของเชเดอร์ใหม่เพื่อป้องกันการแยกออกจากกัน การแยกออกจากกันนี้เกิดขึ้นเมื่อพิกเซลที่อยู่ใกล้เคียงต้องการให้เชเดอร์ทำงานที่แตกต่างกัน ซึ่งเป็นสถานการณ์ทั่วไปในฉากที่มีเอฟเฟกต์เรย์เทรซที่ซับซ้อน เช่น แสงที่สมจริง เงาที่มีรายละเอียด และการสะท้อนที่แม่นยำ 🌈✨
GPU ประมวลผลเชเดอร์ในเธรดคู่ขนานที่จัดเป็นกลุ่มที่เรียกว่าวาร์ปหรือเวฟฟรอนต์ โดยหลักการแล้ว เธรดทั้งหมดภายในกลุ่มจะดำเนินการคำสั่งเดียวกันพร้อมกัน ซึ่งจะเพิ่มประสิทธิภาพของ GPU ให้สูงสุด ความแตกต่างของเชเดอร์เกิดขึ้นเมื่อเธรดในวาร์ปหรือเวฟฟรอนต์เดียวกันจำเป็นต้องดำเนินการคำสั่งที่แตกต่างกัน ในกรณีนี้ การดำเนินการพร้อมกันเป็นไปไม่ได้ ทำให้ GPU ต้องจัดการเส้นทางคำสั่งแต่ละเส้นทางแยกกัน ทำให้เธรดบางส่วนไม่ได้ทำงานและเพิ่มเวลาแฝง
ตามที่ Microsoft ระบุ กลุ่ม SER จะจัดกลุ่มหรือจัดระเบียบเวิร์กโหลดเชเดอร์ที่คล้ายคลึงกัน ลดความแตกต่าง เพิ่มการใช้งาน GPU สูงสุด และเพิ่มความเร็วในการเรนเดอร์ได้มากถึง 2 เท่า 🔥
การสนับสนุนด้านฮาร์ดแวร์
ในส่วนของการสนับสนุนฮาร์ดแวร์ สถานการณ์จะแตกต่างกันไป ซึ่งเป็นเรื่องปกติสำหรับฟีเจอร์ API ใหม่
GPU Nvidia ทั้งหมดตั้งแต่สถาปัตยกรรมทัวริง (GeForce RTX 20) รองรับ Opacity Micromaps (OMM) ดังนั้นการ์ดจอเหล่านี้จึงสามารถเพิ่มประสิทธิภาพได้เมื่อนักพัฒนาเกมนำระบบนี้ไปใช้ในเกมของตน Intel ประกาศว่า GPU Celestial (Xe3) รุ่นถัดไปที่กำลังจะวางจำหน่ายจะรองรับ OMM เช่นกัน 🌟
GPU ของ Nvidia ได้รองรับ Shader Execution Reordering (SER) โดยเริ่มจากตระกูล Ada Lovelace ของ GeForce RTX 40 ซีรีส์ Intel กล่าวว่าหวังว่าจะรองรับ SER ได้ "เมื่อพร้อมใช้งานใน Agility SDK ในอนาคต" อย่างไรก็ตาม ยังไม่ชัดเจนว่าจะรองรับบน GPU Arc 'Alchemist' หรือ 'Battlemage' ของ Intel (หรือทั้งคู่) หรือไม่ 🤔
ในส่วนของ AMD นั้น ดูเหมือนว่าจะไม่รองรับ OMM หรือ SER บน GPU RDNA 2/3/4 ของตน แม้ว่า Microsoft จะระบุว่าบริษัทกำลังดำเนินการเพื่อให้เทคโนโลยีเหล่านี้ได้รับการยอมรับอย่างแพร่หลาย นอกจากนี้ AMD ยังมีการปรับแต่งโปรแกรมบางส่วนที่สามารถเลียนแบบการทำงานของ SER ได้ ดังนั้น หากนักพัฒนาเกมใช้เวลาปรับแต่งให้เหมาะสมกับ GPU Radeon พวกเขาอาจได้รับประโยชน์จากการเพิ่มความเร็วได้บ้าง ⏩
Qualcomm ยังไม่รองรับ OMM หรือ SER แต่ได้กล่าวว่าจะรองรับใน GPU แบบบูรณาการรุ่นถัดไป 🏆
เวอร์ชันพรีวิว DXR 1.2 จะเปิดตัวในเดือนเมษายน 2025 🗓️
โดยสรุปการมาถึงของ การติดตามเรย์ DirectX 1.2 🎮 แสดงถึงความก้าวหน้าครั้งสำคัญในการพัฒนาการติดตามรังสีในวิดีโอเกม ซึ่งนำเสนอการปรับปรุงที่สำคัญใน ผลงาน ⚡ และ คุณภาพภาพ 👁️ ด้วยเทคโนโลยีล้ำสมัย เช่น แผนที่ความทึบแสง (OMM) และ การเรียงลำดับการดำเนินการ Shader ใหม่ (SER).
แม้ว่าการรับเอาฮาร์ดแวร์และการสนับสนุนจะแตกต่างกันไปตามผู้ผลิต แต่ความมุ่งมั่นของบริษัทขนาดใหญ่ เช่น เอ็นวิเดีย, อินเทล, เอเอ็มดี และ ควอลคอมม์รวมถึงนักพัฒนาหลักยังระบุด้วยว่า การปรับปรุงเหล่านี้จะค่อย ๆ รวมอยู่ในเกมและอุปกรณ์ต่าง ๆ ในอนาคต
โดยมีแผนเปิดตัว เมษายน 2568, ดีเอ็กซ์อาร์ 1.2 สัญญาว่าจะเพิ่มประสิทธิภาพประสบการณ์การเล่นเกมให้สูงสุดโดยให้ทั้งผู้พัฒนาและผู้เล่นได้รับประโยชน์ผ่านการเรนเดอร์ที่มีประสิทธิภาพและสมจริงมากขึ้น 🎯
ไม่ต้องสงสัยเลยว่าการอัปเดตนี้จะถือเป็นก้าวสำคัญสู่อนาคตของการเล่นเกมด้วยการติดตามเรย์ขั้นสูง 🌟