← 返回首页
Getting started: Our software - AMD GPUOpenGetting started: Our software - AMD GPUOpen
  1. Home
  2. » Learn
  3. » Getting started: Our software
Share on Bluesky Share on Mastadon Share on LinkedIn Share on Twitter/X Share on Reddit Share on Facebook Share on Whatsapp Share via Email

Getting started: Our software

Originally posted: September 5, 2022
Last updated: July 31, 2024

Software

Our talented engineering teams continue to innovate and develop critically-acclaimed and widely-used software products to help developers push the boundaries on what is possible with games and graphics applications.

With so many tools, SDKs, libraries, and effects available, if you’re new to GPUOpen, it’s not always easy to know where to start. This page is designed to be a helping hand to introduce you to what is available and point you in the right direction!

Note: GPUOpen also has an ever-increasing repository of documentation and videos, giving detailed support to developers in areas such as our hardware, programming, analysis, performance, and much more. We have a similar “getting started” page for this as well – why not take a look?

Tools

Our very popular Radeon Developer Tool Suite is a package containing several tools to help you analyze and optimize your graphics applications, and now includes ray tracing analysis.  With support for Windows and Linux, and DirectX and Vulkan, our tool suite is the right place to start when you need to look at performance.

You can find out more and download the tool suite from any of the pages linked below.

Videos

Our tools engineers frequently release videos to help developers get the most out of our tools. These are a great way to get started! Links to the slides can be found in the YouTube descriptions.

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.
GDC 2024 - Post-mortem GPU crash analysis with AMD Radeon™ GPU Detective (RGD) - YouTube link
This session covers different types of failures - when they occur, why they are difficult to debug, and how RGD can help to identify a crash's root cause.
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)
This talk at Vulkanised 2023 covers how to use the Radeon Developer Tool Suite (RDTS) to optimize games using RADV and Steam Deck.
Introduction to raytracing with Radeon Developer Tool Suite
In this video, Can Alper introduces RRA V1.0. He explains how to capture games using RDP and evaluate when to use RRA.
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.
AMD RDNA™ 2 – Radeon™ GPU Profiler 1.10 - YouTube link
RGP 1.9 and 1.10 introduce support for AMD Radeon™ RX6000 series GPUs, a new memory cache counter feature, and support for DirectX® and Vulkan® ray tracing.
AMD RDNA™ 2 – Radeon™ Developer Tool Suite - YouTube link
This video describes the benefits of bundling the Radeon™ GPU Profiler, Radeon™ Memory Visualizer, Radeon™ GPU Analyzer, and the Radeon™ Developer Panel into a single downloadable suite.

Blogs

We are continually developing our tools, and our tools engineers will write new blog posts with every significant new update, to help you get the most out of the latest features.

There are too many to list here, so head on over to find our tools blogs on our software blogs page.

SDKs and libraries

We have a wide variety of libraries available, ranging from SDKs to give you access to GPU hardware information, to libraries that help you to manage memory when developing with low-level APIs Vulkan and Direct3D. 

Besides the ones shown below, you can find lots more on our SDKs page.

AMD Schola
AMD Schola is a library for developing reinforcement learning (RL) agents in Unreal Engine and training with your favorite python-based RL Frameworks.
AMD Advanced Interactive Streaming SDK
The AMD Interactive Streaming SDK provides developers with a set of building blocks and samples that allow to easily create custom low-latency streaming solutions for cloud gaming, VDI, and embedded applications using AMD GPUs
Dense Geometry Compression Format SDK
Dense Geometry Compression Format (DGF) is our block-based geometry compression technology. It is a hardware-friendly format, supported by future GPU architectures.
AMD Radeon™ Anti-Lag 2
AMD Radeon™ Anti-Lag 2 reduces the system latency by applying frame alignment between the CPU and GPU jobs.
AMD Capsaicin Framework
Capsaicin is a Direct3D12 framework for real-time graphics research which implements the GI-1.0 technique and a reference path-tracer.
Render Pipeline Shaders SDK
The Render Pipeline Shaders (RPS) SDK provides a framework for graphics engines to use Render Graphs with explicit APIs.
AMD Device Library eXtra (ADLX) SDK
ADLX is a modern library designed to access features and functionality of AMD systems such as Display, 3D graphics, Performance Monitoring, GPU Tuning, and more.
Brotli-G SDK
Brotli-G is an open-source compression/decompression standard for digital assets (based on Brotli) that is compatible with GPU hardware.
HIP Ray Tracing
HIP RT is a ray tracing library for HIP, making it easy to write ray tracing applications in HIP.
Orochi
Orochi is a library which loads HIP and CUDA® APIs dynamically, allowing the user to switch APIs at runtime.
Radeon™ ProRender Suite
AMD Radeon™ ProRender is our fast, easy, and incredible physically-based rendering engine built on industry standards that enables accelerated rendering on virtually any GPU, any CPU, and any OS in over a dozen leading digital content creation and CAD applications.
AMD Advanced Media Framework SDK
The AMD Advanced Media Framework SDK provides developers with optimal access to AMD GPUs for multimedia processing.

