Speaker
Description
RADV is the Mesa Vulkan driver for AMD GPUs. It started in 2016 as an experiment for GCN 1. Now RADV supports the very latest GPUs and offers cutting-edge features such as ray tracing, mesh shading, DGC and more. We spearheaded a custom compiler backend called ACO. Thanks to the ubiquity of Vulkan on the Linux desktop, today RADV is the most widely used open source Vulkan driver for gaming.
After so many years of development, it's time to ask, are we there yet?
This talk presents the current direction of RADV development, as well as some of the experience we gained on the way. It's also a status update on what's been happening in RADV over the past couple of years.
I'll show the latest developments, how we maintain the code, how we are endeavouring to share code with RadeonSI, how we use NIR to improve our compiler stack and how we've retire thousands of lines of legacy code from both drivers. I'll also touch on the topics we're currently working on and the issues we still face.
GSoC, EVoC or Outreachy | No |
---|---|
Code of Conduct | Yes |
In-person or virtual presentation | In-person |