Linux Gaming Performance With Radeon Vulkan NGG Culling

Written by Michael Larabel in Display Drivers on 16 July 2021 at 09:30 AM EDT. Page 4 of 4. 23 Comments.
Radeon RADV Vulkan July NGG Culling
Radeon RADV Vulkan July NGG Culling
Radeon RADV Vulkan July NGG Culling
Radeon RADV Vulkan July 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.

Radeon RADV Vulkan July NGG Culling
Radeon RADV Vulkan July NGG Culling

Benefiting very nicely from NGGC on the Radeon RX 6000 series was the Basemark Vulkan benchmark.

Radeon RADV Vulkan July NGG Culling

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.


Related Articles
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.