Blogs

To help you get the best out of our libraries, our engineers often write blogs to assist. There are far too many to list here, but you should take a look at the SDKs section on our software blogs page.

Effects

While AMD FidelityFX™ Super Resolution is currently our most widely-known effect, our FidelityFX library of technologies does not end with FSR!  

Now you can obtain all our FidelityFX technologies wrapped up in one easy-to-use package – the AMD FidelityFX SDK.

Here’s the current list of AMD FidelityFX technologies – and growing!

AMD FSR Frame Generation
AMD FSR™ Frame Generation uses state-of-the-art machine learning to generate high-quality intermediate frames, delivering ultra-smooth gameplay on AMD Radeon RX 9000 Series GPUs.
AMD FSR Upscaling
AMD FSR™ Upscaling is our cutting-edge ML-based upscaler. It delivers significant image quality improvements with reduced ghosting, better particle preservation, and superior detail.
AMD FSR Ray Regeneration
AMD FSR™ Ray Regeneration is a standalone, ML-powered real-time denoiser that integrates with any game engine, enabling high-quality visuals by denoising inputs from ray-traced workloads.
AMD FSR Radiance Caching
AMD FSR Radiance Caching is an ML-powered, real-time illumination cache that accelerates path tracing to deliver richer, dynamic multi-bounce global illumination with lower computational cost.
AMD FSR SDK
AMD FSR™ SDK v2.2 is the launchpad for our ML-based FSR "Redstone" rendering technologies, inc. AMD FSR Upscaling, Frame Generation, Ray Regeneration, and Radiance Caching.
AMD FidelityFX™ Brixelizer/GI
AMD FidelityFX™ Brixelizer GI is compute-based real-time dynamic global illumination solution built upon sparse distance fields.
AMD FidelityFX™ Breadcrumbs library
AMD FidelityFX Breadcrumbs library uses the breadcrumbs marker technique to track down where your submitted commands cause a GPU crash.
AMD FidelityFX™ Super Resolution 3 (FSR 3)
Discover frame generation with AMD FidelityFX™ Super Resolution 3, and get the source code and documentation!

Hybrid ray tracing

You don’t want to miss our hybrid ray tracing samples, also a part of the AMD FidelityFX SDK, which efficiently balance rasterization and ray tracing to help you maximise the impact of adding ray tracing to your games.

Cauldron framework

If you’re working with our effects, you’re going to need to know about Cauldron, our experimentation framework which you can use to try out our effects and also get started with your own development.

And neither do our effects end with AMD FidelityFX – AMD TressFX is still widely used and developed, with plugins for popular engines.

Videos

Unsurprisingly, as our effects are so popular, we have a lot of videos produced by our engineers, often in collaboration with game developers where you can learn detailed information! Here are just some of our effects-related videos:

GDC 2024 - High Performance Rendering in Snowdrop using AMD FidelityFX™ Super Resolution 3 (FSR 3) - YouTube link
Learn about how AMD FSR 3 was integrated into the Snowdrop engine, which issues were faced and how the integration helped to improve FSR 3.
GDC 2024 - Global Illumination with AMD FidelityFX™ Brixelizer, plus AMD FidelityFX SDK updates - YouTube link
This talk briefly discusses how the AMD FidelityFX™ Brixelizer works, then explores how diffuse and specular global illumination is implemented with sparse distance fields in Brix GI.
Temporal Upscaling - Past, Present, and Future (GDC 2023 - YouTube link)
This talk focuses on temporal upscaling, describing how the algorithm generates a final image and how FSR mitigates against common artifacts.
The FidelityFX™ SDK (GDC 2023 - YouTube link)
Join AMD as we unveil the FidelityFX SDK, a consolidation of all the great FidelityFX technologies into a sleek, easy-to-use SDK.
Unreal Engine 4 TressFX 5.0
Watch our video explaining what UE4 TressFX 5.0 is, and how to use it. TressFX is designed to simulate and render realistic hair and fur.
A guided tour of Blackreef: rendering technologies in Deathloop - YouTube link
This talk will deep-dive into the rendering technology of Deathloop. We will explore the challenges and lessons learned.
Breaking down the world of Athia: the technologies of Forspoken - YouTube link
This session covers the collaboration between AMD and Luminous Productions on their upcoming title: Forspoken.
Performant Reflective Beauty - Hybrid Raytracing with Far Cry 6 - YouTube link
This session covers the collaboration between AMD and Ubisoft on Far Cry 6, implementing Hybrid RayTraced Reflections.

