AMD's FidelityFX Super Resolution 2.0 (FSR 2.0) technology is coming later this year, but before it drops, AMD has outlined just what makes its super upscaling algorithm tick. A presentation at GDC outlined what's improved with FSR 2.0 and also what has been optimised, and it's good news for RDNA 2 gamers in that regard.
AMD's latest GPU architecture hoovers up some exciting new optimisations to run FSR 2.0.
There are heaps of improvements coming with FSR 2.0—a full hour-long GDC talk could only just about cover it at a top level. But generally, you're looking at improved image quality, speed, antialiasing, and tons of optimisations.
These improvements come in all shapes and sizes: tonemap optimisations to free up GPU resources, Cache Blocking to reduce the time spent looking outside of local memory, and reworking the FidelityFX Single Pass Downsampler to aid in low-overhead Auto Exposure feature, to name a few. There's also a new feature to «lock» pixel wide ridges in place to ensure thin features don't flicker or disappear on-screen, such as fences or distant objects.
All of which will work across AMD, Nvidia, and even Intel's upcoming GPUs. FSR, and FidelityFX features generally, are open-source.
Though there are also specific RDNA-2 based optimisations to improve FSR 2.0.
For example, there are specific RDNA-2 based improvements for Lanczos approximation, an underlying algorithm for FSR. RDNA 2 shaders are also able to use either Wave32 or Wave64 modes. While FSR shaders run in Wave32 mode for the most part, they can sometimes benefit from Wave64, which means RDNA 2 GPUs may be able to capitalise at times.
RDNA 2's Infinity Cache also sounds handy in some instances here—FSR 2.0 can become quite cache hungry with 4K
Read more on pcgamer.com