News: 0001567586

  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)

RADV Implements Triangle Pair Compression For AMD RDNA4 GPUs

([Radeon] 3 Hours Ago Triangle Pair Compression)


The latest Radeon RADV driver ray-tracing optimization being merged to Mesa 25.3 is support for triangle pair compression with RDNA4 (GFX12) graphics processors.

Konstantin Seurer who has worked for Valve as one of the RADV developers the past few years worked out the newest RADV ray-tracing improvement. Basic support for triangle pair compression on GFX12 (RDNA4) graphics processors was merged yesterday to Mesa 25.3-devel after being under review the past month.

This compression technique groups adjacent triangles into pairs with the shared edges leading to better memory bandwidth efficiency and increased cache utilization. Triangle pair compression should help with overall ray-tracing performance thanks to faster ray intersections.

No performance numbers were shared as part of [1]the Mesa merge request adding this triangle pair compression to Mesa RADV for Radeon RX 9000 "RDNA4" GPUs but every bit counts with Valve's relentless optimization work for this open-source Radeon Vulkan driver especially for ray-tracing where it has traditionally lagged behind but in recent months done a very fine job at becoming increasingly performant.



[1] https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35734



phoronix

Moishe Margolies, who weighed all of 105 pounds and stood an even five feet
in his socks, was taking his first airplane trip. He took a seat next to a
hulking bruiser of a man who happened to be the heavyweight champion of
the world. Little Moishe was uneasy enough before he even entered the plane,
but now the roar of the engines and the great height absolutely terrified him.
So frightened did he become that his stomach turned over and he threw up all
over the muscular giant siting beside him. Fortunately, at least for Moishe,
the man was sound asleep. But now the little man had another problem. How in
the world would he ever explain the situation to the burly brute when he
awakened? The sudden voice of the stewardess on the plane's intercom, finally
woke the bruiser, and Moishe, his heart in his mouth, rose to the occasion.
"Feeling better now?" he asked solicitously.