DirectX 12 Ultimate: รองรับ GPU จาก NVIDIA, AMD และ Intel

การมาถึงของ DirectX 12 Ultimate ทำให้เกิดการเปลี่ยนแปลงหลายอย่างไม่เพียงแต่ในด้านความเป็นเลิศด้านมัลติมีเดียของ API สำหรับ Windowsแต่ยังรวมถึงฮาร์ดแวร์ด้วยและไม่ใช่ว่า GPU ทั้งหมดในตลาดได้รับการออกแบบมาเพื่อใช้ฟังก์ชันการทำงานทั้งหมดที่มีในเวอร์ชันล่าสุด ไมโครซอฟท์API ของ แต่ GPU เกมตัวใดจาก เอเอ็มดี, NVIDIA และ อินเทล มีการสนับสนุนอย่างเต็มที่สำหรับ DirectX 12 Ultimate หรือไม่

DirectX 12 อัลติเมท

ทุกครั้งที่ Microsoft เปิดตัว DirectX เวอร์ชันใหม่ ผู้พัฒนาวิดีโอเกม PC ต่างส่ายหน้า นั่นคือการกลับไปที่กล่องเริ่มต้นในแง่ของการเรียนรู้เนื่องจากฟังก์ชันอื่น ๆ ถูกแทนที่ด้วยฟังก์ชันอื่น ๆ และในแง่ของฮาร์ดแวร์ สิ่งเดียวกันก็เกิดขึ้น และการพัฒนาเทคโนโลยีใหม่ในฮาร์ดแวร์ควบคู่ไปกับการพัฒนา API เพื่อให้แอปพลิเคชันสามารถใช้งานได้

ซึ่งทำให้ส่วนที่ดีของเทคโนโลยีใน DirectX 12 Ultimate ไม่สามารถใช้กับ GPU ส่วนใหญ่ในตลาดได้ แต่ล่าสุดคือตอนที่เขียนบทความนี้ ดังนั้น หากคุณกำลังพิจารณาที่จะซื้อ Gaming PC และกำลังคิดเกี่ยวกับกราฟิกการ์ด คุณต้องจำไว้ว่าหากคุณเลือกไม่ถูกเมื่อเลือกฮาร์ดแวร์กราฟิกสำหรับคอมพิวเตอร์เครื่องใหม่ของคุณ คุณสามารถทำให้มันมีอายุเหมือนนมและ สิ่งที่เราสนใจคือเขาทำเหมือนไวน์

เทคโนโลยี DirectX 12 Ultimate

ใน DirectX 12 Ultimate มีการเพิ่มเทคโนโลยีใหม่ๆ เข้าไป ดังนั้นเราจึงคิดว่าจะแสดงรายการทีละรายการเพื่อให้คุณเห็นข้อดีของการใช้ API ใหม่สำหรับวิดีโอเกม อย่างไรก็ตาม จะต้องชี้แจงว่านี่เป็นข้อมูลสรุปโดยย่อ ดังนั้นคุณจะพบข้อมูลที่สมบูรณ์ยิ่งขึ้นในบทความต่างๆ ที่เราได้จัดทำขึ้นที่นี่ใน HardZone

  • Ray Tracing: เรย์ การติดตามเป็นหนึ่งในความก้าวหน้าด้านกราฟิกที่ยิ่งใหญ่ที่สุด เนื่องจากสามารถแก้ปัญหาการมองเห็นด้วยแสงทางอ้อม ตลอดจนธรรมชาติของแสงบนวัตถุ เพื่อวัตถุประสงค์ในทางปฏิบัติ นี่หมายถึงเงาและการสะท้อนที่แท้จริงบนวัตถุที่แม่นยำยิ่งขึ้น
  • Shaders ตาข่าย: เกมมีรูปทรงที่ซับซ้อนมากขึ้นเรื่อยๆ เนื่องจากมีรายละเอียดมากขึ้น ซึ่งหมายความว่าขั้นตอนของไปป์ไลน์ 3 มิติที่รับผิดชอบในการจัดการนั้นล้าสมัยและจำเป็นต้องมีการปรับปรุงใหม่
  • การจัดเก็บโดยตรง: เทคโนโลยีที่ทำหน้าที่ในการผสานรวมและเข้าถึง NVMe SSD จากการ์ดกราฟิก ซึ่งเปิดสถานการณ์ใหม่ๆ ที่ขนาดของ VRAM แทบไม่จำกัด
  • ข้อเสนอแนะตัวอย่าง: เทคโนโลยีที่ช่วยให้โปรเซสเซอร์กราฟิกสามารถเลือกข้อมูลที่ต้องการจาก SSD แทนการใช้บล็อคข้อมูลทั้งหมดโดยที่ส่วนที่ดีจะจบลงด้วยการใช้พื้นที่ใน VRAM เท่านั้น
  • การแรเงาอัตราตัวแปร: ได้รับการออกแบบมาเพื่อให้ GPU ไม่ทำงานแบบเดียวกันหลายครั้งด้วยพิกเซลที่สมมาตรโดยสิ้นเชิง ด้วยความละเอียดที่มีพิกเซลหลายล้านพิกเซลต่อเฟรม ส่งผลให้ประหยัดค่าใช้จ่ายและเพิ่มประสิทธิภาพด้วยการกำจัดการทำงานที่ซ้ำซ้อน

