Meskipun GPU AMD Navi asli menampilkan dukungan Next-Gen Geometry (NGG), hal ini gagal pada beberapa GPU dan pada awalnya tidak berfungsi sebaik yang direncanakan untuk pemrosesan vertex dan geometri. Driver Mesa Radeon Vulkan “RADV” telah bekerja pada kode NGG selama bertahun-tahun dan dengan GPU RDNA3, driver ini akhirnya bekerja dengan sangat baik sejak awal dan lebih baik daripada pipeline lama mereka. Sementara itu, dukungan stream-out NGG eksperimental RDNA1/RDNA2 tetap ada tetapi tersembunyi di balik tanda fitur/debug. Kode itu sekarang sedang dihapus.
Mirip dengan AMD yang telah mencabut dukungan stream-out NGG dari kode driver Navi 1x dan Navi 2x di RadeonSI, RADV kini melakukan hal yang sama. Samuel Pitoiset dari Valve menulis dalam penggabungannya:
Tidak lagi berguna jika RADV_PERFTEST=ngg_streamout dan streamout NGG di RDNA3 sudah solid sekarang!
…
Ya, streamout NGG pada RDNA1-2 tidak digunakan dan tidak stabil, sedangkan RDNA3 telah dirancang dengan itu. RadeonSI juga menghentikan dukungan untuk itu.
Menghapus pipeline lama di GFX10+ tidak mungkin dilakukan, NGG sendiri tidak selalu dapat diaktifkan karena adanya bug. Jadi karena masalah perangkat keras NGG awal, lebih baik hapus saja kode tersebut untuk seri Radeon RX 5000/6000 sementara setidaknya sekarang Next-Gen Geometry terus bekerja dengan baik pada GPU RDNA3 dengan prosesor grafis seri Radeon RX 7000.
Opsi RADV_PERFTEST=ngg_streamout untuk GPU RDNA1/RDNA2 awalnya ditambahkan ke RADV tahun lalu dengan Mesa 22.3. Penghapusan ini digabungkan menjadi Mesa 24.0 saat dirilis pada Q1.
Itulah berita seputar Driver RADV Memberikan Kode Stream-Out NGG Untuk GPU RDNA1/RDNA2, semoga bermanfaat. Disadur dari Phoronix.com.