New AMD Radeon™ Raytracing Analyzer (RRA) v1.8 adds support for AMD Radeon™ RX 9000 Series GPUs and more

Date:

Share post:

With RRA v1.8 comes support for opening RRA scenes captured on AMD Radeon™ RX 9000 Series GPUs, based on AMD RDNA™ 4 Architecture. The AMD RDNA™ 4 format includes notable changes to the bounding volume hierarchy (BVH) format like oriented bounding boxes (OBBs) and a new node format that supports 8 child nodes instead of the previous 4. Triangle data is now stored more efficiently so each triangle node can now contain up to 8 triangles instead of the previous 2.

With these BVH format changes comes some new features in RRA to display them.

Required driver

AMD Software: Adrenalin Edition™ 25.3.1 or above.

Oriented bounding boxes

Before AMD RDNA™ 4, all internal nodes of BVHs were axis-aligned bounding boxes (AABBs) which have the benefit of being a simple format that is fast to do calculations on but faces limitations when geometry does not align well with the X, Y, and Z axes. For example, a model of construction scaffolding could have metal rods at a 45 degree angle which means that the AABBs they’re contained in include lots of empty space which results in wasted ray-box intersection calculations when rays intersect with all the empty AABB space surrounding the rod geometry.

OBBs greatly alleviate this problem. As the name implies, these bounding boxes are not restricted to being aligned with the X, Y, and Z axes but rather uses an orientation that minimizes empty space surrounding the geometry it contains. To return to the scaffolding example, here is a heatmap showing traversal cost with and without OBBs:

In RRA, OBBs can be viewed in the 3D view by ensuring the “Show bounding volumes” checkbox is enabled. In this image they appear as rotated boxes bounding the suspension bridge’s cables.

The selected node’s OBB rotation matrix is visible in the left pane. For nodes with an AABB, the identity matrix will appear here.

Node format

Nodes in the new format can have up to 8 children and are identified by the “Bvh8” in the scene tree.

Switching to the BLAS pane, triangle nodes can now contain up to 8 triangles as well. Each triangle will be listed in the left pane with its own vertex table and primitive index.

These changes will only be present on scenes captured on AMD RDNA™ 4 architecture devices. You can always check what device an RRA scene was captured on in the Overview pane tab “System information.”

Additionally, RRA now supports the Wayland display manager on Ubuntu 22.04 and 24.04.

You can download the latest AMD Radeon™ Developer Tool Suite from https://gpuopen.com/introducing-radeon-developer-tool-suite/

Source link

spot_img

Related articles

Zoom.. just one click and your data goes boom! • Graham Cluley

Graham explores how the Elusive Comet cybercrime gang are using...

AMD Radeon RX 9070 XT & RX 9070 may launch on March 6th

We could be seeing a March launch for the RX 9070 GPUs Updated: Feb...

Virtual Event Platform vs Virtual Event Production Company

Understandably, the advent of virtual events came to shake the very core of the industry. With countries shutting...