เทคโนโลยีทั้งหมดเหล่านี้ต้องการการเปลี่ยนแปลงภายในอย่างลึกซึ้ง GPU ฮาร์ดแวร์ ซึ่งจำกัดจำนวนของ GPU ที่รองรับเทคโนโลยีเหล่านี้ทั้งหมด

เหตุใดการ์ด DirectX 12 มาตรฐานจึงไม่รองรับเวอร์ชัน Ultimate

TFLOPS Velocidad GPU

ข้อเท็จจริงที่ว่า Microsoft ไม่ได้สร้าง API เวอร์ชันใหม่ เนื่องจาก DirectX 13 ทำให้เราทราบว่า API ใหม่นี้เป็นส่วนขยายของ DirectX 12 ซึ่งไม่ได้หมายความว่า GPU ทั้งหมดในตลาดที่รองรับ DX12 สามารถเล่นเกมได้ ออกแบบมาสำหรับ API ดังกล่าว เนื่องจากมีข้อยกเว้นว่าไม่มีการรองรับเทคโนโลยีที่เราได้กล่าวถึงในส่วนก่อนหน้านี้ ดังนั้นหากเป็นข้อกำหนดที่จำเป็นในเกม จะไม่สามารถดำเนินการตามนั้นได้ แม้ว่าจะมีพลังมากพอที่จะทำอย่างนั้นก็ตาม

ทำไมสิ่งนี้ถึงเกิดขึ้น? สำหรับความจริงที่ว่าสิ่งเหล่านี้ต้องการการเพิ่มฮาร์ดแวร์เพิ่มเติมภายใน GPU เพื่อให้สามารถใช้งานได้ ตัวอย่างเช่น Ray Tracing ต้องการหน่วยคำนวณทางแยกในหน่วย shader ของ GPU DirectStorage ต้องการตัวควบคุมหน่วยความจำใหม่ Variable Rate Shading หน่วยแรสเตอร์และ ROPS ใหม่ ยิ่งไปกว่านั้น Mesh Shaders ยังต้องมีการเปลี่ยนแปลงในโปรเซสเซอร์ คำสั่งจาก GPU เอง

ซึ่งหมายความว่าไดรเวอร์ธรรมดาไม่เพียงพอต่อการใช้เทคโนโลยีเหล่านี้ และไม่สามารถเข้าถึงได้โดยใช้โปรแกรม shader ซึ่งหมายถึงการซื้อฮาร์ดแวร์ใหม่

