AMD FidelityFX SDK 2.0 launches our neural rendering technologies for developers

Originally posted:
Jason Lacroix's avatar
Jason Lacroix
Alexander Blake-Davies's avatar
Alexander Blake-Davies

The AMD FidelityFX™ SDK is our easy-to-integrate solution for developers looking to include FidelityFX features into their games without any of the hassle of complicated porting procedures.

This major revision to the SDK serves as a launching pad for all of our new ML-based neural rendering technologies, including our upcoming AMD FSR Redstone features. We are pleased to present the first of these ML technologies with the public release for developers of AMD FidelityFX™ Super Resolution 4 (FSR 4).

What’s changed?

The AMD FidelityFX SDK 2.0 marks a turning point in our software offerings to developers:

  • In an effort to better streamline AMD FSR Redstone and other future ML-based technology deployment, our existing FidelityFX SDK features will continue to be available as v1.1.4.

  • The AMD FidelityFX SDK 2.0 represents a new suite of features (starting with AMD FSR 4 upscaling and FSR 3.1.5 analytical frame generation) which have been re-architected in preparation for the next generation of AMD hardware and ML-based technologies.

  • With AMD FidelityFX SDK 2.0 and AMD FSR Redstone, future AMD Software: Adrenalin Edition™ driver releases can update the version of ML-based technologies used in-game by default. This ensures players experience the latest available technology without requiring game updates for each title.

    • Games which have previously integrated AMD FSR 3.1 and later are eligible for automatic version upgrades to FSR 4 Upscaling technology via future AMD Software: Adrenalin Edition releases.

    • Games which have previously integrated AMD FSR 3.1.4 will be eligible for automatic version upgrades to our upcoming FSR ML Frame Generation technology via future AMD Software: Adrenalin Edition releases.

AMD FSR 3.1.5 available in the AMD FidelityFX SDK 2.0 is a minor update for the new SDK and FSR 3.1.5 upscaling is included for support of AMD Radeon™ RX 7000 Series graphics cards and older.

Use of pre-built, signed AMD FidelityFX API DLLs is now required.

The AMD FidelityFX SDK 2.0 requires developers interact with the FidelityFX SDK using the amd_fidelityfx_loader.dll.

  • To use upscaling technologies, the amd_fidelityfx_upscaler.dll provides access to AMD FSR 2, 3.1.5, and 4 and must be included alongside amd_fidelityfx_loader.dll in the title.
    • AMD FSR 4 upscaling requires an AMD Radeon RX 9000 Series GPU or better, and can only be used on appropriate hardware.
    • When running on other hardware, the AMD FidelityFX API will automatically select AMD FSR 3.1.5.

  • To use frame generation technologies, the amd_fidelityfx_framegeneration.dll provides access to AMD FSR 3.1.5 frame generation, and must be included alongside amd_fidelityfx_loader.dll in the title.
    • Frame generation is optional and the amd_fidelityfx_framegeneration.dll can be omitted if frame generation is not used.
    • Frame generation is also compatible with third-party upscalers, as long as render-resolution motion vectors and depth, in supported formats, is provided to the AMD FidelityFX API.

Our existing AMD FidelityFX technologies

For all previous iterations of AMD FidelityFX technologies, please refer to the FidelityFX SDK 1.1.4.

While some of the technologies present in AMD FidelityFX SDK 1.1.4 may receive updates in the future, it is important to understand that this will not apply to any FidelityFX API based features (like AMD FSR 3.1.4). For all new API-based technologies, please refer to the FidelityFX SDK 2.0 and later.

New AMD FSR 4.0.2 upscaling

AMD FSR 4 delivers a significant image quality improvement over FSR 3.1 upscaling, with the ML-based algorithm designed to help improve temporal stability, better preserve detail, and reduce ghosting.

FSR 3.1
FSR 4
JPG (1280x720)
JPG (1280x720)

See endnotes E1

Requirements

Supported GPUs

  • [AMD FSR 4.0.2 upscaling] AMD Radeon™ RX 9000 Series GPUs and above.
  • [AMD FSR 3.1.5 upscaling] GPUs supporting Shader Model 6.2 or above.
  • [AMD FSR 3.1.5 frame generation] GPUs supporting Shader Model 6.2 or above.

Supported graphics APIs and Engines

Supported OSs

  • Windows® 10
  • Windows® 11

Try it out

Binaries and limited source are now available on GitHub. Don’t forget to check out our extensive AMD FidelityFX SDK documentation here on GPUOpen.

And of course, make sure you visit our new AMD FidelityFX SDK v2 home page:

If you want to learn more about AMD FSR 4, we have plenty new here on GPUOpen. Read our other new blog, dedicated to FSR 4, and visit the home pages for FSR 4 and the Unreal Engine 5 plugin.


Help contribute to the SDK

Do you have feature requests or found issues with the SDK? Please get in touch with your AMD representative, or join the AMD Developer Community Discord Server to connect with fellow developers and AMD staff to discuss and provide feedback for this release in the GAME DEV BOARDS_.

You can also connect with us on social media at @GPUOpen on X, gpuopen.bsky.social on Bluesky, or @GPUOpen@mastodon.gamedev.place.

All feedback is very valuable to us, and we read - and if appropriate - try to respond to everyone.

View endnotes DirectX and Windows are trademarks of the Microsoft group of companies.

Horizon Forbidden West™ Complete Edition © 2024 Sony Interactive Entertainment Europe. Developed by Guerrilla. Horizon Forbidden West is a trademark of Sony Interactive Entertainment LLC.

Unreal® is a trademark or registered trademark of Epic Games, Inc. in the United States of America and elsewhere.

E1: Image comparisons performed on an AMD Radeon™ RX 9070 XT graphics card at 3840x2160, High Quality Preset, AMD FSR Performance mode, HDR Off, Motion Blur Disabled using pre-release software.

Jason Lacroix's avatar

Jason Lacroix

Jason Lacroix is a principal member of technical staff at AMD, working on the FidelityFX SDK/GDK and FidelityFX Cauldron graphics framework. Prior to AMD, he spent over 20 years in game development working on titles such as NHL, Wet, Tomb Raider, Metal Gear Solid, Evolve, and Marvel's Avengers among others.
Alexander Blake-Davies's avatar

Alexander Blake-Davies

Alexander Blake-Davies is a Senior Software Product Marketing Specialist for AMD Developer Programs.

Related news and technical articles

Related videos