You can sign up to get a daily email of our articles, see the Mailing List page.
We do often include affiliate links to earn us some pennies. See more here.

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:

Temporal

  • Delivers similar or better than native image quality using temporal data.

Anti-aliasing

  • 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.

Cross-platform

  • 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.

Article taken from GamingOnLinux.com.
27 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly came back to check on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly. Find me on Mastodon.
See more from me
The comments on this article are closed.
8 comments

scaine Jun 23, 2022
View PC info
  • Contributing Editor
  • Mega Supporter
My understanding of this is limited, but I think it has to be engineered into the game - FSR2 can't be "hacked" into a game externally the way we had with FSR1. But from the videos I've watched, it's pretty incredible. I couldn't really tell the difference between FSR1 and DLSS, but now you'd need a zoomed in side-by-side comparison to spot the difference.

Fingers crossed this is worked into existing games retroactively too, although that might be too much to hope for.
Ehvis Jun 23, 2022
View PC info
  • Supporter Plus
I'm wondering about the "anti-aliasing" bit. This is what I've always been interested in. Can you render at normal resolution and just use it as a form of anti-aliasing. Would the results be good?

Replacing TAA sounds a bit worrying though. As I understood from a tech discussion by Star Citizen devs (in response to making TAA optional), TAA often includes more than just anti-aliasing and can be very hard to separate from other rendering features. If so, that may hinder adoption.
melkemind Jun 23, 2022
Quoting: EhvisI'm wondering about the "anti-aliasing" bit. This is what I've always been interested in. Can you render at normal resolution and just use it as a form of anti-aliasing. Would the results be good?

Replacing TAA sounds a bit worrying though. As I understood from a tech discussion by Star Citizen devs (in response to making TAA optional), TAA often includes more than just anti-aliasing and can be very hard to separate from other rendering features. If so, that may hinder adoption.

Well, DLSS replaces TAA, so I don't think it would be too much of a stretch to think that FSR2 could replace it. I actually prefer the way DLSS looks compared to TAA.
ObsidianBlk Jun 23, 2022
Quoting: scaineMy understanding of this is limited, but I think it has to be engineered into the game - FSR2 can't be "hacked" into a game externally the way we had with FSR1. But from the videos I've watched, it's pretty incredible. I couldn't really tell the difference between FSR1 and DLSS, but now you'd need a zoomed in side-by-side comparison to spot the difference.

Fingers crossed this is worked into existing games retroactively too, although that might be too much to hope for.

My understanding is that it works without the need for a game to support it. Additionally, it would work regardless of whether one is using an AMD or Nvidia GPU. This is kinda FSR's big selling point over DLSS. DLSS needs to be built into the games and is limited to Nvidia GPUs, where FSR is neither.
ripper81358 Jun 23, 2022
Quoting: ObsidianBlk
Quoting: scaineMy understanding of this is limited, but I think it has to be engineered into the game - FSR2 can't be "hacked" into a game externally the way we had with FSR1. But from the videos I've watched, it's pretty incredible. I couldn't really tell the difference between FSR1 and DLSS, but now you'd need a zoomed in side-by-side comparison to spot the difference.

Fingers crossed this is worked into existing games retroactively too, although that might be too much to hope for.

My understanding is that it works without the need for a game to support it. Additionally, it would work regardless of whether one is using an AMD or Nvidia GPU. This is kinda FSR's big selling point over DLSS. DLSS needs to be built into the games and is limited to Nvidia GPUs, where FSR is neither.

FSR2 needs to be implemented per game just like DLSS. RSR which is based on FSR1 can be used regardless of an implementation. However the downside of this is that the whole game is affected and this includes the Ui and the gamemenus as well. So things can become quiet tiny and text is hard to read in some games.
ObsidianBlk Jun 23, 2022
Quoting: ripper81358
Quoting: ObsidianBlk
Quoting: scaineMy understanding of this is limited, but I think it has to be engineered into the game - FSR2 can't be "hacked" into a game externally the way we had with FSR1. But from the videos I've watched, it's pretty incredible. I couldn't really tell the difference between FSR1 and DLSS, but now you'd need a zoomed in side-by-side comparison to spot the difference.

Fingers crossed this is worked into existing games retroactively too, although that might be too much to hope for.

My understanding is that it works without the need for a game to support it. Additionally, it would work regardless of whether one is using an AMD or Nvidia GPU. This is kinda FSR's big selling point over DLSS. DLSS needs to be built into the games and is limited to Nvidia GPUs, where FSR is neither.

FSR2 needs to be implemented per game just like DLSS. RSR which is based on FSR1 can be used regardless of an implementation. However the downside of this is that the whole game is affected and this includes the Ui and the gamemenus as well. So things can become quiet tiny and text is hard to read in some games.

Fair enough. However, is FSR2 still GPU agnostic?
ripper81358 Jun 23, 2022
Quoting: ObsidianBlk
Quoting: ripper81358
Quoting: ObsidianBlk
Quoting: scaineMy understanding of this is limited, but I think it has to be engineered into the game - FSR2 can't be "hacked" into a game externally the way we had with FSR1. But from the videos I've watched, it's pretty incredible. I couldn't really tell the difference between FSR1 and DLSS, but now you'd need a zoomed in side-by-side comparison to spot the difference.

Fingers crossed this is worked into existing games retroactively too, although that might be too much to hope for.

My understanding is that it works without the need for a game to support it. Additionally, it would work regardless of whether one is using an AMD or Nvidia GPU. This is kinda FSR's big selling point over DLSS. DLSS needs to be built into the games and is limited to Nvidia GPUs, where FSR is neither.

FSR2 needs to be implemented per game just like DLSS. RSR which is based on FSR1 can be used regardless of an implementation. However the downside of this is that the whole game is affected and this includes the Ui and the gamemenus as well. So things can become quiet tiny and text is hard to read in some games.

Fair enough. However, is FSR2 still GPU agnostic?

Nvidia Geforce 1000 series and newer are supported besides the AMD GPU'S.
PublicNuisance Jun 24, 2022
One part of me wishes they had used GPLv3 over MIT but the other part is just happy they made it FOSS at all.
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.