Movatterモバイル変換


[0]ホーム

URL:


AMD Radeon™ GPU Analyzer logo

Analyze.Adjust.Accelerate. Now available as part of theAMD Radeon™ Developer Tool Suite.

AMD RGA UI image

AMD Radeon™ GPU Analyzer (RGA) is an offline compiler and performance analysis tool for Microsoft DirectX®, Vulkan®, SPIR-V™, OpenGL®, and OpenCL™.

  • AMD RGA is now available as part of theAMD Radeon™ Developer Tool Suite, together withAMD RGP,AMD RMV,AMD RGD,AMD RRA, andAMD RDP.
  • For the best experience, we encourage you to use the suite to ensure compatibility between the different tools.
  • The Visual Studio® Code extension for the AMD Radeon™ GPU Analyzer (RGA) makes it possible to use AMD RGA directly from within Visual Studio® Code.

Download the latest version - v2.14

This release adds the following features:

  • Analyze precompiled HIP GPU Code Object binaries for AMD Instinct™ MI350 Series GPUs (AMD CDNA™ 4 architecture) with RGA’s Binary Analysis mode.
  • Compile and analyze OpenCL® kernels for AMD Instinct MI350 Series GPUs (AMD CDNA 4 architecture).
  • Added support for the AMD Ryzen™ AI 5 330 Processor with AMD Radeon™ 820M Graphics and AMD Radeon RX 9060 GPUs as compilation targets across all RGA’s modes.
  • Bug and stability fixes.

Visual Studio Code Extension for AMD Radeon™ GPU Analyzer

Download

  • Previously, it was only possible to use AMD RGA for DirectX® 12 compute and graphics through the command line interface. The AMD RGA Visual Studio® Code extension makes life easier by providing a GUI front end for the tool, and puts together a command used to call AMD RGA from the command line.

Features

Inspect your ISA…

Analyze the ISA for your shader stages within a Vulkan® graphics or compute pipeline.

…compile for many products…

Select target GPUs for the compilation process. You can search for available targets by using specific GPU architecture or even retail product names, like “SSG” or “WX 8200”.

…refine your resources…

View register pressure and LDS/scratch memory usage for your target hardware.

…visualize VGPR pressure…

Jump to areas in your code with maximum VGPR pressure

…and correlate your code!

For OpenCL™ kernels, the tool provides correlation from high-level source code to the disassembly, and from the disassembly to the high-level source code.

Requirements

General

For all non-offline modes (DirectX® 12, DXR, Vulkan®):

Offline modes (Vulkan® offline, OpenGL®, OpenCL™, and Binary Analysis) can run without AMD driver or hardware installed.

Supported GPUs

AMD RGA supports the following as targets when compiling graphics shaders and pipelines:

  • All AMD RDNA™ architecture-based GPUs.
  • AMD Vega architecture GPUs are only supported on systems with a legacy GCN-compatible driver.
  • The new Binary Analysis mode supports Code Objects that were pre-compiled for AMD Instinct™ MI200 Series Accelerators in addition to all other supported targets.

Supported APIs in GUI

  • Vulkan®
  • OpenCL™
  • HIP, DirectX® Raytracing (DXR), DirectX® 12 (Binary Analysis only)

Supported APIs in command line

  • Vulkan®
  • DirectX® 11
  • DirectX® 12
  • DirectX® Raytracing (DXR)
  • OpenGL®
  • OpenCL™

Supported OSs

  • Windows® 10
  • Windows® 11
  • Ubuntu 24.04

Version history

  • Analyze precompiled HIP GPU Code Object binaries for AMD Instinct™ MI350 Series GPUs (AMD CDNA™ 4 architecture) with RGA's Binary Analysis mode.

  • Compile and analyze OpenCL® kernels for AMD Instinct MI350 Series GPUs (AMD CDNA 4 architecture).

  • Added support for the AMD Ryzen™ AI 5 330 Processor with AMD Radeon™ 820M Graphics and AMD Radeon RX 9060 GPUs as compilation targets across all RGA's modes.

  • Bug and stability fixes.

AMD Radeon™ Developer Tool Suite

AMD Radeon™ GPU Detective
AMD Radeon™ GPU Detective
AMD Radeon™ GPU Detective (RGD) is a tool for post-mortem analysis of GPU crashes. RGD can capture AMD GPU crash dumps from DirectX® 12 apps.
AMD Radeon™ Raytracing Analyzer
AMD Radeon™ Raytracing Analyzer
AMD Radeon™ Raytracing Analyzer (RRA) is a tool which allows you to investigate the performance of your raytracing applications and highlight potential bottlenecks.
AMD Radeon™ Developer Panel
AMD Radeon™ Developer Panel
The RDP provides a communication channel with the Radeon™ Adrenalin driver. It generates event timing data used by the Radeon™ GPU Profiler (RGP), and the memory usage data used by the Radeon™ Memory Visualizer (RMV).
AMD Radeon™ Memory Visualizer
AMD Radeon™ Memory Visualizer
AMD Radeon™ Memory Visualizer (RMV) is a tool to allow you to gain a deep understanding of how your application uses memory for graphics resources.
AMD Radeon™ GPU Profiler
AMD Radeon™ GPU Profiler
AMD RGP gives you unprecedented, in-depth access to a GPU. Easily analyze graphics, async compute usage, event timing, pipeline stalls, barriers, bottlenecks, and other performance inefficiencies.

Other tools

