Skip to content

FidelityFX FSR2 v2.1.1

Compare
Choose a tag to compare
@rys rys released this 15 Sep 16:00
· 4 commits to master since this release

Updates for v2.1.1

FidelityFX FSR2 v2.1.1 is a bugfix release that corrects an issue with reprojection data on a frame flagged as reset.

FidelityFX FSR2 v2.1.1 improves on FSR v2.0 in multiple ways, with the primary goal of increasing overall image quality and significantly reducing artefacts such as ghosting and shimmering.

The application-side FSR2 API has not changed, so updating to FSR 2.1.1 from 2.0 should be simple. Developers should pay particular attention to the changes to the Reactive Mask to get the best quality upscale.

We've also updated the sample to include examples of animated textures, spark particles, and smoke, and the generation of the Reactive, Composition and Transparency masks are now included in the sample, to let you see the major improvements to image quality when you provide those masks to the FSR2 API.

Release Notes

This is the first public release of FidelityFX Super Resolution 2.1 (FSR2), complete with a sample using our Cauldron framework.

Changes

  • Motion vector divergence is used to diminish locked pixels, helping to alleviate ghosting issues
  • The disocclusion logic is now able to detect disocclusions in areas with only small depth separation, helping to alleviate ghosting and improving overall image quality
  • Some previously half-precision arithmetic is now full-precision, improving overall image quality and temporal stability
  • Reactive mask dilation and numerical range improvements, helping to alleviate ghosting on transparent geometry
  • Composition and transparency mask updates to help alleviate ghosting on certain kinds of geometry

Existing features

  • Implementations for DirectX® 12 and Vulkan
  • Modes to allow you to compare FSR 2.0, FSR 1.0, bicubic, bilinear and point filtered upscaling
  • Selectable quality/scale ratios
    • Quality @ 1.5x
    • Balanced @ 1.7x
    • Performance @ 2x
    • Ultra Performance @ 3x
    • Custom
  • Configurable RCAS sharpener and MIP LOD bias
  • On-screen loupe magnifier to let you inspect output quality

Prerequisites

  • Discrete or integrated GPU with DirectX® 12 or Vulkan support
  • Windows 10 64-bit or higher
  • Visual Studio 2019 with Windows SDK 10.0.18362.0 or higher
  • Git 2.32.0 or higher with Git LFS support (required to checkout the Cauldron-Media submodule)
  • CMake 3.16 or higher

Additional Information

For the most up-to-date information on FidelityFX Super Resolution 2.1, please visit GPUOpen.