RADV Driver Lands More Vulkan Overhead Reduction Optimizations

Timur landed a set of patches for lowering the overhead within the radv_emit_all_graphics_states code path and based on some earlier patches by Mike Blumenkrantz, also of Valve's Linux graphics team. After the merge request being open for four months, the work was merged this weekend.
When testing on a range of systems, Timur found healthy improvements noted across a range of hardware:
This set of eight patches by itself may not translate to much for Linux gaming performance improvements itself but this ongoing work by Valve's developers continues to lead to better CPU efficiency and performance with all of their optimization merge requests adding up with time.
More details on this latest round of RADV optimizing via this merge request that hit Mesa 23.2-devel on Saturday.
17 Comments