https://gpuopen.com/fidelityfx-breadcrumbs/
AMD FidelityFX Breadcrumbs library uses the breadcrumbs marker technique to track down where your submitted commands cause a GPU crash.
amdbreadcrumbslibrarygpuopen
https://gpuopen.com/learn/rmv_1_7/
Radeon™ Memory Visualizer v1.7 introduces one of the most anticipated new features: improved support for aliased resources in the Resource overview pane....
memoryvisualizeramdgpuopen
https://gpuopen.com/learn/amd-lab-notes/amd-lab-notes-readme/
In this blog series, we share the lessons learned from tuning a wide range of scientific applications, libraries, and frameworks for AMD GPUs.
lab notesintroducingamdnewprogramming
https://gpuopen.com/learn/compressonator-4-0-utilize-the-power-of-gpu-based-encoding/
The Windows version of Compressonator 4.0 supports GPU encoding with DirectX® Compute (DXC) or OpenCL™ (OCL) shaders.
compressonatorpowergpubased
https://gpuopen.com/amd-gpu-architecture-programming-documentation/
A repository of AMD Instruction Set Architecture (ISA) and Micro Engine Scheduler (MES) firmware documentation
amdgpuarchitectureprogrammingdocumentation
https://gpuopen.com/learn/vdr-follow-up-tonemapping-for-hdr-signals/
Follow up on VDR and practical advice on adapting a game's tonemapping pipeline to both traditional display signals and new HDR output signals.
vdrfollowhdrsignalsamd
https://gpuopen.com/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.
amdgpudetective
https://gpuopen.com/amd-gpu-services-ags-library/
The AMD GPU Services (AGS) library provides software developers with the ability to query AMD GPU software and hardware state information that is not normally...
amdgpuservicesagslibrary
https://gpuopen.com/learn-landing/
Explore our huge collection of detailed tutorials, sample code, presentations, and documentation to find answers to your graphics development questions.
documentationamdgpuopen
https://gpuopen.com/news/vulkan-support-now-available-for-more-fidelityfx-effects/
Announcing the Vulkan® versions of three of our newer FidelityFX effects - SSSR, LPM, and CACAO.
supportavailablefidelityfxeffectsamd
https://gpuopen.com/fidelityfx-hybrid-reflections/
This sample shows how to combine AMD FidelityFX Stochastic Screen Space Reflections (SSSR) with ray tracing in order to create high quality reflections.
amdhybridstochasticreflectionssample
https://gpuopen.com/learn/threadripper-for-gamedev-ue4/
Guest post by Sebastian Aaltonen, co-founder of Second Order. It covers optimising building the engine and asset production when using AMD Ryzen Threadripper...
game developmentusingbuildtimes
https://gpuopen.com/learn/frame-latency-meter-flm-1-0/
Frame Latency Meter (FLM) is the must-have tool for anyone who wants to measure the response time of their games with mouse events.
introducingframelatencymeteramd
https://gpuopen.com/amd-fsr-upscaling/
AMD FSR™ Upscaling is our cutting-edge ML-based upscaler. It delivers significant image quality improvements with reduced ghosting, better particle...
amd fsrupscalinggpuopen
https://gpuopen.com/videos/compute-shaders-gic21/
This talk introduces compute shaders, explaining ideas from a software and hardware perspective, as well as considerations when writing compute shaders.
computeshadersgameindustryconference
https://gpuopen.com/news/directx12-hardware-counter-profiling-with-microsoft-pix-and-the-amd-plugin/
PIX is a performance tuning and debugging tool for Windows developers using DirectX 12.
hardwarecounterprofilingmicrosoftpix
https://gpuopen.com/learn/radeon-gpu-profiler-1-12-released/
RGP 1.12 provides some significant enhancements to the Instruction Timing feature, including wavefront filtering and single-wavefront mode.
gpuprofilerfeaturesimprovementsinstruction
https://gpuopen.com/d3d12-memory-allocator/
The D3D12 Memory Allocator (D3D12MA) is a C++ library that provides a simple and easy-to-integrate API to help you allocate memory for DirectX®12 buffers and...
memoryamdgpuopen
https://gpuopen.com/learn/developing-directx-apps/
Developing with DirectX? This page shares our DirectX blog posts, presentations, samples, and more. Let us help you create and optimize your DirectX...
developingapplicationsamdgpuopen
https://gpuopen.com/rdp/
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...
amddeveloperpanelgpuopen
https://gpuopen.com/learn/training-robotic-arm-amd-schola-unreal-engine/
Train a robot arm with reinforcement learning in AMD Schola using Unreal® Engine, progressively increasing task complexity to adapt to changing conditions.
trainingxarmroboticamd
https://gpuopen.com/learn/mesh_shaders/mesh_shaders-index/
This blog series provides detailed explanations, analysis, use-case examples, tutorials, and advice about mesh shading.
graphics cardsmeshshadersamdgpuopen
https://gpuopen.com/learn/rra_1_3/
Radeon Raytracing Analyzer v1.3 adds the ability to inspect casted rays in 3D and examine ray traversal statistics. Check it out now!
raytracinganalyzeravailableamdgpuopen
https://gpuopen.com/anti-lag-2/
AMD Radeon™ Anti-Lag 2 reduces the system latency by applying frame alignment between the CPU and GPU jobs.
amdantilaggpuopen
https://gpuopen.com/news/amd-fsr4-over-85-games/
AMD FidelityFX™ Super Resolution 4 is our transformative neural rendering technology now available in over 85 games.
amd fsravailablegames
https://gpuopen.com/learn/compressonator-4-1/
Compressonator v4.1 adds SNORM support for BC4 and BC5, MIP map filter support using either GPU or CPU, GPU-based compression and MIP map generation, and much...
compressonatorsupportmip
https://gpuopen.com/videos/graphics-pipeline/
This presentation by one of our engineers at GIC 2020 provides an introduction to the graphics pipeline.
gpu amdpipelinesjourneygpuopen
https://gpuopen.com/learn/announcing-amd-schola-v2-nextgen-rl-unreal-engine/
AMD Schola v2 is a major update to the open-source reinforcement learning plugin for Unreal® Engine 5, offering significant improvements in capabilities,...
next generationreinforcement learningannouncingamdunreal
https://gpuopen.com/news/presentation-porting-engine-to-vulkan-dx12/
Adam Sawicki, a member of AMD RTG's Game Engineering team, has spent the best part of a year assisting one of the world's biggest game studios in porting one...
portingengineamdgpuopen
https://gpuopen.com/unity/
Develop for Unity® on AMD hardware with our FidelityFX™ Super Resolution patch for URP and built-in support for HDRP.
unityamdgpuopen
https://gpuopen.com/amd-fsr-radiancecaching/
The official home of AMD FSR, along with tools, SDKs, and developer resources for AMD hardware and beyond.
amd fsrradiancecachinggpuopen
https://gpuopen.com/learn/wmma_on_rdna3/
This blog is a quick how-to guide for using the WMMA feature with our RDNA 3 GPU architecture using a Hello World example.
ai applicationsacceleraterdnausing
https://gpuopen.com/learn/decoding-radeon-vulkan-versions/
A guide to using our machine-readable mapping that you can integrate into your software for decoding Radeon™ Vulkan® versions.
decodingversionsamdgpuopen
https://gpuopen.com/learn/integrating-vrs-in-the-riftbreaker/
EXOR Studios and AMD have collaborated to add Variable Rate Shading in The Riftbreaker. Read this guest blog to find out more!
integratingvrsamdgpuopen
https://gpuopen.com/events/gdc-2018-presentations/
Links to AMD Presentations shown at GDC 2018
gdcamdgpuopen
https://gpuopen.com/learn/rdts-driver-experiments/
Ever wondered why your app is not working properly on a particular GPU? Driver Experiments lets graphics programmers disable some graphics driver optimizations...
introducingdriverexperimentsamdgpuopen
https://gpuopen.com/learn/silhouettetessellation11-directx-11-sdk-sample/
This SDK sample implements PN Triangles and Phong tessellation. It also shows how to optimize performance by using adaptive tessellation techniques.
sdksampleamdgpuopen
https://gpuopen.com/learn/get-the-most-out-of-smart-access-memory/
Smart Access Memory (SAM) provides the CPU with direct access to all video memory. These guidelines help you to improve CPU and GPU performance using SAM.
getsmartaccessmemory
https://gpuopen.com/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.
amdframelatencymetergpuopen
https://gpuopen.com/advanced-media-framework/
The AMD Advanced Media Framework SDK provides developers with optimal access to AMD GPUs for multimedia processing.
amdadvancedmediaframeworksdk
https://gpuopen.com/fidelityfx-lens/
AMD FidelityFX Lens is an AMD RDNA™ architecture optimized implementation of some of gaming''s most used post-processing effects.
amdlensgpuopen
https://gpuopen.com/learn/porting-detroit-3/
The final part of this joint series with Quantic Dream discusses shader scalarization, async compute, multithreaded render lists, memory management using our...
detroit become humanportingpc
https://gpuopen.com/learn/vulkan-ooorasterization/
The Vulkan™ out-of-order rasterization sample shows how to use the out-of-order rasterization extension.
amdgpuopen
https://gpuopen.com/learn/hellod3d12-directx-12-sdk-sample/
HelloD3D12 is a small, introductory Direct3D 12 sample, which shows how to set up a window and render a textured quad complete with proper uploading handling,...
sampleamdgpuopen
https://gpuopen.com/learn/presentations/
Don't miss our manual documentation! And if slide decks are what you're after, you'll find 100+ of our finest presentations here.
presentationsmanualsamdgpuopen
https://gpuopen.com/learn/gpuperfapi-3-7/
GPUPerfAPI v3.7 brings support for Radeon™ RX 6000 series GPUs, new raytracing counters for DirectX® Raytracing, a new scalar and instruction cache counter,...
includesrxsupportnew
https://gpuopen.com/learn/using-amd-freesync-2-hdr-color-spaces/
The first in a series of four tutorials related to AMD Freesync™ Premium Pro HDR. This tutorial covers terminology related to color.
premium procolor spacesusingamdhdr
https://gpuopen.com/events/gdc-2015-presentations/
Links to AMD Presentations shown at GDC 2015
gdcamdgpuopen
https://gpuopen.com/learn/work_graphs_learning_sample/
Learn more about the power of work graphs API in our detailed blog, taking you step-by-step through an example which implements a scanline rasterizer.
workgraphsapicomputelearning
https://gpuopen.com/learn/hardware-crash-analysis-with-radeon-gpu-detective/
Unlock deeper insights into GPU crashes with Radeon GPU Detective v1.4's new Hardware Crash Analysis feature. Identify in-flight shaders and pinpoint crash...
hardwarecrashanalysisamdgpu
https://gpuopen.com/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.
gpureshapeamd
https://gpuopen.com/learn/ue4-fsr/
Find out how to install and configure the AMD FidelityFX Super Resolution (FSR) 1.0 plugin for Unreal Engine 4.
useamdsuperresolutionfsr
https://gpuopen.com/news/amd-rdna-3-5-isa/
The AMD RDNA™ 3.5 ISA reference guide is now available! The ISA guide is useful for anyone interested in the lowest level operation of the RDNA 3.5 GPU...
instruction setreference guideamdarchitectureisa
https://gpuopen.com/learn/brix-foliage-gi/brix-foliage-gi-index/
In this two-part blog series, we will investigate Brixelizer GI to pinpoint the problems faced with foliage-heavy scenes and then look solutions to adding...
foliageamdgigpuopen
https://gpuopen.com/learn/welcome-amd-fsr-redstone-amd-fsr-sdk-21-available/
AMD FSR 'Redstone' SDK 2.1 enables developers to integrate FSR features into games with easy-to-use APIs and access to advanced neural rendering technologies.
amdredstoneexpandslatestsdk
https://gpuopen.com/amd-fidelityfx-sdk/
AMD FidelityFX™ SDK v2 is the launchpad for our ML-based rendering technologies, inc. AMD FSR 4 and upcoming FSR Redstone features.
amdsdkgpuopen
https://gpuopen.com/learn/animating-geometry-with-amd-dgf/
The AMD DGF SDK has been updated with improvements and new features, including the addition of an animation-aware encoding pipeline.
animatinggeometryamdgpuopen
https://gpuopen.com/learn/gi-1-2-multibounce-indirect-rendering/
AMD GI-1.2, our real-time Global Illumination solution, is available now as part of the AMD Capsaicin Framework v1.3.
real timeintroducingamdgiindirect
https://gpuopen.com/learn/cpu-core-count-detection-windows/
Due to architectural differences between Zen and our previous processor architecture, Bulldozer, developers need to take care when using the Windows® APIs...
cpu corecountdetectionamdgpuopen
https://gpuopen.com/learn/rps_1_1_linux_support/
The latest release of the Render Pipeline Shaders (RPS) SDK adds Linux support, the ability to dynamically load Vulkan functions, and more. Check out this post...
renderpipelineshadersavailablelinux
https://gpuopen.com/learn/prorender_sdk_python_binding/
We're pleased to announce the Radeon™ ProRender SDK now supports Python. Links to everything you need to find out more are in this post.
sdkintroducespythonbindingsupport
https://gpuopen.com/events/gdc-2017-presentations/
Links to AMD Presentations shown at GDC 2017
gdcamdgpuopen
https://gpuopen.com/learn/cpu-performance-guide/cpu-performance-guide-preface/
This article starts a series of posts about CPU performance analysis and optimization methods.
performance optimizationprefacecpuguideamd
https://gpuopen.com/fidelityfx-denoiser/
AMD FidelityFX Denoiser is a set of denoising compute shaders which remove artefacts from reflection and shadow rendering.
amddenoisergpuopen
https://gpuopen.com/learn/vulkan-renderpasses/
Renderpasses are objects designed to allow an application to communicate the high-level structure of a frame to the driver.
amdgpuopen
https://gpuopen.com/events-landing/
Come see us in person! Or the next best thing – enjoy our large library of presentations from various developer events.
eventsamdgpuopen
https://gpuopen.com/learn/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.
amd radeonenhancinggpudetectiveoutput
https://gpuopen.com/fidelityfx-cas/
AMD FidelityFX Contrast Adaptive Sharpening (CAS) provides a mixed ability to sharpen and optionally scale an image.
amdcontrastadaptivesharpeningcas
https://gpuopen.com/learn/onnx-directlml-execution-provider-guide-part1/
Learn how to optimize neural network inference on AMD hardware using the ONNX Runtime with the DirectML execution provider and DirectX 12 in the first part of...
onnxexecutionproviderguidepart
https://gpuopen.com/fidelityfx-superresolution-2/
Learn even more about our new open-source temporal upscaling solution FSR 2, and get the source code and documentation!
amdsuperresolutionfsrgpuopen
https://gpuopen.com/learn/amd-fsr3-ue5-6-redstone/
Integrate AMD FSR 3.1.4 to get ready for FSR Redstone, updated Unreal Engine plugin now available.
get readyfsrredstoneamd
https://gpuopen.com/learn/compressonator-v2-5-release-adds-enhanced-hdr-support/
The BC6H codec has been improved and now offers better quality than previous releases, along with support for both 16 bit Half Float and 32 bit Float formats...
compressonatorreleaseaddsenhancedhdr
https://gpuopen.com/learn/porting-detroit-2/
Part 2 of this joint post between Quantic Dream and AMD looks at non-uniform resource indexing on PC and for AMD cards specifically.
detroit become humanportingpc
https://gpuopen.com/learn/introducing-hiprt/
HIP RT is a new ray tracing library for HIP. It makes it easy to write a ray tracing app using HIP. Check out this page for more information.
ray tracingintroducinghiprtlibrary
https://gpuopen.com/learn/rga-2-9-1-single-d3d12-shader-compilation/
Radeon™ GPU Analyzer v2.9.1 now supports D3D12 shader compilation without requiring a completely defined pipeline state. RGA v2.9.1 is available now.
singleshadercompilationgpuanalyzer
https://gpuopen.com/rps/
The Render Pipeline Shaders (RPS) SDK provides a framework for graphics engines to use Render Graphs with explicit APIs.
renderpipelineshaderssdkamd
https://gpuopen.com/learn/tressfx-5-0-unreal-engine-5-update/
AMD TressFX 5.0 has been updated for high-quality simulation and rendering of realistic hair and fur in Unreal Engine 5.
unreal engineamd
https://gpuopen.com/learn/mesh_shaders/mesh_shaders-optimization_and_best_practices/
The second post in this series on mesh shaders covers best practices for writing mesh and amplification shaders, as well as how to use the AMD Radeon™...
best practicesoptimizationamdgpuopen
https://gpuopen.com/learn/using-d3d12-heap-type-gpu-upload/
The D3D12_HEAP_TYPE_GPU_UPLOAD flag in Direct3D 12 provides a good alternative to other ways of uploading data from the CPU to the GPU. Check out our quick...
effectiveusenewheaptype
https://gpuopen.com/learn/unity-cpu-profiling-guide/
This is a general guide focusing on CPU profiling for Unity, including which tools are useful for profiling and how to use these tools to find hotspots in your...
cpuprofilingunityamdgpuopen
https://gpuopen.com/news/microsoft-pix-introduces-amd-integrated-plug-occupancy-data-graph/
Microsoft PIX is the premiere integrated performance tuning and debugging tool for Windows game developers using DirectX 12.
microsoftpixintroducesamdintegrated
https://gpuopen.com/fidelityfx-super-resolution-3/
Discover frame generation with AMD FidelityFX™ Super Resolution 3, and get the source code and documentation!
amdsuperresolutionfsrgpuopen
https://gpuopen.com/learn/ue-fsr2/
Find out how to install and configure the AMD FidelityFX Super Resolution (FSR) 2 plugin for Unreal Engine 4.26/4.27 and UE5.
useamdsuperresolutionfsr
https://gpuopen.com/learn/fidelityfx-breadcrumbs-now-available/
We're proud to introduce a brand-new FidelityFX technology: AMD FidelityFX Breadcrumbs. Breadcrumbs is a cross-platform library for post-morten analysis of GPU...
introducingamdbreadcrumbslibrarygpuopen
https://gpuopen.com/learn/using-the-visual-studio-code-extension-for-rga/
This is a Visual Studio® Code extension for the Radeon GPU Analyzer (RGA). This extension makes it possible to use RGA directly from within VS Code.
usingvisualcodeextensionamd
https://gpuopen.com/vulkan-memory-allocator/
VMA is our single-header, MIT-licensed, C++ library for easily and efficiently managing memory allocation for your Vulkan® games and applications.
memoryamdgpuopen
https://gpuopen.com/learn/getting-the-most-out-of-fidelityfx-brixelizer/
As of FidelityFX SDK version 1.1, Brixelizer and Brixelizer GI are now unleashed to world so in this article we aim to discuss a few practical use cases and...
introducingamdgpuopen
https://gpuopen.com/news/rdna3-isa-guide-now-available/
The AMD RDNA™ 3 ISA reference guide is now available! The ISA guide is useful for anyone interested in the lowest level operation of the RDNA 3 shader core.
instruction setreference guideamdarchitectureisa
https://www.muylinux.com/2016/01/27/gpuopen-la-apuesta-definitiva-de-amd-por-el-open-source/
Aug 10, 2022 - El pasado verano publiqué una serie de reflexiones sobre el futuro de Catalyst, el vilipendiado driver privativo de AMD para sus gráficas. En aquel artículo
por elopen sourcegpuopenlaapuesta
https://gpuopen.com/learn/reducing-vulkan-api-call-overhead/
This guest post, by Arseny Kapoulkine from Roblox, looks at the costs associated with calling various Vulkan functions tens or hundreds of thousands of times...
reducingapicalloverheadamd
https://gpuopen.com/learn/introducing-hip-rt-v2-2/
With the release of v2.2, HIP RT now support multi-level instancing. Multi-level instancing can help to reduce memory requirements, allowing you to render...
introducinghiprtamdgpuopen
https://gpuopen.com/adlx/
ADLX is a modern library designed to access features and functionality of AMD systems such as Display, 3D graphics, Performance Monitoring, GPU Tuning, and...
amddevicelibraryextrasdk
https://gpuopen.com/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...
streaming sdkamdadvancedinteractivegpuopen