AMD FSR SDK
AMD FSR™ SDK v2.1 is the launchpad for our ML-based FSR "Redstone" rendering technologies, inc. AMD FSR Upscaling, Frame Generation, Ray Regeneration, and Radiance Caching.
The AMD FSR SDK is our easy-to-integrate solution for developers looking to include FSR features into their games without any of the hassle of complicated porting procedures.
This minor revision to the SDK serves as the initial release of AMD FSR “Redstone” neural rendering technologies. We are pleased to present the public release for developers of:
The AMD FSR SDK 2.1 continues to build on changes introduced in our AMD FidelityFX™ SDK 2.0:
With AMD FSR SDK 2.1 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 FidelityFX™ Super Resolution 3.1 and later are eligible for automatic version upgrades to AMD FSR Upscaling 4.0.3 via future AMD Software: Adrenalin Edition releases.
Games which have previously integrated AMD FidelityFX™ Frame Generation 3.1.4 will be eligible for automatic version upgrades to AMD FSR Frame Generation 4.0 via future AMD Software: Adrenalin Edition releases.
An updated Unreal Engine plugin is also available.
The AMD FSR SDK 2.1 requires developers interact with the FSR SDK using the amd_fidelityfx_loader.dll.
To use upscaling technologies, the amd_fidelityfx_upscaler.dll provides access to AMD FSR Upscaling 4 (alongside FidelityFX™ Super Resolution 2/3.1.5), and must be included alongside amd_fidelityfx_loader.dll in the title.
amd_fidelityfx_upscaler.dll can be omitted if upscaling is not used.To use frame generation technologies, the amd_fidelityfx_framegeneration.dll provides access to AMD FSR Frame Generation 4.0.0, and must be included alongside amd_fidelityfx_loader.dll in the title.
amd_fidelityfx_framegeneration.dll can be omitted if Frame Generation is not used.To use ray regeneration technologies, the amd_fidelityfx_denoiser.dll provides access to AMD FSR Ray Regeneration 1.0.0, and must be included alongside amd_fidelityfx_loader.dll in the title.
amd_fidelityfx_denoiser.dll can be omitted if ray regeneration is not used.To use radiance caching technologies, the amd_fidelityfx_radiancecache.dll provides access to AMD FSR Radiance Caching (Preview), and must be included alongside amd_fidelityfx_loader.dll in the title.
amd_fidelityfx_radiancecache.dll can be omitted if radiance caching is not used.For all previous iterations of AMD FidelityFX techologies, 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 FSR 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.
AMD FSR™ Upscaling is a cutting-edge upscaler that delivers significant image quality improvements over previous FSR generations. Our ML-powered upscaler (formerly AMD FidelityFX™ Super Resolution 4) uses neural networks to reconstruct visuals from lower-resolution frames that match or exceed native rendering quality, delivering a substantial boost in game performance.
Trained on high-quality game data using AMD Instinct™ GPUs, AMD FSR Upscaling leverages dedicated ML acceleration in AMD RDNA™ 4 architecture graphics cards for optimal performance. Backward compatibility is maintained through analytical upscaling paths AMD FSR 3 for RDNA 3.5 architecture and earlier hardware.
AMD FSR Upscaling delivers:
AMD FSR Upscaling v4.0.3 introduces our latest ML-based upscaling improvements, and continued quality enhancements.
AMD FSR™ Frame Generation is an advanced frame-generating solution that leverages state-of-the-art machine learning (ML) algorithms to generate high-quality intermediate frames from two consecutive source images, interpolating the motion of pixels between the start and end images. The neural approach significantly reduces artifacts common in analytical interpolation such as ghosting and motion discontinuities.
Combined with AMD FSR™ Upscaling and AMD Radeon™ Anti-Lag 2, AMD FSR Frame Generation delivers a higher visual frame rate for ultra-smooth and ultra-responsive gameplay on AMD RDNA™ 4 architecture graphics cards. An analytical version of FSR Frame Generation (previously AMD FSR 3) is also included for backward compatibility with RDNA 3.5 architecture and older GPUs.
AMD FSR Frame Generation delivers:
AMD FSR™ Ray Regeneration is a standalone, machine learning-powered real-time denoiser that integrates seamlessly with any game engine, enabling high-quality visuals by denoising inputs from ray-traced workloads.
Requiring AMD RDNA™ 4 architecture graphics, it works best when combined with other AMD FSR “Redstone” technologies to transforming noisy outputs from ray tracing into a clean, coherent image.
AMD FSR Ray Regeneration delivers:
AMD FSR™ Radiance Caching is a state-of-the-art illumination cache designed to work in tandem with Monte Carlo path tracing to boost rendering performance. At its core is an online machine learning model that continuously trains on complex, multi-bounce global illumination (GI) on-device and in real-time.
The result is richer, more immersive lighting environments that respond dynamically without the need for pre-computation or baking.
AMD FSR Radiance Caching delivers:
Supported GPUs
Shading language
† CS_6_6 requires DirectX 12 Agility SDK 1.4.9 or later.
Supported graphics APIs and Engines
Supported OSs
Binaries and limited source are now available on GitHub.
Don’t forget to check out our extensive AMD FSR SDK documentation.
The Unreal Engine plugin is available - full instructions here.
And of course, make sure you visit our AMD FSR SDK home page here on GPUOpen.
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 requests and feedback are very valuable to us, and we will read and try to respond to everyone.
DirectX and Windows are trademarks of the Microsoft group of companies.
Unreal® is a trademark or registered trademark of Epic Games, Inc. in the United States of America and elsewhere.