Nvidia DLSS (Deep Learning Super Sampling) is a suite of rendering technologies that use AI-assistance to help you boost your frame rate or game image quality. DLSS and DLSS 2 work by rendering frames at a lower resolution to reduce the stress placed on your GPU, before cleverly reconstructing the final image to your chosen output resolution, while DLSS 3 creates entire new frames using AI. Meanwhile, DLSS 3.5 uses similar AI-enhanced techniques to help improve ray tracing quality.
Youβll need a GPU from the GeForce RTX lineup in order to use any of the Nvidia DLSS features. Meanwhile, Nvidia DLSS 3 requires an Nvidia GeForce RTX 4000 series GPU or newer. This is one of the key differences between DLSS and AMD FidelityFX Super Resolution (FSR) and Intel XeSS, as both of these work on all brands of graphics card. Nonetheless, DLSS can be transformative for performance and image quality, allowing you to more easily enjoy the best PC games at high refresh rates.
DLSS 1 and DLSS 2
DLSS 1 (previously just known as DLSS) and DLSS 2 are both used for upscaling games from a lower render resolution to a higher output resolution. However, DLSS 1 has, to all intents and purposes, been abandoned in favor of DLSS 2. There are still five games listed on Nvidiaβs DLSS compatibility list that havenβt been updated to DLSS 2 β including some bigger titles than you might expect, such as Battlefield 5 β butΒ all the other hundreds of games useΒ DLSS2.
Thereβs good reason for this because DLSS 1 was not very good.Β Β DLSS 2 improved upon it in almost every way and has since been used exclusively.
As for DLAA, this is a later addition to DLSS that takes one of the main advantages of DLSS β its ability to apply anti-aliasing to a scene via its upscaling algorithm β and apply it without any upscaling simply to improve image quality. In essence, itβs just a better version of common temporal anti-aliasing (TAA) modes so doesnβt provide a performance boost but does improve image quality.
DLSS 3
The addition of DLSS 3 is when DLSS got really confusing. Instead of just being an evolving and improving tool for upscaling games, DLSS 3 added the ability for games to generate new frames. Essentially, itβs a completely different technology to DLSS 1 and 2 but just wrapped up into a single general brand.
DLSS 3 frame generation uses the same principle as DLSS upscaling, of comparing previous frames to just-rendered ones to help create new images, but instead of just enhancing/upscaling the latest frame of a game, DLSS 3 invents whole new frames. So, one frame you see will be the original game render then the next will be a wholly made up frame based on what the algorithm predicts would happen next.
The performance increase from DLSS 3 can be huge β you can double your frame rate. This can make games feel much smoother. However, just as with DLSS upscaling, the downside here is that the generated frames are of course made up and as such itβs not a ideal mode to use for competitive FPS-type games where you absolutely want to know that every frame youβre seeing is a true reflection of the most up to date data.
DLSS 3.5
The final piece of the current DLSS puzzle is DLSS 3.5 ray reconstruction. This is again an essentially completely different tech to DLSS 2 and DLSS 3 but works well in conjunction so has been wrapped up in the same software suite.
What ray reconstruction does is improve the fidelity of ray traced reflections by using AI-enhanced algorithms to better estimate how light is scattered from the reflected surface. The result is much sharper ray tracing effects with less likelihood of flickering and changes in the effect from frame to frame.
Itβs a very clever feature that works very well while having relatively minimal impact on performance. If its available in a game you play, you can fairly safely turn it on without risking a plummeting frame rate.
DLSS 3.7
DLSS 3.7 is the latest update to DLSS that adds a new Quality preset (version E) that developers can use when implementing DLSS 2 modes. Itβs basically a tweaked version of the algorithm that makes for β[a] slightly sharper image, improved fine detail stability, reduced ghosting and better temporal stability in general compared to DLSS 3.5.β In other words, it looks better than ever.
DLSS 4
DLSS 4 is an as yet unannounced new version of DLSS that is expected to launch alongside the RTX 5000 series of graphics cards. A DLSS 4 leak back in December 2024 suggested the new βAdvanced DLSS Technology,β would offer βbetter image quality and higher frame rates,β likely down to even more involvement from the companyβs AI-processing components in its GPUs.
What is the best DLSS 2 mode?
Currently, there are up to four DLSS 2 modes to choose from: Quality, Balanced, Performance, and Ultra Performance. These mostly do what they say on the tin, either prioritising detail or putting greater emphasis on the frame rate. Looking at them from a technical standpoint, they refer to the relationship between the initially rendered image and the upscaled version:
Nvidia DLSS Quality mode
Provides a small fps boost but has the least impact on image quality.
Quality mode will use the highest initial render resolution to inform the upscaling algorithm. For instance, this means that for a 4k final image the game will render atΒ (2,560 x 1,440) 1440p with the DLSS upscaling then stretching this to 4k. Because it starts at the highest initial resolution, itβs the most demanding of the bunch and offers the smallest performance improvement, but has the least impact on the overall quality.
This is recommended if youβre running top end hardware with a 4k monitor with very graphically rich games and you just want to squeeze a few more frames out of your game to move from, say, 50fps average to a consistent 60fps+. Or, on the other end of the scale, itβs the best mode for using with lower resolution screens on lower end hardware. Thatβs because the higher starting resoluition gives you the best shot at getting good image quality even on a 1080p screen (when the game is only rendering at 720p).
Nvidia DLSS Balanced mode
HasΒ a respectable fps boost with a slight impact on quality.
You can think of Balanced as the average or βnormalβ setting that acts as the middle-ground. Itβs not quite as demanding as Quality, but it also doesnβt make the same visual sacrifices as Performance. On a 4k display, this mode will render the game atΒ 2,227 x 1,253.
Balanced is a good mode to go for if youβre on a high resolution screen and consistently struggling to hit a decent frame rate. For instance, you might want to move from struggling to get 30-40fps to getting a consistent 60fps, or move up from 60fps to 90fps (these arenβtΒ exact figures, but broad indicators). Itβs an ideal mode for 4k screens as yoiu get a big frame rate boost while still having minimal impact on image quality. Itβs more noticeable on 1440p screens, though, and is as far as youβll generally want to go on 1080p screens.
Nvidia DLSS Performance mode
Offers the biggest fps boost, but carries more chance of blurring.
Nvidia often uses its Performance setting when showcasing just how many frames a DLSS-enabled game can push. It offers a higher frame rate but sometimes comes with a hit to its visuals, including a loss in fidelity. On a 4k screen it will render at just 1,920 x 1,080 (1080p).
Performance is very much a usable option for 4k screens. Youβll notice the drop in sharpness but image quality is still surprisingly good, generally. On 1440p screens if can look quite poor, though, and is generally quite bad-looking on 1080p screens.
Nvidia DLSS Ultra Performance mode
Gives the biggest frame rate jump, if you donβt mind blurry visuals.
Joining the roster a little later than the other options, this mode offers the lowest resolution rendering image compared to the chosen native resolution. As a result, you get the biggest leap in frame rate but this often comes with a noticeable hit to the visual quality. On a 4k screen it renders at just 1,280 x 720.
This setting is really only usable on 8k screens, which are basically non-existent. On such screens (where itβs upscaling from a 1080p output resolution), it can look ok but even on 4k screens, the 720p render resolution doesnβt look great. Itβs not a viable option for lower resolution screens.
How good is DLSS 2 Performance?
DLSS performance varies depending on hardware configurations, the game youβre playing, and whether or not youβre running ray tracing, making it difficult to put a number on exactly what you can expect.
Letβs take a look at some of Nvidiaβs internal numbers to get an idea of what to expect (take these with a pinch of salt):
Doom Eternal
DLSS makes ray tracing significantly more accessible, even when playing DoomΒ Eternal at 4K resolution using max settings. Nvidia says DLSS accelerates frame rate by up to 60%, with nearly all RTX graphics cards reaching above 60fps.
Red Dead Redemption 2
Open world games are often a little more demanding than others, but Nvidia says any RTX graphics card can run Red Dead Redemption 2 at Full HD, above 60fps, on max settings with DLSS. It even lowers the barrier to entry at 4K resolution, boosting performance by up to 45%. Better yet, this extends to Red Dead Online, too.
Rainbow Six Siege
DLSS is particularly handy in competitive shooters, where each and every frame can mean the difference between a win and a loss. Quality mode is probably better if youβre running Rainbow Six Siege at 1080p or 1440p, but DLSS Performance mode lets you run 4K resolution without lowering your frame rate. Youβll see up to a 50% fps boost when running the game in UHD at max settings, and it even pushes the RTX 2060 into triple digits.
Lego Builderβs Journey
Some would consider Lego Builderβs Journey nearly unplayable at 4K resolution using max settings, as even the best graphics cards fail to achieve more than 20fps β unless you use DLSS. 60fps is still unachievable with these settings, but a potential 163% increase in frame rate gets close enough on the RTX 3080 Ti, while other GPUs firmly sit above 30fps. Those of you that prioritise frame rate will want to crank things down to 1080p with DLSS Quality on instead.
Call of Duty: Warzone
Frames matter in a game like Call of Duty: Warzone, andΒ certainly delivers a performance hike. If youβre not willing to settle for 1080p, the green teamβs AI tech canΒ provide an FPS boost of up to 60%. Of course, if youβre playing with competitive settings, you could squeeze even more out of your gaming PC.
That said, many gamers are still rocking older graphics cards thanks to shortages, which means DLSS could help your rig keep up while it waits for an RTX 4000 series upgrade.
Remember, these are Nvidiaβs internal figures and you should take them with a pinch of salt. It goes to show how DLSS can also compensate for questionable optimisation, however, as well as facilitate a smoother experience on polished games.
How does DLSS 2 work?
You may have heard the term βupscalingβ before, which goes some way towards visualising DLSSβs magic in action, but itβs a tad more complicated.
It all starts with the NGX supercomputer, where Nvidia trains its AI using machine learning. It feeds the neural network thousands of images, allowing the AI to compare ultra high-resolution stills, which are presumably 64x super sampling anti-aliased versions, with lower resolution source images that havenβt been tampered with. This allows it to reference the quality of the source image and chart a path to rebuild it into the larger version using inference.
With its upscaling model trained, Nvidia can then apply this algorithm to its upscaling engine in-game. This algorithm is fed with information such as the just-rendered frame, the previously rendered frame, and motion vectors from the game that tell the algorithm how the playerβs view has moved. These all allow the algorithm to calculate a prediction for what the image βshouldβ look like.
In essence, it works just like many other earlier frame-comparison techniques such as as temporal anti-aliasing (TAA). However, DLSS just works better than most such previous algorithms, producing a better overall end image that suffers less from visual glitches due to the algorithm incorrectly interpreting the change in view from one frame to the next. Also these temporal (time-based) upscaler βΒ DLSS 2, FSR 2, and XeSS β still suffer from these glitches on occasion but in general theyβre surprisingly good.
That said, the main situation where weβd recommend steering clear of DLSS or any other upscaling technique is in esports-type FPS titles. The fast movement required in these games can really mess with the algorithm and produce game outcome-affecting visual disturbances.
The first generation of DLSS (DLSS 1) required the AI to train for each and every game. DLSS 2, however, uses a general approach that allows the featureΒ to apply AI enhancements automatically to all compatible games through Game Ready drivers. From there, RTX graphics cards use their Tensor Cores to push the improvements in real-time.
DLSS 3 builds onΒ earlier iterations ofΒ Deep Learning toΒ power Frame Generation. ThisΒ cutting-edge upscaling technologyΒ analyzes frames to generateΒ extra AI-created frames thatΒ the game doesnβt have to render itself, resulting in even higher frame rates DLSS 2.
What graphics cards support DLSS?
All of Nvidiaβs RTX graphics cards support some form of DLSS, with all previous cards and any competitor cards from AMD or Intel not supported. For the latter youβll need to use FSR or XeSS.
However, not all RTX cards support all features of DLSS. In particular, DLSS 3 frame generation is only available toΒ RTX 4000 series and (presumably) later cards. Oddly, though, DLSS 3.5 ray reconstruction is available to all RTX cards. Yes, DLSS got really confusing once they went beyond it just being an upscaling tool.
The reason Nvidia gives for locking down DLSS access is that some or all of the features tap into the graphics architectures Tensor cores. These are the processors that are optimized for machine learning-type calculations β matrix multiplication and the like. However, AMD has proved with FSR that these cores arenβt essential to make an equivalent feature to DLSS, as that tech works on all graphics cards. Likewise, Intelβs XeSS is cross-platform, though it can take advantage of Intelβs own machine learning cores to get slightly better performance.
What games support DLSS?
Itβs up to developers to implement DLSS, meaning not all games support it and users canβt just turn the feature/s on using the latest Nvidia driver. Instead, Nvidia has to make a concerted effort to encourage game developers to addΒ DLSS features to their games.
Currently, there are three ways for developers to introduce DLSS into their games, including natively from within Unity, downloading the Unreal Engine plugin, or grabbing the newly available SDK. Support for DLSS is growing all the time, with new games getting the feature every month β a number we expect to grow exponentially with how accessible it now is.
You can see the hundreds of games and applications with DLSS support listed on Nvidiaβs website. This resource even shows exactly which DLSS features each game includes, whether its DLSS 2, 3, 3.5, or all the above.
With Nvidiaβs investment into ARM and rumours swirling about the Nintendo Switch Pro featuring a new SoC, we might eventually see DLSS appear outside of gaming PCs. For now, though, Nintendo is sticking with the current Tegra in the Switch OLED, meaning itβs only accessible on PCs rocking an RTX graphics card.
Nvidia DLSS vs AMD FSR: whatβs the difference?
While Nvidiaβs DLSS and AMD FSRΒ help strike a balance between performance and resolution, both tools are fundamentally different from each other. The, while FidelityFX uses algorithms to achieve similar results.
DLSS also needs RTX GPUs with Tensor cores to work, while AMDβs FSR is compatible with a variety of graphics options. While this alsoΒ limits DLSS compatibility to a specific list of games, Nvidia has aΒ six-tap spatial upscaling alternative to FSR that works with any game, and it can be enabled within GeForce Experience.