Open-Source Radeon Vulkan Driver Improvement Scores Huge Ray-Tracing Wins

Written by Michael Larabel in Mesa on 5 January 2024 at 01:38 PM EST. 69 Comments
MESA
A change merged today for Mesa 24.0 is yielding much better Vulkan ray-tracing performance for the Radeon Vulkan driver "RADV" across a number of games.

The change by developer Friedrich Vock has been in the works the past two months and is about converting 1D ray launches to 2D. Due to unaligned dispatches, 1D launches only use eight threads per wave while converting them to 2D significantly increases occupancy.

With this change affecting just around 100 lines of code to RADV and the AMD ACO compiler, there is around a 30% performance boost to the game Ghostwhire Tokyo.

In the comments to the MR are even more fascinating metrics. Adriano Martins tested out the change on a Radeon RX 6700 XT ands found 10~75% better performance for various ray-traced games. Hellblade: Senua's Sacrifice, The Witcher 3: Wild Hunt, Sackboy: A Big Adventure, and others all scored nice wins with this RT improvement.

RADV RT is now faster


Adam Niederer also tested this change when using a Radeon RX 7900 XT and found improvements up to 140~200% in games like Chrous and big wins too for Ghostwire: Tokyo and The Witcher 3.

RADV RT is now faster


Real nice RADV ray-tracing wins for Mesa 24.0 that should be out as stable around the end of February and in turn also make it into the likes of Ubuntu 24.04 LTS and Fedora 40 this spring. The RADV ray-tracing performance has sure come a long way over the past two years.
Related News
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.

Popular News This Week