RADV Enables OoO Rasterization By Default For A 1% Gain
Written by Michael Larabel in Radeon on 2 May 2018 at 05:52 AM EDT. 3 Comments
RADEON --
The Mesa-based RADV Radeon Vulkan driver is enabling out-of-order rasterization by default for a small but consistent performance gain.

Samuel Pitoiset of Valve's Linux driver team has enabled the out-of-order rasterization support by default for RADV in Mesa 18.2-dev. More background information on the OoO rasterization can be found via this earlier post. The capability has been present in RADV for a while but hidden by default unless setting an environment variable.

Pitoiset wrote in the commit that with the implementation being conservative, he is comfortable enabling it by default. It will lead to about a 1% performance improvement albeit consistent throughout Vulkan workloads. That's good with every little bit counting and RADV already performing quite competitively.
Related News
About The Author
Author picture

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 or contacted via MichaelLarabel.com.

Popular News This Week