Info Facebook unveiled "Neural Supersampling", alternative to DLSS

Qwertilot

Golden Member
Nov 28, 2013
1,604
257
126
Nice :) NN's will (already) do this sort of thing very well in time.

There's no indication that you wouldn't need specialised hardware though? You would still need to run the Neural Net locally, and that's something that needs acceleration if you want to do it well vs just rendering at full resolution directly.
 

Bouowmx

Golden Member
Nov 13, 2016
1,138
550
146
After training, the network models are optimized with Nvidia TensorRT [2018] at 16-bit precision and tested on a Titan V GPU.
Still uses NVIDIA Tensor cores like DLSS to run a neural network with fast matrix arithmetic.

To upscale 4x4 to target 1920x1080, the runtime is 24 ms (standard) or 18 ms (fast). It's not for 60 fps.
In Metro Exodus, NVIDIA says the scaling part needs be fast, only a minor portion of time per frame.
geforce-rtx-gtx-dxr-one-metro-exodus-frame.png
geforce-rtx-gtx-dxr-metro-exodus-performance.png
However, quality in metrics PSNR and SSIM is better than DLSS. It's a speed-quality trade-off. DLSS was tested in Islands of Nyne (a dead battle royale game?).
 

antihelten

Golden Member
Feb 2, 2012
1,764
274
126
Brief overview of the work discussed in this video


Still uses NVIDIA Tensor cores like DLSS to run a neural network with fast matrix arithmetic.

Using TensorRT doesn't necessarily mean that they are using Tensor cores. That's not to say that they aren't, but we cant determine it simply based on that single line from the paper.

Either way though they also state the following:
"In contrast (to DLSS), our work provides full details and evaluation of the method and can be employed without a need for proprietary hardware or software."
 
  • Like
Reactions: coercitiv

PhoBoChai

Member
Oct 10, 2017
119
389
106
DLSS 1 to 1.9 didn't leverage tensor cores at all. It's not until 2.0 version that tensor cores are used, and NV doesn't reveal what its used for exactly.
 
  • Like
Reactions: Gideon

Mopetar

Diamond Member
Jan 31, 2011
7,837
5,992
136
Not needing proprietary hardware doesn't mean that it doesn't need specialized hardware or that having the specialized hardware wouldn't allow it to run much faster or more efficiently.

You don't need FP hardware to perform FP calculations, but having them is going to be a lot more effective than trying to produce the same results using integer hardware.
 
  • Like
Reactions: Bouowmx