github GPUOpen-LibrariesAndSDKs/FidelityFX-SDK v2.4.0
FSR SDK v2.4.0

4 hours ago

What's new in the AMD FSR™ SDK 2.4.0?

Welcome to the AMD FSR™ SDK. This revision to the SDK updates a number of AMD FSR™ "Redstone" DLL-based ML technologies.

New effects and features

AMD FSR™ Frame Generation (Swapchain) 4.0.0

  • Driver-Assisted Frame Pacing on DirectX® 12 and Vulkan®. Requires an AMD Radeon™ RX 9000 Series GPU or later and AMD Software: Adrenalin Edition™ driver version 26.10.1 or later. See the Frame pacing and presentation section for more details;
  • Intel® PresentMon integration for Frame Generation (DX12 only);
  • Vulkan® support at feature parity with DX12 version;

Updated effects

AMD FSR™ Upscaling 4.1.2

  • Added support for AMD FSR™ Upscaling 4.1 on the following hardware:
    • AMD Radeon™ RX 6000 Series discrete GPUs (AMD RDNA™ 2 architecture);
    • AMD Ryzen™ AI Max 300 Series processors ("Strix Halo");
    • AMD Ryzen™ AI Max 400 Series processors ("Gorgon Halo");
  • Added support for highly optimized AMD FSR™ Upscaling 4.1 on the following hardware:
    • AMD Ryzen™ AI 9 300 Series processors ("Strix Point");
    • AMD Ryzen™ AI 9 400 Series processors ("Gorgon Point");
    • AMD Ryzen™ Z2 A processors (AMD RDNA™ 2 architecture iGPU);
    • AMD Ryzen™ AI Z2 Extreme processor ("Strix Point");
    • AMD Ryzen™ Z2 Extreme processor ("Strix Point");
    • These select AMD Ryzen™ processors with Radeon™ graphics use a new, highly optimized ML model that is less than half the size of the original INT8 model and purpose-built for this class of hardware. This lightweight model brings ML-based AMD FSR™ Upscaling to laptops and handhelds powered by these processors, with a balance of image reconstruction quality and performance optimized for these devices. The precise performance and quality characteristics can vary by game, resolution, quality mode, and hardware. AMD has focused on delivering a stable, broadly useful solution across all supported platforms;
  • Vulkan® support at feature parity with DX12 version;

AMD FidelityFX™ Super Resolution 3.1.6

  • Increased precision and refined reprojection in the accumulate pass.
  • Vulkan® support at feature parity with DX12 version;

AMD FidelityFX™ Super Resolution Frame Generation 3.1.6

  • Vulkan® support at feature parity with DX12 version;

AMD FSR™ Frame Generation 4.0.2

  • Refactoring and stability improvements;
  • Vulkan® support at feature parity with DX12 version;

AMD FSR™ Frame Generation (Swapchain) 3.1.7

  • Vulkan® support at feature parity with DX12 version;

AMD FSR™ Ray Regeneration 1.2.1

  • Standalone ambient occlusion denoising is supported;
  • Standalone specular occlusion denoising is supported;
  • Querying GPU memory usage after context creation is fixed;
  • Querying GPU memory usage before context creation now includes shader visible descriptors;
  • FFX_DENOISER_DISPATCH_NON_ENCODED_ALBEDO flag alias for FFX_DENOISER_DISPATCH_NON_GAMMA_ALBEDO is added;
  • FFX_DENOISER_DISPATCH_NON_GAMMA_ALBEDO is deprecated and will be removed in a future release;

AMD FSR™ API

  • Shader blob decompression support added (currently only used on Vulkan®);
  • SDK-driver communication improvements;
  • Effect DLLs are now also looked up next to the loader DLL, in addition to the application executable folder;
  • AMD FSR™ Frame Generation (Swapchain) automatic driver override support for games based on AMD FSR™ SDK 2.1+ or AMD FidelityFX™ Super Resolution Frame Generation (Swapchain) 3.1.6+;

Updated Components

Starting with AMD FSR™ SDK 2.0.0 the effects, previously combined in amd_fidelityfx_dx12.dll, are split into multiple DLLs based on effect type. Please see Introduction to AMD FSR™ API for details.

Updated documentation

  • AMD FSR™ Upscaling 4.1.2 documentation.
  • AMD FSR™ Frame Generation 4.0.2 documentation.
  • AMD FSR™ Frame Generation (Swapchain) 4.0.0 documentation.
  • AMD FSR™ Frame Generation (Swapchain) 3.1.7 documentation.
  • AMD FSR™ Ray Regeneration 1.2.1 documentation.
  • AMD FSR™ API documentation, covering driver-provided versions and version override behavior.

Deprecated effects

None.

Deprecated components

  • ffxConfigureDescGlobalDebug1 is deprecated, use ffxConfigureDescGlobalDebug instead;

Minimum Prerequisites

Download

We offer a single minimal packaged download for this release of the FSR SDK, which contains the signed DLLs and sample library source:

  • Minimal package ~200MiB

That contains everything required to get started with the AMD FidelityFX SDK but does not include the built samples or media assets that they use. To build the samples see Building The Samples. To acquire the assets for the samples the included AMD FSR Media Delivery System is used.

Additional Information

For the most up-to-date information on AMD FidelityFX, please visit GPUOpen

Don't miss a new FidelityFX-SDK release

NewReleases is sending notifications on new releases.