As they promised they would, AMD has now officially published the source code for FidelityFX Super Resolution 2 (FSR 2) under an open source license. With it under the MIT license, developers can pretty much go nuts with it.
This tech is their newer and more advanced temporal upscaling solution, supporting the Vulkan and DirectX 12 graphics APIs, it's fully supported on Linux and works on different vendor GPUs (not just AMDs). AMD say it "uses cutting-edge temporal algorithms to reconstruct fine geometric and texture detail, producing anti-aliased output from aliased input". Developed from the ground-up, it's quite a big difference from FSR 1 to provide even better performance and clearer images. Developers can even use both since they're so different.
FSR 2 features include:
- Delivers similar or better than native image quality using temporal data.
- Includes high-quality anti-aliasing.
- FSR 2 replaces any TAA within the game frame.
High image quality
- Higher image quality than FSR 1 technology at all quality presets/resolutions.
- Different quality modes available.
- Dynamic Resolution Scaling supported.
No machine learning
- Does not require dedicated Machine Learning (ML) hardware.
- More platforms can benefit.
- Gives more control to cater to a range of different scenarios.
- Better ability to optimize.
- Boosts framerates in supported games.
- Wide range of products and platforms, both AMD and select competitors.
You can see a number of their comparisons on their GPUOpen website.