Home / Tech News / Featured Tech News / AMD FidelityFX Super Resolution 3 is now open-source

AMD FidelityFX Super Resolution 3 is now open-source

AMD has made a significant move by releasing the source code for AMD FidelityFX Super Resolution 3 (FSR 3). This technology is available for DirectX 12 and Unreal Engine 5, so developers and enthusiasts can now experiment with and incorporate it into their games and applications. This marks the first time that a corporation has made its Frame Generation technology open source.

FSR 3 is the successor to FSR 2 and offers better performance and implementation than its predecessor. While the frame generation component is optional, the upscaling functionality still works without it. With the move to open-source, AMD is providing developers with the source code and DLL files to add support for the upscaling technology. For games that already have FSR 2 functionality, AMD recommends replacing it with FSR 3.0.

AMD claims that the latest version of FSR 3 improves on the earlier preview releases included in Forspoken and Immortals of Aveum. To improve performance, AMD recommends using asynchronous computing with FSR 3, but incorporating this in a single step may pose difficulties for specific engines. To make things easier, developers should run Optical Flow and Frame Interpolation workloads in the primary graphics queue. This method may provide less performance, but it uses less memory and should work better.

It's also worth noting that AMD recommends using hardware-accelerated GPU scheduling, a Windows feature available for select Radeon RX 7000 cards with the most current driver. Additionally, the API requires FSR 3 Quality mode to be set to allow frame generation.

To ensure that AMD FSR3 is widely used, it has been distributed under an MIT license. AMD has also published the FSR 3 DLL as part of the FidelityFX SDK, making implementation much more accessible and providing easy access to debugging tools. Developers may keep FSR up-to-date and their implementation future-proof using the AMD SDK. The same can be said for the Unreal Engine 5 FSR 3 plugin, which is now available for download.

Discuss on our Facebook page, HERE.

KitGuru says: Now that FSR 3 is open-source, it's just a matter of time before we start seeing more developers and modders adding FSR 3 support (with or without frame generation) to more games.

Become a Patron!

Check Also

KitGuru Games: mClassic – an Upscaler for the Discerning Eye

The history of video games is vast, with 10s of thousands of titles spread across …