Brotli-G SDK
Brotli-G SDK
Brotli-G is an open-source compression/decompression standard for digital assets (based on Brotli) that is compatible with GPU hardware.
AMD Compressonator
AMD Compressonator
AMD Compressonator is a set of tools to allow artists and developers to more easily work with compressed assets and easily visualize the quality impact of various compression technologies.
AMD Frame Latency Meter (FLM)
AMD Frame Latency Meter (FLM)
AMD Frame Latency Meter (FLM) measurement tool is a must-have for anyone who wants to measure the response time of their games with mouse events.
GPU Reshape
GPU Reshape
GPU Reshape is a powerful tool that leverages on-the-fly instrumentation of GPU operations with instruction level validation of potentially undefined behavior.
AMD Open Capture and Analysis Tool (OCAT)
AMD Open Capture and Analysis Tool (OCAT)
If you want to know how well a game is performing on your machine in real-time with low overhead, AMD OCAT has you covered.

Related news and technical articles

AMD Radeon Developer Tool Suite updated with new GPU support and significant RGP enhancements
AMD Radeon Developer Tool Suite updated with new GPU support and significant RGP enhancements
The latest version of the RDTS is designed to empower developers with enhanced capabilities for profiling, analyzing, and optimizing their GPU applications.
AMD releases Vulkan support for Dense Geometry Format
AMD releases Vulkan support for Dense Geometry Format
We’ve released a provisional Vulkan® extension for AMD Dense Geometry Format (DGF), our block-based geometry compression technology.
Enhancing AMD Radeon GPU Detective Output with DirectX Debug Information
Enhancing AMD Radeon GPU Detective Output with DirectX Debug Information
With version 1.5 of AMD Radeon™ GPU Detective (RGD) you can now use the debug information that is produced by the Microsoft DirectX® Shader Compiler.
Introducing the Latest AMD Radeon Developer Tool Suite with Support for AMD Radeon RX 9060 XT
Introducing the Latest AMD Radeon Developer Tool Suite with Support for AMD Radeon RX 9060 XT
We've released an updated AMD Radeon™ Developer Tool Suite, including enhanced versions of tools such as the Radeon GPU Detective, Profiler, Raytracing Analyzer, Memory Visualizer, GPU Analyzer, and Developer Panel, now with expanded GPU support.
Using Neural Networks for Geometric Representation
Using Neural Networks for Geometric Representation
Explore how Neural Intersection Functions (NIF) and the enhanced LSNIF are poised to reshape ray tracing by replacing traditional BVH traversal with efficient, GPU-friendly neural networks for accelerated performance and high-fidelity imagery.
CPU performance optimization guide - part 4
CPU performance optimization guide - part 4
Optimize CPU performance by manually writing x64 assembly code, offering a detailed comparison with compiler-generated instructions and achieving improved performance through streamlined instruction sets.
CPU performance optimization guide - part 3
CPU performance optimization guide - part 3
We look at optimizing CPU performance by reducing the number of instructions, and highlights methods to enhance instruction efficiency and algorithm throughput.
Major AMD Radeon Developer Tool Suite updates for AMD RDNA 4 architecture
Major AMD Radeon Developer Tool Suite updates for AMD RDNA 4 architecture
Read the highlights of our updates to the AMD Radeon Developer Tool Suite to support the launch of AMD RDNA 4 architecture!

Related videos

GPU Reshape – Modern Shader Instrumentation and Instruction Level Validation (Digital Dragons 2024) – YouTube link
GPU Reshape – Modern Shader Instrumentation and Instruction Level Validation (Digital Dragons 2024) – YouTube link
GPU Reshape is, a just-in-time instrumentation framework with instruction level validation of shaders. A deep dive into current validation methodologies, and what the future of instrumentation may hold.
Mesh Shaders – Learning Through Examples (Digital Dragons 2024) – YouTube link
Mesh Shaders – Learning Through Examples (Digital Dragons 2024) – YouTube link
Learn about the new Mesh Shader pipeline which can help to create even more better-looking games.
GDC 2024 - Game Optimization With The Radeon™ Developer Tool Suite - YouTube link
GDC 2024 - Game Optimization With The Radeon™ Developer Tool Suite - YouTube link
This session presents the latest enhancements in the RDTS, a rich set of GPU profilers and analyzers and a new GPU crash analysis tool.
DirectStorage: Optimizing Load-time and Streaming (GDC 2023 - YouTube link)
DirectStorage: Optimizing Load-time and Streaming (GDC 2023 - YouTube link)
Join us for a presentation about DirectStorage and how to integrate it to extract optimal load time and streaming performance.
Optimizing Game Performance with the Radeon Developer Tool Suite (GDC 2023 - YouTube link)
Optimizing Game Performance with the Radeon Developer Tool Suite (GDC 2023 - YouTube link)
This talk gives an overview of RGP, RMV, RRA, and RGA, introducing new features and improvements, and reveal the current work in progress.
Game Optimization: Radeon™ Developer Tools on RADV and Steam Deck™ (Vulkanised 2023 - YouTube link)
Game Optimization: Radeon™ Developer Tools on RADV and Steam Deck™ (Vulkanised 2023 - YouTube link)
This talk at Vulkanised 2023 covers how to use the Radeon Developer Tool Suite (RDTS) to optimize games using RADV and Steam Deck.
Memory Management in the APEX Engine - Digital Dragons 2022
Memory Management in the APEX Engine - Digital Dragons 2022
This talk is a joint-presentation with Avalanche Studios Group explaining how their in-house APEX Engine manages memory with the help of VMA/D3D12MA.
Raytracing Performance Revealed - How to Optimize your Game with the Radeon™ Developer Tool Suite - YouTube link
Raytracing Performance Revealed - How to Optimize your Game with the Radeon™ Developer Tool Suite - YouTube link
In this presentation, we demonstrate how to use Radeon™ GPU Profiler and Radeon™ Raytracing Analyzer, to illuminate performance issues.

[8]ページ先頭

©2009-2026 Movatter.jp