การ์ดกราฟิกใดจาก NVIDIA, AMD หรือ Intel ที่รองรับ DirectX 12 Ultimate?

DirectX 12 สุดยอด GPU NVIDIA AMD

ในแง่ของการรองรับ DirectX 12 Ultimate นั้น NVIDIA GPUs ในปัจจุบันมีข้อได้เปรียบอย่างมาก เนื่องจากเทคโนโลยีทั้งหมดที่นำมาใช้ใน API ใหม่ได้ถูกนำมาใช้ใน RTX 2000 series และสืบทอดมาอย่างเห็นได้ชัดใน RTX 3000 นอกจากนี้ สถาปัตยกรรมอ้างอิงที่ Microsoft เคยสร้างโมเดล DirectX 12 Ultimate คือ Turing ของ NVIDIA ซึ่งใช้ใน RTX ตัวแรก

กรณีของ AMD นั้นมีความเฉพาะเจาะจง ความล้มเหลวของ AMD Vega ทำให้พวกเขากลับมาที่ตารางการออกแบบเพื่อสร้างสถาปัตยกรรม RDNA ซึ่งเปิดตัวในชื่อ RX 5000 แต่สถาปัตยกรรมแม้จะแข่งขันแบบตัวต่อตัวกับ RTX 2000 ในตลาด มันเริ่มได้รับการออกแบบเพื่อตอบสนองต่อ GTX 1000 ด้วยความล่าช้าอย่างมาก ผลของมัน? RX 5000 ไม่รองรับเทคโนโลยี DirectX 12 Ultimate ในขณะที่ RX 6000 รองรับ เนื่องจาก RDNA 2 ได้รับการอัปเดตเพื่อให้รองรับฮาร์ดแวร์เต็มรูปแบบ

สำหรับ Intel เราจะต้องรอการเปิดตัว Intel ARC เพื่อให้รองรับ DirectX 12 Ultimate อย่างเต็มที่

อิทธิพลของวิดีโอเกมคอนโซล

PS5 เอกซ์บอกซ์

ทุกวันนี้ การผลิตวิดีโอเกมที่มีความสามารถสูงนั้นมีราคาแพงมาก ซึ่งเกี่ยวข้องกับงบประมาณจำนวนมากที่แพลตฟอร์มเดียวไม่สามารถจ่ายได้ด้วยตัวเอง ดังนั้นนักพัฒนาจึงสร้างเวอร์ชันของเกมสำหรับแพลตฟอร์มต่างๆ และวันนี้พวกเขาทำได้ง่ายกว่าที่เคยด้วยเหตุผลสองประการ:

  • คอนโซลในปัจจุบันมีฮาร์ดแวร์สำหรับพีซี ซึ่งห่างไกลจากยุคของระบบที่มีสถาปัตยกรรมแปลกใหม่พร้อมช่วงการเรียนรู้ขนาดใหญ่
  • หนึ่งในแพลตฟอร์ม Xbox ยังใช้ DirectX 12 Ultimate ดังนั้นจึงใช้ PC API เดียวกัน

สถานการณ์ปัจจุบันคือเราพบว่าตัวเองเป็นเกมข้ามรุ่นบนคอนโซลที่ไม่ได้ใช้ประโยชน์จากฟังก์ชันของ DirectX 12 Ultimate ดังนั้นการเดิมพันการ์ดจอตัวใดตัวหนึ่งจะขึ้นอยู่กับสิ่งที่คุณต้องการเล่นและหากคุณมีแผนจะอัปเดตในระยะสั้นหรือระยะยาว คำแนะนำของเราคือคุณไม่ต้องทนทุกข์กับสายตาสั้นและเลือก RTX 3000 จาก NVIDIA, ARC จาก Intel หรือ RX 6000 จาก AMD เป็นต้นไป ทีละเล็กทีละน้อย แต่อย่างต่อเนื่อง เกมจบลงด้วยการสนับสนุนสำหรับเทคโนโลยีใหม่ที่นำมาใช้ใน เอพีไอ