What is Deep Learning Super Sampling (DLSS)?
Imagine a world where your video game graphics are enhanced in real-time, making them look sharper and more detailed without sacrificing performance. That’s the magic of DLSS.
The Basics of DLSS
Developed by Nvidia, DLSS is a family of technologies that allow your GPU to run at a lower resolution for increased performance, then infer a higher resolution image from this approximation. This means you can enjoy the best of both worlds: high frame rates and stunning visuals.
The Evolution of DLSS
When did Nvidia first introduce DLSS? The algorithm was initially advertised as a key feature of the GeForce 20 series cards in September 2018. However, early versions had limitations, requiring specific training for each game and often resulting in limited results.
The First Generation: DLSS 1.0
DLSS 1.0 was a predominantly spatial image upscaler with two stages, both relying on convolutional auto-encoder neural networks. The second stage used the single raw, low-resolution frame to upscale the image to the desired output resolution.
The Next Generation: DLSS 2.0
What improvements did DLSS 2.0 bring? In April 2020, Nvidia introduced an improved version of DLSS named DLSS 2.0 with driver version 445.75. This version was available for a few existing games and would later be added to many newly released games and game engines.
The Temporal Anti-Aliasing Upsampling Implementation
DLSS 2.0 uses a convolutional auto-encoder neural network to identify and fix temporal artifacts, making the images sharper and retaining more detail compared to traditional TAA methods. It also collects raw low-resolution input, motion vectors, depth buffers, and exposure/brightness information.
The Latest Advancements: DLSS 3.0 and Beyond
What does DLSS 3.0 bring to the table? The main advancements of DLSS 3.0 include the integration of motion interpolation, which augments the capabilities of DLSS 2.0. It uses a new Optical Flow Accelerator (OFA) in Ada Lovelace generation RTX GPUs, making it exclusive for the RTX 40 Series.
DLSS 3.5 and Ray Reconstruction
How does DLSS 3.5 enhance the experience? DLSS 3.5 adds ray reconstruction, replacing multiple denoising algorithms with a single AI model trained on five times more data than DLSS 3. This results in even better image quality and performance.
Multiframe Generation: The Future of DLSS
What is Multi-Frame Generation? DLSS 4.0 uses a vision transformer-based model for enhanced image quality and introduces Multi-Frame Generation, which allows a greater number of frames to be generated from a single traditionally rendered frame.
The Architecture of DLSS
How does DLSS work under the hood? DLSS requires its own anti-aliasing method, operating on similar principles to TAA but with machine learning to combine samples in the current frame and past frames. It uses dedicated AI accelerators called Tensor Cores since Nvidia Volta GPU microarchitecture, operating on FP16, INT8, INT4, and INT1 data types.
Issues and Criticisms
What are some of the criticisms surrounding DLSS? Early versions of DLSS caused blurry frames, users reported increased input latency and visual artifacts, and there was criticism that game developers might lose incentive to optimize for native resolution on modern PC hardware. However, Nvidia recommends using DLSS even with high-end graphics cards for certain games.
Nvidia has been continuously improving DLSS, making it a powerful tool for enhancing gaming experiences without compromising performance. Whether you’re an avid gamer or just curious about the latest in GPU technology, understanding DLSS can help you make informed decisions and enjoy your games to the fullest.
You want to know more about Deep learning super sampling?
This page is based on the article Deep learning super sampling published in Wikipedia (retrieved on January 14, 2025) and was automatically summarized using artificial intelligence.