FidelityFX Super Resolution (FSR) is AMD’s open source alternative to Nvidia deep learning supersampling (DLSS) and we’re starting to hear from game developers about it. Although both tools achieve the same goal, Midgar Studio CEO and lead programmer of Edge of Eternity Jérémy Zeler-Maury says that FSR is much easier to implement into games, and that both engines achieve similar picture quality at 4K.
Edge of Eternity is a unique case study. The independently developed JRPG includes DLSS and FSR, so the developer has experience working with both. In one Interview with Wccftech, Zeler-Maury contrasted the “complicated” process of integrating DLSS into the game with FSR, stating that the latter only took “a few hours” to implement.
“The DLSS implementation is quite complicated to integrate into Unity for a small studio like us; it requires tweaking the engine and creating an external plugin to connect Unity and DLSS,” says Zeler-Maury. “On the other hand, FSR is very easy to implement, took me only a few hours, requires only simple data.”
The interview confirmed a lot of what we already knew about the FSR. It’s easier to use for developers, but Zeler-Maury warns that it doesn’t work well at lower resolutions. “For lower resolutions like upscaling to 1080p or 720p, I think DLSS gives better results because it can reproduce parts of the missing details,” says Zeler-Maury.
DLSS uses machine learning to reconstruct the image, making it more equipped to maintain detail at low resolutions. According to Zeler-Maury, FSR requires “source data to be as sharp as possible”. The developer says both tools provide amazing results, even saying that they prefer FSR at 4K resolution because it produces less artifacts than DLSS.
In our FidelityFX Super Resolution review, we found that the upscaling technique is capable of delivering much higher frame rates at high resolutions, but the more aggressive upscaling modes will Losing too much image quality. Zeler-Maury suggests that might not matter. They claim that lion’s share of the game will get FSR support simply because it’s easier to deploy.
“I think FSR is easy to integrate which means more games will get it, DLSS is more complicated to integrate. Aside from the built-in versions in the game engine or AAA, I don’t think many small developers will integrate it,” said Zeler-Maury.
However, DLSS does not drop and does not work. While it may not reach as many games as FSR in the future, DLSS’s image reproduction quality is still unmatched. However, FSR is providing reliable competition with how easy it is to deploy into games. For example, a modder can patch the FSR in car theft 5 before it is released to the public.
FSR supports a small list of games right now, including Anno 1800 and Oh my God. AMD says that more games will support this feature in the near future, including Far Cry 6, Resident Evil: Village, and Legendary.
Edge of Eternity be available now, with the FSR patch coming in the future.