News: 0001562456

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Radeon Vulkan Driver's Emulated Ray-Tracing Scores A ~40% Improvement For Quake II RTX

([Radeon] 3 Hours Ago RADV Emulated RT)


In addition to Mesa's open-source Radeon Vulkan driver "RADV" [1]making some nice performance improvements for modern AMD GPUs with hardware ray-tracing, the emulated ray-tracing code path in RADV for primarily older GPUs has seen some improvements merged this weekend. In fact, so significant that from one merge request is around 40% faster performance for the Quake II RTX game with the emulated RT handling.

Konstantin Seurer has implemented proper water tightness handling for the emulated ray-tracing code path in RADV. For ray-tracing, water tightness refers to accurately handling intersections with surfaces such as at edges and corners.

With this merge request for watertight ray-triangle intersection in the emulated code path in RADV, it's now using FP32 rather than FP64 and contains other improvements over the older code.

"Instead of using fp64 (Which is broken in some cases) the new approach only uses fp32 and implements tiebreaking for edge/vertex hits. Using fp32 is also much faster, improving performance of q2rtx by around 40%."

Yes, [2]this merge request merged today for the newly-started Mesa 25.3 development cycle scores around 40% better performance for Quake II RTX when using the emulated ray-tracing support.

[3]

Konstantin Seurer who authored that merge request also landed [4]another merge to enhance the RADV ray-tracing support by implementing null acceleration structure support in the shader code. Konstantin Seurer is one of the developers working on the Mesa RADV code thanks to Valve.



[1] https://www.phoronix.com/review/mesa-252-radv-rt-rdna4

[2] https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36213

[3] https://www.phoronix.com/image-viewer.php?id=2025&image=q2rtx_lrg

[4] https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36034



rabcor

rhadlee

Insomnia isn't anything to lose sleep over.