เป็นที่รู้จักกันดี Marek Olšák ผู้พัฒนา AMD Mesa ได้ลงแพตช์มากกว่าสองโหลในสุดสัปดาห์นี้ เพื่อแก้ไขฟังก์ชัน Next-Gen Geometry (NGG) Stream-Out/Transform Feedback สำหรับ RDNA/RDNA2 GPUs ก่อน NGG Stream-Out ที่เปิดใช้งานสำหรับกราฟิกการ์ด RDNA3 ที่กำลังจะวางจำหน่าย
Marek ได้ทำงานเพื่อให้แน่ใจว่าฟังก์ชัน NGG Stream-Out สำหรับโปรเซสเซอร์กราฟิก RDNA1/RDNA2 ที่ใช้ GFX10 อยู่ในเกณฑ์ดี ก่อนที่จะเปิดใช้งานฟังก์ชันการทำงานสำหรับกราฟิก RDNA3 ที่ใช้ GFX11
ด้วย 26 แพตช์ที่ผสานเข้ากับ Mesa 22.2 มีการแก้ไขที่ทราบแล้วเก้ารายการ รวมถึงการแก้ไขสองรายการสำหรับการแฮงค์ที่เกิดจากฟังก์ชัน NGG stream-out/transform feedback Marek พยายามทำให้มั่นใจว่า”การเตรียมพร้อมสำหรับการสตรีม Gfx11 NGG โดยการทำให้สตรีมเอาต์ Gfx10 NGG เสถียร”
การเปลี่ยนแปลงเหล่านี้ส่งผลต่อไดรเวอร์ RadeonSI Gallium3D แม้ว่าการสตรีม NGG สำหรับ RADV ก็ท้าทายเช่นกัน แต่ดูเหมือนว่าจะมีเสถียรภาพเช่นกันตั้งแต่เริ่มเดินสายเมื่อสามปีที่แล้ว
ด้วยโปรเซสเซอร์กราฟิก GFX11/RDNA3 ตอนนี้ NGG จะถูกเปิดใช้งานเสมอในฐานะเอ็นจิ้นเรขาคณิต”รุ่นต่อไป”ของ AMD ที่เปิดตัวใน Vega แต่เดิมจะเติบโตเต็มที่เมื่อถึงเวลาของ RDNA2 เท่านั้น
ดู MR นี้ สำหรับ NGG Stream-Out/Transform ทั้งหมด คำติชมแก้ไขก่อนงาน GFX11/RDNA3 ที่จะเกิดขึ้นต่อไป
ขณะนี้การเปลี่ยนแปลงไดรเวอร์ทั้งเคอร์เนล Linux และ Mesa RadeonSI (และอย่างไม่เป็นทางการ RADV) ยังคงใช้งานได้ดีในการเปิดใช้งานบล็อก GPU ใหม่ หวังว่าสำหรับ Mesa 22.2 และ Linux 5.20 สิ่งต่างๆ จะตกลงมาเพื่อให้อยู่ในสภาพที่ดีเพียงพอสำหรับการสนับสนุนเบื้องต้น