blackfade
AMD FidelityFX Super Resolution white

AMD FidelityFX™ Super Resolution (FSR) is our open source, high-quality solution for producing high resolution frames from lower resolution inputs.

It uses a collection of cutting-edge algorithms with a particular emphasis on creating high-quality edges, giving large performance improvements compared to rendering at native resolution directly. FSR enables “practical performance” for costly render operations, such as hardware ray tracing. 

Supports:

  • DirectX®12.
  • DirectX®11.
  • Vulkan®.

Download the latest version - v1.0

xbox

Xbox developer?

We are really excited to share that AMD FidelityFX Super Resolution is now available within the Xbox Game Development Kit.

Features

FSR Super Resolution

Super Resolution

FSR Cross Platform

Cross-platform

FSR Open Source

Open source

FSR Easy to Integrate

Easy to integrate

FSR Highly Optimized

Highly optimized

Super Resolution

  • Major framerate boosts combined with high-quality, high-resolution graphics!
  • Four different quality modes proposed: Ultra QualityQuality, Balanced, and Performance.

Cross-platform

Open source

  • Provided on GPUOpen under an MIT license.

Easy to integrate

  • Full shader source code provided for a smooth and flexible integration.
  • Wide API support for DirectX®12, Vulkan®, and DirectX®11!
  • FSR can be ported onto multiple platforms without restriction. 

Highly optimized

  • FSR is hand-optimized for great performance across a wide variety of GPUs1.

How it works

FidelityFX Super Resolution is a spatial upscaler: it works by taking the current anti-aliased frame and upscaling it to display resolution without relying on other data such as frame history or motion vectors.

At the heart of FSR is a cutting-edge algorithm that detects and recreates high-resolution edges from the source image. Those high-resolution edges are a critical element required for turning the current frame into a “super resolution” image. 

FSR provides consistent upscaling quality regardless of whether the frame is in movement, which can provide quality advantages compared to other types of upscalers.

FSR is composed of two main passes:

  • An upscaling pass called EASU (Edge-Adaptive Spatial Upsampling) that also performs edge reconstruction. In this pass the input frame is analyzed and the main part of the algorithm detects gradient reversals – essentially looking at how neighboring gradients differ – from a set of input pixels. The intensity of the gradient reversals defines the weights to apply to the reconstructed pixels at display resolution.
  • A sharpening pass called RCAS (Robust Contrast-Adaptive Sharpening) that extracts pixel detail in the upscaled image.

FSR also comes with helper functions for color space conversions, dithering, and tone mapping to assist with integrating it into common rendering pipelines used with today’s games.

FidelityFX Super Resolution looks for gradient reversals in the source image to reconstruct high-definition edges at upscaled resolution.
FidelityFX Super Resolution looks for gradient reversals in the source image to reconstruct high-definition edges at upscaled resolution.

Where to integrate FidelityFX Super Resolution in a frame?

FidelityFX Super Resolution passes work best in perceptual color space, and should therefore be integrated after tone mapping. Passes that introduce noise or other high-frequency visual components to the scene should be rendered after upscaling to avoid those noisy components being amplified.

FidelityFX CLI

Want to quickly try out FidelityFX Super Resolution (FSR) or FidelityFX Contrast Adaptive Sharpening (CAS)?

You can use our new command-line tool FidelityFX CLI, which lets you test FSR or CAS on a screenshot, or any other image.

Comparison

The comparison images below are a 1200 x 700px crop taken from a 4K frame from our FSR sample provided via our Cauldron framework.  The images are JPEGs saved with minimal compression to keep the file sizes lower to support faster load times.

Native resolution is on the left, and FSR Ultra Quality on the right.  

Native Resolution FidelityFX Super Resolution Ultra Quality Mode

This next set of images are the same crop as above, but this time comparing bilinear upscaling (left) with FSR Performance (right).

Bilinear upscaling FidelityFX Super Resolution Performance Mode

