DLSS / FSR (Upscaling) Explained: Better Performance Without Losing Image Quality

DLSS and FSR are upscaling technologies that render games at lower resolution and intelligently reconstruct the image for higher performance. Learn how they work and how to choose.

What Is DLSS / FSR (Upscaling)?

DLSS (Deep Learning Super Sampling) and FSR (FidelityFX Super Resolution) are upscaling technologies that let your GPU render a game at a lower internal resolution and then intelligently reconstruct the image to look like it was rendered at a higher resolution. The result: significantly higher frame rates with minimal – and sometimes virtually undetectable – loss in visual quality.

Think of it this way. Rendering a game at native 4K (3840 x 2160 pixels) is enormously demanding on your GPU. Upscaling lets the GPU render at, say, 1440p or even 1080p internally, then uses smart algorithms or AI to fill in the missing detail and output a 4K-looking image. You get the visual fidelity of 4K gaming with the performance cost of a much lower resolution. It sounds too good to be true, and honestly, a few years ago it was. But the technology has matured remarkably, and modern upscaling is one of the biggest leaps in gaming graphics in recent years.

In-Depth

DLSS: AI-Powered Upscaling

DLSS is developed by one of the major GPU manufacturers and uses dedicated AI processing hardware built into their graphics cards. Here is how it works at a high level:

  1. The game renders at a lower internal resolution.
  2. The GPU’s AI cores analyze the lower-resolution frame alongside motion data (motion vectors) from the game engine.
  3. A neural network – trained on thousands of images of the specific game – reconstructs a high-resolution frame.
  4. The result is output to your display.

The key ingredient is the AI training. The neural network has been shown millions of pairs of low-resolution and high-resolution images and has learned to predict what the high-resolution version should look like. Early versions of DLSS (1.0) produced blurry, artifact-ridden results. The current generation is dramatically better – in many games, the upscaled image is nearly indistinguishable from native resolution, and in some cases it actually looks cleaner because the AI acts as a form of anti-aliasing.

DLSS quality modes let you choose the trade-off between performance and quality:

ModeInternal Resolution (for 4K output)Performance GainVisual Quality
Quality~1440pModerate (~40-60%)Very close to native
Balanced~1280pGood (~60-80%)Slight softness possible
Performance~1080pHigh (~80-100%+)Noticeable softness in some scenes
Ultra Performance~720pExtreme (~100-150%+)Best for 8K; too aggressive for 4K

Frame Generation is a more recent addition. Instead of just upscaling existing frames, frame generation creates entirely new intermediate frames between the ones your GPU renders. This effectively doubles or triples the apparent frame rate. The generated frames are not “real” GPU-rendered frames, so they do add a small amount of latency, but combined with a latency-reduction technology, the net experience is remarkably smooth.

FSR: Open and Hardware-Agnostic

FSR is an open-source alternative that works across a wide range of GPUs – not just those from one manufacturer. This cross-compatibility is its biggest advantage.

Spatial upscaling (earlier versions) used a traditional algorithm to sharpen and upscale a lower-resolution image. It did not use AI or motion data, which made it simpler and more widely compatible but less effective at reconstructing fine detail. It was a solid upgrade over basic bilinear upscaling but could not match AI-based approaches.

Temporal upscaling (current versions) incorporates data from previous frames and motion vectors, similar in concept to DLSS. This was a major leap – temporal FSR produces significantly better image quality than spatial FSR, with sharper details and fewer artifacts. While it does not require dedicated AI hardware, it benefits from a capable GPU for the compute work.

Frame Generation has also been added to the FSR ecosystem, working on a similar principle to its competitor: generating intermediate frames to boost the apparent frame rate. Because FSR’s frame generation is open source, it can be integrated by any developer and used with a wider range of hardware.

DLSS vs. FSR: Head to Head

FeatureDLSSFSR
TechnologyAI neural networkTemporal + spatial algorithms
Hardware requirementSpecific GPU with AI coresWorks on a broad range of GPUs
Image quality (Quality mode)Excellent, near-nativeVery good, slightly behind in some scenes
Performance boostSignificantSignificant
Frame generationYesYes
Game supportHundreds of titles (growing)Hundreds of titles (growing)
Open sourceNoYes

In practice, the quality gap between DLSS and temporal FSR has narrowed with each generation. DLSS tends to have a slight edge in fine detail reconstruction – things like hair strands, fence wires, and distant foliage – but the difference requires side-by-side pixel peeping to spot in most games. FSR’s advantage is that it works on far more hardware.

When Upscaling Shines (and When It Doesn’t)

Upscaling delivers the most dramatic benefits in these scenarios:

  • 4K gaming. Rendering at native 4K is brutally demanding. Upscaling from 1440p to 4K is the sweet spot – huge performance gain, minimal quality loss.
  • Ray tracing. Ray tracing is beautiful but punishes frame rates. Upscaling lets you enjoy ray-traced lighting and reflections at playable frame rates where native rendering would be a slideshow.
  • Mid-range GPUs playing demanding titles. If your GPU cannot hit 60fps natively at your desired resolution, upscaling bridges the gap.

Upscaling is less beneficial when:

  • You are already hitting very high frame rates. If you are getting 200fps natively, upscaling adds little value and can introduce minor visual artifacts.
  • The game’s art style does not benefit. Pixel art, simple 2D games, and heavily stylized visuals often look fine at lower resolution and do not gain much from upscaling.

The Latency Question

Frame generation specifically adds a layer of latency because the generated frames are inserted after the GPU has finished rendering. Without mitigation, this would make games feel slightly less responsive. Both major upscaling ecosystems now include latency-reduction technologies that shorten the overall rendering pipeline to compensate. The net result is that with frame generation plus latency reduction enabled, input lag is often comparable to – or even lower than – playing without upscaling at all.

How to Choose

1. Check Your GPU’s Compatibility

If your GPU has dedicated AI hardware, you can use either DLSS or FSR depending on what the game supports. If your GPU does not have dedicated AI cores, FSR is your path – and it is a great one. Check each game’s settings menu; upscaling support varies by title.

2. Start with Quality Mode and Adjust Down

Always begin with the highest quality preset (usually called “Quality”) and test performance. If your frame rate is where you want it, stay there – you get the best visuals. If you need more performance, step down to “Balanced” or “Performance.” Avoid Ultra Performance unless you are targeting 8K output.

3. Enable Frame Generation If Available – But Test It

Frame generation can dramatically boost frame rates, especially if your base frame rate is already decent (above 40-50fps). Try it, but pay attention to how the game feels. If input responsiveness suffers despite the higher frame counter, make sure the accompanying latency-reduction feature is enabled. If your base frame rate is very low (under 30fps), frame generation may produce noticeable artifacts because there is too large a gap between real frames.

The Bottom Line

DLSS and FSR are among the most impactful gaming technologies of the past decade. They let you play at higher resolutions and with more demanding visual effects than your hardware would otherwise allow, with surprisingly little sacrifice in image quality. If your game supports upscaling and you are not already swimming in excess frame rate, turn it on. Start at the Quality preset, enable frame generation if it is available, and enjoy the free performance. It is genuinely one of those rare upgrades that costs nothing – just a toggle in the settings menu.