Radeon Vulkan ของ Mesa-ไดรเวอร์ซอร์ส”RADV”กำลังเตรียมที่จะแนะนำการสนับสนุนเชิงทดลองสำหรับ mesh shaders

มีการโพสต์โปรแกรมแก้ไขเมื่อวันศุกร์เพื่อสนับสนุนการทดลองใช้ Mesh Shader ตามที่ระบุไว้ในข้อกำหนด NV_mesh_shader

ก>. Mesh shaders ใช้งานได้ แต่ยังไม่ได้ใช้งาน task shaders แม้ว่านักพัฒนาจะบอกว่าการสนับสนุนน่าจะมาในเร็วๆ นี้ Mesh shader ให้สเตจเชเดอร์ที่เหมือนการประมวลผลเพื่อแทนที่ไปป์ไลน์จุดยอด/เรขาคณิตทั่วไป ข้อมูลพื้นฐานเพิ่มเติมเกี่ยวกับ mesh shaders สามารถพบได้ผ่าน โพสต์บล็อก NVIDIA นี้ ย้อนหลังตั้งแต่เปิดตัว ความสามารถกับ Turing GPUs

นักพัฒนา RADV ยังทราบด้วยว่า”NV_mesh_shader จะไม่มีวันได้รับการสนับสนุนอย่างเป็นทางการบน RADV เนื่องจากมันทำงานได้ไม่ดีกับฮาร์ดแวร์ AMD อย่างไรก็ตาม เรากำลังใช้ส่วนขยายนี้เพื่อรับประสบการณ์บางอย่างกับเทคโนโลยี mesh shader ผู้ใช้ไม่ควร พึ่งพาการสนับสนุนนี้เพราะเราจะลบออกหาก/เมื่อส่วนขยายข้ามผู้ขายที่อาจเกิดขึ้นปรากฏขึ้น”

Intel ได้เตรียมไดรเวอร์ Mesa ของพวกเขาสำหรับเครื่องมือบังตาแบบตาข่าย ฮาร์ดแวร์ Intel Xe HPG จะรองรับ mesh shader ดังนั้นพวกเขาจึงทำงานบนการสนับสนุน NV_mesh_shader อย่างน้อยก็จนกว่าจะมีส่วนขยาย Vulkan ข้ามผู้ขายสำหรับ mesh shader

ฮาร์ดแวร์กราฟิก AMD RDNA2 (Radeon RX 6000 ซีรีส์) รองรับ mesh shaders และอาศัย Next-Gen Geometry (NGG)

ขณะนี้พบการทำงานของ mesh shader สำหรับไดรเวอร์ RADV Vulkan ผ่าน การผสานนี้ คำขอที่อยู่ระหว่างการตรวจสอบ แต่หวังว่าจะรวมได้ในไม่ช้า

Categories: IT Info