AMD reveals FSR 3 source code and makes implementation details open source

Spread the love

AMD has made the source code for FidelityFX Super Resolution 3.0.3 open source. In addition, it has revealed the documentation for the implementation of FSR 3 in DirectX 12 and Unreal Engine 5. Developers can integrate FSR 3 into their games with the SDK.

The source code of AMD’s upscaling and frame generation technology is via GitHub available and allows developers to incorporate these techniques into their games, the company explains in a blog post to. AMD recommends that developers update games currently using FSR 2 to FSR 3.0.3. While both versions of the technology support upscaling, the third generation offers the ability to generate frames.

As far as we know, this is the first time that frame generation technology has been made open source. Although Nvidia previously released such a tool with DLSS 3, DLSS is not completely open source. Nvidia controls the implementation of the technology via plug-ins, which means that a developer basically does not have full insight into the source code. The framework with which DLSS is distributed is open source.

FSR, like Nvidia’s DLSS, is a temporal upscaling technique. This renders games at a lower resolution, after which the images are scaled up to a higher resolution using AI. This should deliver a higher frame rate without the requirement for additional computing power. Frame generation was introduced earlier this year with the third generation of both FSR and DLSS. This generates additional frames and interpolates between existing frames, again with the aim of creating a higher frame rate.

You might also like