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

Linux Ported to Homer Simpson's Brain

SPRINGFIELD -- Slashdot recently reported on Homer Simpson's brain "upgrade"
to an Intel CPU. Intel hails the CPU transplant as the "World's Greatest
Technological Achievement". Intel originally planned to install Microsoft
Windows CE (Cerebrum Enhanced) on Homer's new PentiumBrain II processor.
However, due to delays in releasing Windows CE, Intel decided to install
DebianBrain Linux, the new Linux port for brains.

Computer industry pundits applaud the last minute switch from Windows to
Linux. One said, "I was a bit concerned for Homer. With Windows CE, I could
easily imagine Homer slipping into an infinite loop: "General Protection
Fault. D'oh! D'oh! D'oh! D'oh..." Or, at the worst, the Blue Screen of
Death could have become much more than a joke."

Some pundits are more concerned about the quality of the Intel CPU. "Linux
is certainly an improvement over Windows. But since it's running on a
PentiumBrain chip, all bets are off. What if the chip miscalculates the core
temperature of the power plant where Homer works? I can just imagine the
story on the evening news: 'Springfield was obliterated into countless
subatomic particles yesterday because Homer J. Simpson, power plant
button-pusher, accidentally set the core temperature to 149.992322340948290
instead of 150...' If anything, an Alpha chip running Linux should have been
used for Homer's new brain."