NVIDIA GeForce RTX 20 Series Review Ft. RTX 2080 Ti & RTX 2080 Founders Edition Graphics Cards – Turing Ray Traces The Gaming Industry
NVIDIA GeForce RTX 2080 Ti & GeForce RTX 208019th September, 2018
NVIDIA Turing GPU - NVIDIA NGX Technology For Gamers Plus GeForce Experience / Ansel Updates
When the GeForce GTX 1080 Ti launched, NVIDIA showed how it was their fastest Ti yet, eclipsing the non-Ti GTX 1080 with up to 35% better performance. The RTX 2080 Ti seems to be continuing this trend as being the fastest Ti model to date. The other important thing to consider is graphics performance with DLSS or Deep Learning Imaging enabled. While RTX 2080 and RTX 2080 Ti would be capable of delivering 60 FPS at 4K in many modern titles, games with DLSS technology would further see major performance boosts by not only enhancing the image quality but offering much better anti-aliasing.
Here we see the true potential of the tensor cores and their massive multi-TFLOPs of Compute power being put to good use. But while all this sounds really great, we have to consider a few things which are very important for the average consumer. First of all, there is no mention of the settings used for testing the games and what gaming titles were used. They could be titles that generally favor NVIDIA GPUs and we know for a fact that titles with DLSS enabled are optimized for GeForce RTX series cards.
It's also quite astonishing to see the GeForce GTX 1080 Ti being placed under the 60 FPS bar on the 4K resolution. Sure it's not capable of delivering an average 60 FPS in all modern titles at 4K but it is a very capable gaming graphics card and the performance king of its generation which made 4K 60 FPS a reality. Even some factory overclocked cards can reach the 4K 60 FPS mark with ease so that should be taken into consideration.
The list of new titles includes titles like Darksiders III and OVERKILL’s The Walking Dead, both due in November, as well as others that are already out like Hellblade: Senua’s Sacrifice or SCUM and Fear the Wolves, both of which are available on Steam Early Access. The total count of games featuring NVIDIA DLSS support is now twenty-five.
Newly Announced DLSS Titles
- Darksiders III from Gunfire Games / THQ Nordic
- Deliver Us The Moon: Fortuna from KeokeN Interactive
- Fear the Wolves from Vostok Games / Focus Home Interactive
- Hellblade: Senua’s Sacrifice from Ninja Theory
- KINETIK from Hero Machine Studios
- Outpost Zero from Symmetric Games / tinyBuild Games
- Overkill’s The Walking Dead from Overkill Software / Starbreeze Studios
- SCUM from Gamepires / Devolver Digital
- Stormdivers from Housemarque
Other Titles Implementing DLSS
- Ark: Survival Evolved from Studio Wildcard
- Atomic Heart from Mundfish
- Dauntless from Phoenix Labs
- Final Fantasy XV from Square Enix
- Fractured Lands from Unbroken Studios
- Hitman 2 from IO Interactive/Warner Bros.
- Islands of Nyne from Define Human Studios
- Justice from NetEase
- JX3 from Kingsoft
- Mechwarrior 5: Mercenaries from Piranha Games
- PlayerUnknown’s Battlegrounds from PUBG Corp.
- Remnant: From the Ashes from Arc Games
- Serious Sam 4: Planet Badass from Croteam/Devolver Digital
- Shadow of the Tomb Raider from Square Enix/Eidos-Montréal/Crystal Dynamics/Nixxes
- The Forge Arena from Freezing Raccoon Studios
- We Happy Few from Compulsion Games / Gearbox
Standing for Neural Graphics Acceleration, it’s a new deep-learning based technology stack part of the RTX platform. Here’s a brief description from NVIDIA:
NGX utilizes deep neural networks (DNNs) and a set of Neural Services to perform AI-based functions that accelerate and enhance graphics, rendering, and other client-side applications. NGX employs the Turing Tensor Cores for deep learning-based operations and accelerates delivery of NVIDIA deep learning research directly to the end-user. Note that NGX does not work on GPU architectures before Turing.
The NVIDIA NGX is ‘tightly’ integrated with the drivers and hardware. There’s an NGX API (described as thin and easy for developers to use) which provides access to multiple AI-based features, pre-trained by NVIDIA.
All the NVIDIA NGX features will be managed via GeForce Experience if you own a GeForce GPU, or via Quadro Experience (now available in tech preview) if you have a Quadro GPU installed. The software will look for a Turing GPU and, upon finding it in the system, proceeds to download the NVIDIA NGX Core package as well as the deep neural network models available for the installed games and applications.
These DNN models interface with DirectX, Vulkan and CUDA 10, the latest version of NVIDIA’s SDK. Furthermore, the DNN models and services are accelerated with Turing’s Tensor Cores and take advantage of high-performance inference optimizer TensorRT, which delivers low latency and high throughput.
NVIDIA DLSS is the specific DNN model devised to solve the inherent issues, like blurring and transparency, with TAA (Temporal AntiAliasing). Here, NVIDIA leveraged the demonstrated image processing capabilities of a deep learning network. DLSS can deliver either much higher quality than TAA at a certain set of input samples, or much faster performance at a lower input sample count, all while inferring a visual result that’s of similar quality to TAA while using basically half the shading work.
For example, at 4K resolution, DLSS provided two times faster performance than TAA in Epic’s Unreal Engine 4 Infiltrator demo. Of course, the pre-requisite is a training process where the DNN learns how to produce the desired result thanks to a ‘large number of super high-quality examples’.
To train the network, we collect thousands of “ground truth” reference images rendered with the gold standard method for perfect image quality, 64x supersampling (64xSS). 64x supersampling means that instead of shading each pixel once, we shade at 64 different offsets within the pixel, and then combine the outputs, producing a resulting image with ideal detail and anti-aliasing quality. We also capture matching raw input images rendered normally.
Next, we start training the DLSS network to match the 64xSS output frames, by going through each input, asking DLSS to produce an output, measuring the difference between its output and the 64xSS target, and adjusting the weights in the network based on the differences, through a process called backpropagation.
After many iterations, DLSS learns on its own to produce results that closely approximate the quality of 64xSS, while also learning to avoid the problems with blurring, disocclusion, and transparency that affect classical approaches like TAA.
There’s also a DLSS 2X mode which is entirely focused on high-quality rather than performance. DLSS 2x provides ‘almost indistinguishable’ quality to a 64x supersampled image, which would be impossible to render in real time for obvious reasons.
As we can see in the image below, DLSS 2X delivers far superior image clarity when compared to TAA. That said, we suspect the ‘performance mode’ will be the main use of NVIDIA DLSS for the time being.
While Turing comes with a variety of performance-oriented shading improvements like Mesh Shading, Variable Rate Shading, and Texture-space Shading, so far DLSS is the one that’s seeing widespread adoption with 25 games already confirmed to adopt it and developers like Phoenix Labs talking positively of its benefits.
It’s indeed promising to say the least. By cross-referencing NVIDIA’s own benchmarks, the GeForce RTX 2080 with DLSS enabled should jump to 57.6 FPS in Shadow of the Tomb Raider, almost catching up with the base 59 FPS registered by the RTX 2080 Ti. Which, in turn, could soar to well over 70FPS at 4K resolution with DLSS enabled, and Shadow of the Tomb Raider isn’t even the best game to demonstrate the technology according to NVIDIA’s benchmarks (other titles like Final Fantasy XV and ARK: Survival Evolved had much bigger gains with DLSS).
NVIDIA GeForce Experience and ANSEL RTX Highlights