Blogs

While you can currently find the documentation for our effects packaged with them on GitHub, we’ve written a few handy blogs to guide you over on our software blogs page. These include guides on how to implement FidelityFX Super Resolution and TressFX in Unreal Engine.

Samples

We have compiled an ever-growing large library of samples to help you get started with our effects, DirectX®, Vulkan®, integrating our libraries, and much more.

Radeon ProRender and HIP

AMD Radeon™ ProRender is a powerful physically-based path traced rendering engine that enables creative professionals to produce photorealistic images. We have several SDKs associated with it, along with support for HIP.

Videos

As well as videos on ProRender, we also have a video demonstrating how to use our very popular USD Hydra plugin for Blender.

Blogs

We keep developers regularly updated with what’s going on in the world of ProRender, HIP, and our associated plugins. There are too many to list here, but you can find them over on our software blogs page.

Tools not on GPUOpen

While we obviously recommend our own tools available here on GPUOpen, there are others you may also find useful, produced both by AMD and by third parties. Here’s a selection:

Blogs

We often give guidance on using some of these other tools in our performance guides and blogs. You can find some of the blogs here:

Explore GPUOpen!

If you’re interested in performance, graphics techniques, and more - we have a similar page to this one:

This page is only the beginning. There are hundreds of pages on GPUOpen we haven’t linked to here.  You can use the menu at the top to explore further, or take a look at some starting points for further reading below:

Related news and technical articles

AMD DGF: An Open Geometry Compression Standard
AMD is partnering with Samsung on a multivendor Vulkan extension for Dense Geometry Format (DGF) to help enable dramatically smaller geometry, reduced memory/latency for ray-traced real‑time 3D, and easier engine integration.
Introducing AMD DGF SuperCompression
AMD DGF SuperCompression (DGFS) cuts DGF geometry file sizes while preserving exact block reconstruction and enabling fast decode to either DGF blocks or conventional meshlets for cross-device deployment.
Introducing MiniDXNN: MLP library for DirectX 12
MiniDXNN is a native HLSL and DirectX 12 library for lightning-fast MLP inference leveraging AMD Radeon™ RX 9000 series matrix cores via cooperative vector APIs, delivering optimized kernels, samples, full source and docs to remove compute interop friction.
Welcome to the AMD FSR SDK 2.2, now available on GPUOpen
The AMD FSR™ "Redstone" SDK 2.2 update delivers ML-powered FSR Upscaling 4.1 and FSR Ray Regeneration 1.1 optimized for AMD RDNA™ 4 graphics, enabling higher visual fidelity and performance with analytical fallbacks to scale across handhelds, consoles, and PCs.
Enhancing DirectX Testing with AMD Smoldr
Smoldr is an open-source command-line tool that runs DirectX 12 HLSL shaders from simple text scripts, letting you compile, create resources and pipelines, and dispatch compute or raytracing workloads without writing C++ code.
AMD and Microsoft partner on DirectX ML, DirectStorage, and developer tools at GDC 2026
Microsoft and AMD partnered at GDC to announce powerful new developer technologies for Windows, including DirectStorage 1.4, PIX tools updates, DirectX ML integration, Advanced Shader Delivery, and support for the latest Agility SDK update.
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
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.

Related videos

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
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
This session presents the latest enhancements in the RDTS, a rich set of GPU profilers and analyzers and a new GPU crash analysis tool.
GDC 2024 - Post-mortem GPU crash analysis with AMD Radeon™ GPU Detective (RGD) - YouTube link
This session covers different types of failures - when they occur, why they are difficult to debug, and how RGD can help to identify a crash's root cause.
GDC 2024 - Shader Instrumentation with GPU Reshape - YouTube link
This talk presents GPU Reshape, a just-in-time instrumentation framework with instruction level validation of shader operations.
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)
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)
This talk at Vulkanised 2023 covers how to use the Radeon Developer Tool Suite (RDTS) to optimize games using RADV and Steam Deck.