Here is a different crop, with native, and then all four FSR quality settings shown.

To make it easier to see the differences, we’ve applied the native resolution image over the top (left) so you can see how FSR quality modes (right) compare by moving the slider.

Native Quality modes

FidelityFX Super Resolution quality modes

FidelityFX Super Resolution exposes different quality modes that varies the amount of scaling to apply to the source image, depending on the quality/performance ratio desired.

In addition to fixed scaling, FSR may be used in “arbitrary scaling” mode, whereby any area scale factor between 1x and 4x is supported. This mode is typically used for Dynamic Resolution Scaling, whereby source resolution is determined by a fixed performance budget to achieve a minimum frame rate.

FSR quality mode

Description
Scale factor
Input resolution
Output resolution

Ultra Quality

Ultra Quality mode produces an image with quality virtually indistinguishable from native rendering. It should be selected when the highest quality is desired.

1.3x per dimension

(1.69x area scale)

(77% screen resolution)

1477 x  831
1970 x 1108
2646 x 1108
2954 x 1662
1920 x 1080
2560 x 1440
3440 x 1440
3840 x 2160

Quality

Quality mode produces a super resolution image with quality representative of native rendering, with a sizeable performance gain.

1.5x per dimension

(2.25x area scale)

(67% screen resolution)

1280 x  720
1706 x  960
2293 x  960
2560 x 1440
1920 x 1080
2560 x 1440
3440 x 1440
3840 x 2160

Balanced

Balanced mode produces a super resolution image approximating native rendering quality, with a major performance gain compared to native.

1.7x per dimension

(2.89x area scale)

(59% screen resolution)

1129 x  635
1506 x  847
2024 x  847
2259 x 1270
1920 x 1080
2560 x 1440
3440 x 1440
3840 x 2160

Performance

Performance mode visibly impacts image quality and should only be selected in situations where needing additional performance is critical.

2.0x per dimension

(4x area scale)

(50% scale resolution)

 960 x  540
1280 x  720
1720 x  720
1920 x 1080
1920 x 1080
2560 x 1440
3440 x 1440
3840 x 2160

FidelityFX Super Resolution performance

FidelityFX Super Resolution is hand-optimized for best performance and runs well on a large variety of GPUs. The following table provides some indication of upper performance threshold numbers for the cost of running FSR, measured on different classes of GPUs.

FSR target resolution

Enthusiast GPUs

RADEON™ RX 6800XT,
NVIDIA RTX 3080

Performance GPUs

RADEON™ RX 6700XT,
NVIDIA RTX 3060 Ti

Mainstream GPUs

RADEON™ RX 5700XT,
NVIDIA RTX 2060 SUPER

4K

Ultra Quality
Quality
Balanced
Performance

0.40 ms or less
0.60 ms or less
1.0 ms or less

1440p

Ultra Quality
Quality
Balanced
Performance

0.20 ms or less

0.30 ms or less

0.50 ms or less

Motherboard                    MSI X570-A Pro
Operating System               Windows 10 Pro 64-bit Version 20H2 (OS Build 19042.928)
AMD Driver Version             21.20-210624n
NVIDIA Driver Version          471.11
CPU                            AMD Ryzen 9 5900X @ 3.70 GHz
Chipset                        Ryzen SOC
System RAM                     16.0 GB G.Skill DDR4-3600 CL16-16-16-36

Motherboard MSI X570-A Pro
Operating System Windows 10 Pro 64-bit Version 20H2 (OS Build 19042.928)
AMD Driver Version 21.20-210624n
NVIDIA Driver Version 471.11
CPU AMD Ryzen 9 5900X @ 3.70 GHz
Chipset Ryzen SOC
System RAM 16.0 GB G.Skill DDR4-3600 CL16-16-16-36

Unreal Engine developer?

