AMD releases their FidelityFX Super Resolution 2.2 source code to developers

AMD releases their FidelityFX Super Resolution 2.2 source code to developers

Source code for AMD’s FidelityFX Super Resolution 2.2 upscaling technology is now available

Before now, AMD’s FidelityFX Super Resolution (FSR) 2.2 technology was only available to specific developers, developers who were working with AMD to improve the performance of their upscaling technology within racing games. Now, FSR 2.2 is available to the masses in the form of source code, allowing developers to implement the upscaler directly into their games. 

AMD has confirmed that an updated FSR 2.2 plugin is in the works for Unreal Engine, and that upgrading games from FSR 2.0 or FSR 2.1 to FSR 2.2 should be an simple process. 

FSR 2.2’s main upgrade is the addition of new logic that targets “High Velocity Ghosting”, something that can commonly effect racing games where third person vehicles move at speed relative to flat surfaces. This is why FSR 2.2 was first utilised in racing games like Forza Horizon 5, and Need for Speed Unbound. 

    We’re pleased to announce the availability of the FidelityFX Super Resolution 2.2 source code!

Since announcing FSR 2.2 at our RDNA 3 reveal event, we have seen integrations in many games that have allowed for higher quality upscaling compared to our previous FSR 2.1 release. FSR 2.2 has new logic that aims to reduce “High Velocity Ghosting” – a situation that is particularly common in racing games, where a third-person vehicle moves at speed on a relatively flat surface. Today, the FSR 2.2 source code and accompanying sample is available to all through our GitHub repository.

Aside from FSR 2.2’s addition of “High Velocity Ghosting” logic, FSR 2.2 also supports a new “Debug API Checker” feature, which can be used with the debug builds of games to help developers integrate and bug-check FSR 2 implementations within games. 

Additionally, FSR 2.2 takes several steps to mitigate “fizzing” artefacts seen during disocclusion, and steps that retain higher levels of dynamic range and improve temporal stability. In all, FSR 2.2 offers several improvements over FSR 2.1, and should not be seen as a “FSR 2.1 for racing games” update. 

AMD releases their FidelityFX Super Resolution 2.2 source code to developers

At this time, it is unknown what AMD’s plans are for FSR 2.3 and other future FSR updates. We already know that FidelityFX Super Resolution 3.0 is currently in the works with a new “Fluid Frame” technology that should deliver similar results to Nvidia’s DLSS 3.0 Frame Generation feature. Currently, it is unknown when AMD plans to release FSR 3. 

You can join the discussion on AMD’s release of FSR 2.2’s source code on the OC3D Forums.