Valve Engineer's AMD Linux RADV Vulkan driver fix boosted an FSR2 demo sample app by 228% on RDNA 2 GPUs | Tom's Hardware
Dev apparently reworked less than a dozen lines of code for this uplift.
When you purchase through links on our site, we may earn an affiliate commission. Here’s how it works.
Two years ago, a bug report pointed out that the open-source Linux graphics library Mesa's RADV (Radeon Video) driver for AMD RDNA and GCN architecture GPUs had "significantly less" performance than the AMDGPU-PRO driver within the AMD FSR2 sample app. This issue has finally been fixed [h/t Phoronix].
Valve Linux driver team engineer Samuel Pitoiset fixed an issue these architectures had with culling triangles and lines when all W positions were zero. Since culling relates to the clearing of assets from the cache in order to improve performance, it makes sense that key culling optimizations can net huge gains. For this AMD FSR 2 sample application tested under Linux with AMD RDNA 2 architecture specifically, the "massive performance difference" between drivers has been fixed in the application, giving a 228% improvement.
As noted by Pitoiset in the Mesa merge notes, "AMDGPU-PRO seems to always cull these primitives. Note that disabling NGG culling with AMDPGU-PRO reports the same performance as RADV without that fix", pointing to some fundamental similarities between the two multi-generation AMD GPU architectures.
AMD GCN ("Graphics Core Next") architecture GPUs range through five Radeon product generations, from the Radeon HD 7000 (2012) series to the Radeon RX Vega (2017) series GPUs. Meanwhile, the still iterating AMD RDNA architecture debuted with the AMD RX 5000 (2019) series and is still in use with current-gen AMD RX 7000 series GPUs. RX 7000 series GPUs launched in 2022, and are to be succeeded soon by yet another iteration on RDNA architecture with much stronger ray tracing performance.
The AMD RX 8000 series GPUs are expected to debut with the AMD RDNA 4 architecture and, alongside ray-tracing improvements, include further improvements to AI performance in hardware and software. For example, the long-awaited implementation of AI-powered image reconstruction in the upcoming AMD FSR 4, will (eventually) be updated in the already-released Call of Duty: Black Ops 6, which dropped on October 25.
If AMD can successfully meet these goals at an Nvidia-competitive pricepoint with its upcoming GPUs, it may be in a good place to take yet more slots on our Best Graphics Cards for Gaming list, among others. AMD has historically competed on a value proposition of some kind, but somewhat faltered in the desktop GPU market since the debut of highly Nvidia-favored or even exclusive ray-tracing and AI-powered features. Even before RTX, the pro GPU space was notoriously biased toward Nvidia GPUs and their characteristic CUDA compute cores.
Get Tom's Hardware's best news and in-depth reviews, straight to your inbox.
Christopher Harper has been a successful freelance tech writer specializing in PC hardware and gaming since 2015, and ghostwrote for various B2B clients in High School before that. Outside of work, Christopher is best known to friends and rivals as an active competitive player in various eSports (particularly fighting games and arena shooters) and a purveyor of music ranging from Jimi Hendrix to Killer Mike to the Sonic Adventure 2 soundtrack.
Nvidia GPU driver addresses eight major high-severity vulnerabilities — Nvidia GPU owners should update ASAP
Nvidia reports the latest GeForce drivers are causing issues in Corsair iCUE and Bluestacks — Users need to rollback drivers as a temporary fix
AMD's RX 6600 is the most popular Red Team GPU among Steam gamers, by a whisker — but no Radeon card makes the top 30 list