FidelityFX Super Resolution is now available as a plugin for Unreal Engine 4 at 4.27.1 or higher, or as a feature patch you can apply for Unreal Engine 4.26.

Our Unreal Engine Performance Guide is a must-read for all Unreal Engine 4 developers.

We’ve recently updated it to include a comprehensive section dedicated to upscaling in Unreal Engine, including FSR.

Unity
Unity Logo

Unity developer?

FidelityFX Super Resolution is currently available in Unity 2021.2. 

Unity developers can enable FSR by enabling DRS on your HDRP quality settings, and selecting “FidelityFX Super Resolution 1.0” under the “Upscale filter” option. FSR settings can be tweaked along in the dynamic resolution panel.

We’ve made a video using Unity’s Spaceship demo with FSR support, so you can see how well it works!2

[Viewers in China watch here]

Watch Improved Spatial Upscaling through FidelityFX Super Resolution for Real-Time Game Engines, presented by Unity’s Timothy Lottes and Kleber Garcia.

The talk covers the algorithmic underpinnings of FSR and their practical integration into Unity 2021.2. [slides]

This video was first shown during the Advances in Real-Time Rendering in Games track at SIGGRAPH 2021.

See FSR in action in these fantastic titles

(image links open YouTube video in new window)

(swipe for more; image links open YouTube video in new window)

We are thrilled that AMD FidelityFX Super Resolution is supported by all these developers

Partners using FSR

The first patches for games with FSR enabled are now available.

And still there’s more! You can find further developer experiences with AMD FidelityFX shared on our testimonials page

Related GPUOpen content

Hybrid Shadows

Hybrid Shadows Sample

This sample demonstrates how to combine ray traced shadows and rasterized shadow maps together to achieve higher quality and performance.

Unreal Engine

Develop for Unreal Engine on AMD hardware with our plugin, performance and feature patches, including FidelityFX support.

Other AMD FidelityFX effects

Shadow Denoiser

AMD FidelityFX – Denoiser

AMD FidelityFX Denoiser is a set of denoising compute shaders which remove artefacts from reflection and shadow rendering.

Cauldron Framework

Radeon™ Cauldron is our open source experimentation framework for DirectX®12 and Vulkan®.

Our other effects

FEMFX

A multithreaded CPU library for deformable material physics, using the Finite Element Method (FEM)

DepthOfFieldFX

The DepthOfFieldFX library provides a GCN-optimized Compute Shader implementation of Depth of Field using the Fast Filter Spreading approach.

GeometryFX

GeometryFX improves the rasterizer efficiency by culling triangles that do not contribute to the output in a pre-pass. This allows the full chip to be used to process geometry, and ensures that the rasterizer only processes triangles that are visible.

ShadowFX

ShadowFX library provides a scalable GCN-optimized solution for deferred shadow filtering. It supports uniform and contact hardening shadow (CHS) kernels.

TressFX

The TressFX library is AMD’s hair/fur rendering and simulation technology. TressFX is designed to use the GPU to simulate and render high-quality, realistic hair and fur.

  1. AMD FidelityFX Super Resolution is supported on the following AMD products: AMD Radeon™ RX 6000, RX 5000, RX 500, RX 480, RX 470, RX 460, RX Vega Series graphics cards & all AMD Ryzen™ Processors with Radeon™ Graphics. AMD does not provide technical or warranty support for AMD FidelityFX Super Resolution enablement on other vendor's graphics cards. GD-187
  2. Testing by AMD as of July 8, 2021, on the AMD Radeon™ RX 6800 XT graphics card with AMD Radeon™ Software 21.6.1 driver using a test system comprising of an AMD Ryzen™ 9 3900X, 32 GB DDR4-3200 RAM, Gigabyte Asus ROG Crosshair Hero VIII motherboard, and Windows® 10 Pro May 2020 Update. Benchmark tests: Unity HDRP Spaceship demo, built-in benchmark, 3840 x 2160, TAA. Performance may vary and is dependent on the FSR Quality Mode selected. FSR requires developer integration and is available in select games only. RS-388.

 

