SoylentNews
SoylentNews is people
https://soylentnews.org/

Title    AMD's FidelityFX Super Resolution Launched and Tested; Nvidia's DLSS Coming to Linux
Date    Wednesday June 23 2021, @10:34AM
Author    martyb
Topic   
from the dept.
https://soylentnews.org/article.pl?sid=21/06/23/0056252

takyon writes:

Testing AMD's FidelityFX Super Resolution (FSR): Image Analysis and Preliminary Performance

The most prominent form of [upscaling algorithm] today is Nvidia's [Deep Learning Super Sampling (DLSS)], the company's proprietary AI-based temporal upscaling solution that runs on GeForce RTX GPUs. Temporal upscaling means data is accumulated from multiple frames and combined into the final image, with the AI component running on Nvidia's Tensor cores to assist with this reconstruction. DLSS has gone through more than one iteration, and right now at version 2.0, it's a major improvement over the initial release and it's also gathered decent game support after much work from Nvidia.

[AMD's FidelityFX Super Resolution (FSR)] takes a different approach. Instead of using temporal upscaling, FSR relies exclusively on spatial upscaling. AMD tells us that AI is not used at any stage of the FSR process (so FSR is not the technology described in that patent that's been floating around). This greatly simplifies the algorithm – spatial upscaling does not rely on data from multiple frames, or motion vectors, which makes it easier to integrate into games as there are less data inputs. However, with less data to work with, spatial upscaling algorithms need to be really good at figuring out how to reconstruct the image, and traditionally this is where they've fallen short.

AMD hasn't gone into great detail on how their algorithm works, but they tell us this is not a simple rehash of bilinear upscaling, which is the 'standard' method for spatial upscaling. AMD calls their technique an "advanced edge reconstruction algorithm," which is combined with a sharpening pass to create the final image. There is only one input to the algorithm, which is the lower resolution frame.

[...] Despite being a simpler technique, FSR still requires per-game integration. This is because FSR needs to be run before the final effects stage in the pipeline, so before the HUD is rendered, and before things like film grain are implemented. If FSR was applied to the final frame output from a game, many elements (like the HUD) would be upscaled, likely with artifacts and other visual problems. By optimizing each game, you can make sure only the intended portion of the game is run at a reduced render resolution.

At launch, FSR only works with a handful of games. It works on older GPUs and some from its competitors, such as AMD's RX 480 or Nvidia's GTX 1060. Direct comparisons to DLSS aren't possible until a game adds support for both features.

Gamers Nexus (26m58s) and Hardware Unboxed (38m44s) videos about FSR.

Nvidia hopes to step up adoption of DLSS, and recently announced support for games running on Linux under Proton (Wine fork).

NVIDIA Releasing DLSS Support For Vulkan API Games On Linux Tomorrow

NVIDIA announced earlier this month that they would be bringing DLSS to Linux / Steam Play and tomorrow they will be introducing that initial driver support.

There aren't yet any Linux native games making use of DLSS but this support is focused on Steam Play (Proton) for Windows DLSS-enabled games to also benefit from that upscaling technology under Linux.

Tomorrow NVIDIA will provide their initial Linux driver for supporting DLSS on Linux with Vulkan API games. It won't be until autumn that all the pieces are in place for allowing Direct3D-based DLSS games to make use of the functionality with DXVK/VKD3D-Proton under Steam Play.

Previously: AMD at Computex 2021: 5000G APUs, 6000M Mobile GPUs, FidelityFX Super Resolution, and 3D Chiplets


Original Submission

Links

  1. "takyon" - https://soylentnews.org/~takyon/
  2. "Testing AMD's FidelityFX Super Resolution (FSR): Image Analysis and Preliminary Performance" - https://www.techspot.com/review/2277-amd-fsr-analysis-benchmark/
  3. "Gamers Nexus" - https://www.youtube.com/watch?v=KCzjQ4qP124
  4. "Hardware Unboxed" - https://www.youtube.com/watch?v=yFZAo6xItOI
  5. "Proton" - https://en.wikipedia.org/wiki/Proton_(software)
  6. "NVIDIA Releasing DLSS Support For Vulkan API Games On Linux Tomorrow" - https://www.phoronix.com/scan.php?page=news_item&px=NVIDIA-DLSS-For-Linux-Tomorrow
  7. "bringing DLSS to Linux / Steam Play" - https://www.phoronix.com/scan.php?page=news_item&px=NVIDIA-DLSS-Steam-Play
  8. "AMD at Computex 2021: 5000G APUs, 6000M Mobile GPUs, FidelityFX Super Resolution, and 3D Chiplets" - https://soylentnews.org/article.pl?sid=21/06/01/0410257
  9. "Original Submission" - https://soylentnews.org/submit.pl?op=viewsub&subid=49430

© Copyright 2024 - SoylentNews, All Rights Reserved

printed from SoylentNews, AMD's FidelityFX Super Resolution Launched and Tested; Nvidia's DLSS Coming to Linux on 2024-04-19 23:16:33