RADV Ray-Tracing Now Rendering Quake II RTX Correctly But Very Slowly
Written by Michael Larabel in Radeon on 27 July 2021 at 06:00 PM EDT. 48 Comments
The open-source Mesa RADV driver for independent Radeon Vulkan driver support on Linux has been working towards supporting ray-tracing for months. Progress is being made with the latest being more test cases passes and even the Quake II RTX game rendering correctly, but the performance is far short of being satisfactory yet.

Prominent RADV developer Bas Nieuwenhuizen has been working on the ray-tracing support for the RADV Vulkan driver for some time and making good progress even without AMD's official open-source AMDVLK driver supporting ray-tracing (only their closed-source Vulkan driver currently exposes the Vulkan RT extensions).

Bas is seeing around a 90% pass-rate with the Vulkan conformance test suite for non-skipped tests but even more exciting is that he has now fixed the corruption issues previously plaguing their early Quake II RTX support.

While Quake II RTX corruption issues have been fixed, the performance is at roughly half of the Windows performance. The performance shortcoming is due to not yet tailoring the RADV ray-tracing for performance and missing important optimizations. Details on this slow ray-tracing support via Bas' blog.

Once the Vulkan CTS is properly passing, they will be working to upstream the code in mainline Mesa. Additionally, work will get underway in trying to get DXR 1.0 games working with VKD3D-Proton. After that stage is likely when performance will go into focus for RADV ray-tracing.
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