
Similar to AMD having ripped out NGG stream-out support from their Navi 1x and Navi 2x driver code in RadeonSI, RADV is now doing the same. Valve's Samuel Pitoiset wrote in the merge :
No longer useful to have RADV_PERFTEST=ngg_streamout and NGG streamout on RDNA3 is rock solid now!
...
Yes, NGG streamout on RDNA1-2 is unused and unstable, while RDNA3 has been designed with it. RadeonSI also dropped support for it.
Removing legacy pipelines on GFX10+ isn't possible anyways, NGG itself can't be always enabled due to hw bugs.
So due to the early NGG hardware issues, it's better to just drop that code for the Radeon RX 5000/6000 series while at least now Next-Gen Geometry continues working out well on RDNA3 GPUs with the Radeon RX 7000 series graphics processors.
The RADV_PERFTEST=ngg_streamout option for RDNA1/RDNA2 GPUs was originally added to RADV last year with Mesa 22.3. This removal was merged for what will be Mesa 24.0 when released in Q1.