Anno 1800 © 2020 Ubisoft Entertainment. All Rights Reserved. Anno 1800, Ubisoft and the Ubisoft logo are registered or unregistered trademarks of Ubisoft Entertainment in the US and/or other countries. Anno, Blue Byte and the Blue Byte logo are registered or unregistered trademarks of Ubisoft GmbH in the US and/or other countries.

 

Asterigos © Acme Gamestudio, Ltd. All rights reserved. Acme, Acme Gamestudio, Asterigos and their respective logos are registered Trademarks of Acme Gamestudio, Ltd.

 

Baldur’s Gate 3 © 2021 Wizards of the Coast. All Rights Reserved. Wizards of the Coast, Baldur’s Gate, Dungeons & Dragons, D&D, and their respective logos are registered trademarks of Wizards of the Coast LLC. © 2021 Larian Studios. All rights reserved. Larian Studios Is a registered trademark of Arrakis Nv, affiliate of Larian Studios Games Ltd. All company names, brand names, trademarks and logos are the property of their respective owners.

 

Dota and the Dota logo are trademarks and/or registered trademarks of Valve Corporation. 2021 Valve Corporation, all rights reserved.

 

Edge of Eternity and Midgard Studio logo © 2021 Midgard Studio.

 

Evil Genius® 2 © 2021 Rebellion. The Rebellion name and logo and the Evil Genius name and logo are trademarks of Rebellion and may be registered trademarks in certain countries. All rights reserved.

 

Far Cry 6 © 2021 Ubisoft Entertainment. All Rights Reserved. Far Cry, Ubisoft and the Ubisoft logo are registered or unregistered trademarks of Ubisoft Entertainment in the U.S. and/or other countries.

 

FARMING SIMULATOR 22 © 2021 GIANTS Software. Farming Simulator, GIANTS Software and its logos are trademarks or registered trademarks of GIANTS Software. All rights reserved. All other names, trademarks and logos are property of their respective owners.

 

FORSPOKEN © Luminous Productions Co., Ltd. All Rights Reserved. FORSPOKEN, LUMINOUS PRODUCTIONS and the LUMINOUS PRODUCTIONS logo are registered trademarks or trademarks of Square Enix Co., Ltd. SQUARE ENIX and the SQUARE ENIX logo are registered trademarks or trademarks of Square Enix Holdings Co., Ltd.

 

GODFALL™ © 2021 Counterplay Games Inc. All rights reserved. GODFALL™ published and distributed by Gearbox Publishing. Gearbox and the Gearbox Software logo are registered trademarks, and the Gearbox Publishing logo is a trademark, of Gearbox Enterprises, LLC.

 

KINGSHUNT Copyright 2020 Vaki ltd.

 

Necromunda: Hired Gun © Copyright Games Workshop Limited 2021. Necromunda: Hired Gun, the Necromunda: Hired Gun logo, Necromunda, the Necromunda logo, GW, Games Workshop, Space Marine, 40K, Warhammer, Warhammer 40,000, 40,000, the ‘Aquila' Double-headed Eagle logo, and all associated logos, illustrations, images, names, creatures, races, vehicles, locations, weapons, characters, and the distinctive likeness thereof, are either ® or TM, and/or © Games Workshop Limited, variably registered around the world, and used under licence. Focus, Focus Home Interactive and its logos are trademarks or registered trademarks of Focus Home Interactive. Streum On Studio and its logos are trademarks or registered trademarks of Streum On Studio. All rights reserved to their respective owners.

 

Resident Evil® Village images and logos © Capcom Co, Ltd. 2021. All rights reserved. RESIDENT EVIL is a registered trademark of CAPCOM CO., LTD.

 

SWORDSMAN © 完美世界 版权所有 Perfect World. All Rights Reserved.

 

