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.

AMD FSR™ “Redstone” is a suite of image quality-enhancing effects available on GPUOpen. This page provides developers with a set of guidelines on how to present options in a game’s user interface (UI) so players can enable and configure AMD FSR technologies such as Upscaling, Frame Generation, and Ray Regeneration.
With the release of the AMD FSR SDK, we are streamlining our gaming effects branding to better serve both developers and gamers. We are now unifying all our technologies under the AMD FSR brand, replacing the AMD FidelityFX™ naming convention. This simplified branding makes it easier for you to implement these features in game UI and for players to immediately recognize and enable them. Please see the table below for more information.
| AMD FSR™ “Redstone” technology name updates | |
|---|---|
| Old name | New name |
| AMD FidelityFX™ Super Resolution 4 (FSR 4) (ML-based, includes frame generation) AMD FidelityFX™ Super Resolution 3 (FSR 3) (Analytical, includes frame generation) | AMD FSR™ Upscaling* (Upscaling only) |
| N/A | AMD FSR™ Frame Generation* (Frame generation now branded separately) |
*Option to identify ML vs non-ML version provided in additional guideline details below.
Our guidance is to use the new branding when releasing a new game or upgrading to use AMD FSR “Redstone” technologies. Older technologies found in the AMD FidelityFX SDK v1 will retain their original branding, and we do not expect you to change branding in already released titles that are no longer being updated. Our naming guidelines for AMD FidelityFX technologies can be found here.
Recommended naming
AMD recommends that “AMD FSR” be explicitly mentioned when such effects are referred to in a game, such as the game's options screen. The name of the technique itself may be substituted for an appropriate description of what the technique does.
To simplify the end-user experience, we recommend that you avoid displaying the specific AMD FSR technology version number with the feature name in your UI. Our guidance is that the optimal version should be automatically selected for the platform in use and for users to only have to select one menu option to enable it. These recommended naming guidelines do not constitute an explicit requirement. Developers integrating AMD FSR effects in their titles may therefore choose to use alternative language based on their own preferences or requirements. AMD FSR effects that are not controlled by the game’s options screen need not be explicitly mentioned. For AMD FSR Upscaling, there are additional quality preset naming and UI description guidelines with alternative language variants available using the language dropdown to the right of each table. One important change from the AMD FidelityFX naming guidelines is that AMD FSR Frame Generation is now a separate product with its own naming guidelines, rather than being a feature of AMD FidelityFX Super Resolution upscaling.AMD FSR™ Upscaling includes both ML-based upscaling for AMD RDNA™ 4 architecture graphics cards and analytical (non-ML fallback) upscaling for support on previous generation AMD graphics architectures.
We recommend that you configure your UI to display a single AMD FSR Upscaling option to end-users and have the game automatically choose the optimal version depending on the AMD Radeon™ graphics hardware architecture in use.
However, if there is a requirement to allow the selection of the type of AMD FSR Upscaling to be used (if the graphics hardware in use supports multiple versions), we have also provided guidelines for that scenario as well. We recommend that this option is only made available in an advanced settings menu.
| FSR Upscaling quality mode | Description |
|---|---|
| Native AA | Native AA mode provides an image quality superior to native rendering with a modest performance cost. |
| Quality | Quality mode provides an image quality equal or superior to native rendering with a significant performance gain. |
| Balanced | Balanced mode offers an ideal compromise between image quality and performance gains. |
| Performance | Performance mode provides an image quality similar to native rendering with a major performance gain. |
| Ultra Performance | Ultra Performance mode provides the highest performance gain while still maintaining an image quality representative of native rendering. |
It is recommended to expose a sharpening slider to allow the user to select their preferences. The default sharpening value should produce results sharper or equal to native resolution rendering.
Please connect the sharpening value set in any exposed slider to the upscaling technique used. Note that the sharpening value has a different effect between ML and non-ML upscaling versions and remapping will therefore be required.
We recommend you do not use the logos in UI elements that have small pixel areas (menus). Use the logos in splash screens and about pages and ensure contrast (white on dark, black on light) when using them.
AMD FSR™ Frame Generation is now available separately from AMD FSR Upscaling in the AMD FSR “Redstone” SDK. Previously, frame generation had been a feature of AMD FidelityFX™ Super Resolution (FSR) 3 and 4. It now includes both ML-based frame generation for AMD RDNA™ 4 architecture graphics cards and analytical (non-ML fallback) frame generation for support on previous generation AMD graphics architectures.
We recommend that you configure your UI to display a single AMD FSR Frame Generation option to end-users and have the game automatically choose the optimal version depending on the AMD Radeon™ graphics hardware architecture in use.
However, if there is a requirement to allow the selection of the type of AMD FSR Frame Generation to be used (if the graphics hardware in use supports multiple versions), we have also provided guidelines for that scenario as well. We recommend that this option is only made available in an advanced settings menu.
We recommend you do not use the logos in UI elements that have small pixel areas (menus). Use the logos in splash screens and about pages and ensure contrast (white on dark, black on light) when using them.
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.
Depending on how it is integrated into a game, you may or may not want to make this feature available as a user controllable option. If this is a requirement, for example if users are able to select between multiple ray tracing denoising options, or if AMD FSR Ray Regeneration is to be included in any other in-game copy, then our guidelines are below.
We recommend you do not use the logos in UI elements that have small pixel areas (menus). Use the logos in splash screens and about pages and ensure contrast (white on dark, black on light) when using them.