Linux Gaming Performance With Radeon Vulkan NGG Culling
RADV NGGC was proving at least sane for the Radeon RX 6000 (RDNA2) hardware while for the Radeon RX 5000 series your mileage may vary.
Benefiting very nicely from NGGC on the Radeon RX 6000 series was the Basemark Vulkan benchmark.
Enabling NGG culling for at least the Radeon RX 6000 series seems like a sane step forward and while by itself tended to be a small optimization all of these minor improvements are adding up over time for this open-source Radeon Linux graphics stack that continues performing very well for the latest generation AMD GPUs. Those wishing to see all of these benchmarks and more in full can do so via this OpenBenchmarking.org result file. With Mesa 21.2 this functionality isn't enabled by default but can be easily set with the RADV_PERFTEST=nggc environment variable if wanting to give it a whirl.
If you enjoyed this article consider joining Phoronix Premium to view this site ad-free, multi-page articles on a single page, and other benefits. PayPal or Stripe tips are also graciously accepted. Thanks for your support.