The Riftbreaker © 2021 EXOR Studios, the EXOR Studios logo, Schmetterling Engine, X-Morph, Zombie Driver, Riftbreaker and the Riftbreaker logo are trademarks or registered trademarks in the United States, European Union and other countries.

 

Terminator: Resistance © 2021 Terminator: Resistance is developed by Teyon and published by Reef Entertainment All rights reserved. ©1984 The Terminator (Movie) © 2019 StudioCanal S.A.S. ® All Rights Reserved. © 1991 Terminator 2: Judgment Day (Movie) © 2019 StudioCanal S.A.S. ® All Rights Reserved.

 

VAMPIRE: THE MASQUERADE BLOODHUNT LOGO © Sharkmob 2021. All Rights Reserved. Vampire: The Masquerade® © Paradox Interactive AB.

 

Anshar Studios logo © 2021 Anshar Studios. All Rights Reserved.

 

Bloober Team is a registered trademark of Bloober Team S.A. (Inc.) in US and/or other countries. All rights reserved.

 

Crystal Dynamics and the Crystal Dynamics logo are registered trademarks or trademarks of Square Enix Limited.

 

CYAN WORLDS logo Copyright © 1993, 2021 Cyan Worlds, Inc., All rights reserved. Myst is a registered trademark of Cyan Worlds, Inc.

 

Destructive Creations © 2021 Destructive Creations. All rights reserved.

 

Digital Sky logo © Copyright 2021 - Digital Sky. All Rights Reserved.

 

Electronic Arts, the Electronic Arts logo and the Frostbite logo are trademarks of Electronic Arts.

 

Hello Games logo is a registered trademark of Hello Games Ltd (UK). All rights reserved.

 

IllFonic logo © 2021 IllFonic, LLC. ILLFONIC is a trademark of IllFonic, LLC. All rights reserved.

 

Koch logo is a registered trademark of Koch Media GmbH (Austria). All rights reserved.

 

Kubold Copyright 2007-2021 Kubold, Jakub Kisiel. All rights reserved.

 

Movie Games logo © 2021 Movie Games S.A.

 

My.com © 2021 MGL MY.COM (CYPRUS) LIMITED. All rights reserved. All trademarks are the property of their respective owners.

 

Nixxes and the Nixxes logo are trademarks of Nixxes Software BV.

 

Obsidian Entertainment logo © 2021 Obsidian Entertainment, Inc.

 

Oxide Interactive LLC © 2021.

 

Plastic logo Copyright © 2021 Plastic.

 

QLOC © 2021 QLOC S.A. All rights reserved.

 

Reflector logo © Reflector Entertainment Ltd. All rights reserved. Reflector Entertainment and its logo are trademarks of Reflector Entertainment Ltd. in Canada and/or other countries and are used under license from Reflector Entertainment Ltd.

Superbright logo © Superbright 2021. All rights reserved.

 

The Farm 51 logo © 2021 The Farm 51. All product names, trademarks and registered trademarks are property of their respective owners.

 

Turtle Rock Studios logo copyright© 2021 Turtle Rock Studios. All Rights Reserved.

 

UMI CO LTD. © 2021 UMI. Developed by UMI. All rights reserved.

 

Unity, Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere.

 

WB GAMES logo, WB SHIELD: ™ & © Warner Bros. Entertainment Inc.

 

© 2021 Advanced Micro Devices, Inc. All rights reserved. AMD, the AMD Arrow logo, Radeon, RDNA, Ryzen, and combinations thereof are trademarks of Advanced Micro Devices, Inc. NVIDIA, GeForce, and GeForce RTX are trademarks and/or registered trademarks of NVIDIA Corporation in the U.S. and other countries. DirectX and Windows are trademarks of the Microsoft Group of Companies. Vulkan is a registered trademark of Khronos Group Inc. Other names are for informational purposes only and may be trademarks of their respective owners.