Technical guide

TAA vs DLAA Explained: Temporal Anti-Aliasing, Native Resolution, Ghosting, and Image Stability

Understand how TAA and NVIDIA DLAA use temporal information, why DLAA differs from DLSS Super Resolution, and why ghosting, softness, shimmer, and stability vary by implementation.

On this page
  1. TAA and DLAA solve the same broad edge-stability problem with different reconstruction systems
  2. DLAA is native-resolution reconstruction; DLSS Super Resolution starts from a lower-resolution input
  3. Temporal history is useful because one frame cannot fully resolve every fine detail
  4. Ghosting is usually a history problem, not a property unique to one brand of anti-aliasing
  5. Rejecting history too aggressively can trade ghosting for shimmer, flicker, and unstable fine detail
  6. Softness is not an automatic consequence of all TAA, and sharpness is not proof of better reconstruction
  7. DLAA requires a supported NVIDIA integration and RTX hardware; conventional TAA is an engine-side technique
  8. Judge TAA versus DLAA in motion and in the exact game you play

TAA and DLAA solve the same broad edge-stability problem with different reconstruction systems

Temporal anti-aliasing, usually shortened to TAA, reduces visible aliasing by combining information from more than one rendered frame instead of judging every pixel from the current frame alone. A typical temporal pipeline jitters sample positions between frames, reprojects useful history into the current frame, and decides how much previous information can safely be reused. This gives the renderer more information over time for resolving fine edges and sub-pixel detail, but it also creates a difficult problem: old information must be rejected when it no longer describes what is visible now.

DLAA, or Deep Learning Anti-Aliasing, is NVIDIA’s AI-based anti-aliasing mode. NVIDIA describes it as using the same Super Resolution technology developed for DLSS while constructing the final image at native resolution. Both TAA and DLAA therefore belong to the broad family of temporal techniques, but DLAA is not simply a universal preset for an engine’s existing TAA. The reconstruction algorithm, training, inputs, integration, history handling, and game-specific behavior can differ substantially.

DLAA is native-resolution reconstruction; DLSS Super Resolution starts from a lower-resolution input

The cleanest distinction between DLAA and DLSS Super Resolution is the input resolution. NVIDIA currently describes DLAA as constructing a high-quality image at native resolution. DLSS Super Resolution instead produces a higher-resolution output from a lower-resolution rendered input, sampling multiple lower-resolution images and using motion data plus feedback from prior frames to reconstruct the displayed image.

That makes DLAA closer in purpose to a native-resolution temporal anti-aliasing option than to an ordinary DLSS Quality or Performance mode. NVIDIA’s own application-level custom scaling guidance expresses the same relationship numerically: DLAA corresponds to a 100% input-resolution path, while DLSS Super Resolution modes use lower input scales. The shared reconstruction technology does not make the workloads identical, because Super Resolution deliberately reduces the resolution of its input rendering while DLAA does not.

TAA, DLAA, and DLSS Super Resolution are related temporal approaches, but they are not interchangeable
TechniqueTypical input/output relationshipWhat it means in practice
Conventional TAAUsually operates around the game’s chosen render resolutionEngine-specific temporal anti-aliasing. Exact history weighting, sharpening, rejection logic, and artifact profile vary by implementation.
NVIDIA DLAANative-resolution input to native-resolution outputUses NVIDIA’s learned temporal reconstruction stack primarily for anti-aliasing and image quality rather than upscaling from a lower render resolution.
DLSS Super ResolutionLower-resolution rendered input reconstructed to a higher output resolutionShares NVIDIA reconstruction technology with DLAA, but deliberately lowers the internal input resolution to recover performance while reconstructing the final image.

Temporal history is useful because one frame cannot fully resolve every fine detail

A single rasterized frame has a finite sampling grid. Thin geometry, diagonal edges, foliage, wires, specular highlights, and other sub-pixel features can fall differently against that grid as the camera moves. Temporal methods accumulate differently sampled information across frames so that detail which is ambiguous in one frame can become more stable over time. Epic’s Unreal Engine documentation describes its temporal anti-aliasing upsampling path as sampling different locations in each frame and blending past-frame samples to smooth jagged edges.

The benefit comes with a dependency on accurate correspondence between frames. Motion vectors and reprojection help determine where an object or surface from the previous frame should appear now. NVIDIA likewise documents DLSS Super Resolution as using motion data and feedback from prior frames. These inputs are one reason temporal reconstruction can preserve detail better than a purely spatial filter, but they are also why bad motion data or rapidly changing visibility can create artifacts that a static screenshot does not reveal.

Ghosting is usually a history problem, not a property unique to one brand of anti-aliasing

Ghosting occurs when information accumulated from earlier frames remains visible where it no longer belongs. A moving object can expose background that was previously hidden, an animated surface can change without a matching motion vector, or a thin feature can repeatedly enter and leave pixel coverage. The reconstruction system has to recognize those changes and reject or reduce stale history quickly enough to avoid a visible trail.

Epic’s current Temporal Super Resolution documentation illustrates the problem directly. It notes that ghosting can appear when accumulated detail is discarded and must later be rebuilt after occlusion, shading changes, or objects leaving and re-entering the frame. Epic also calls out bad motion vectors as a cause of ghosting because its temporal reprojection depends on them. Those implementation details should not be copied into a claim that every TAA algorithm behaves exactly like Unreal TSR, but they demonstrate why temporal artifacts depend on the quality of the data and history logic rather than on the acronym alone.

Rejecting history too aggressively can trade ghosting for shimmer, flicker, and unstable fine detail

Temporal reconstruction cannot simply discard previous frames whenever anything changes. If useful history is rejected too aggressively, thin or sub-pixel features may never accumulate enough consistent information to settle into a stable result. Epic documents this trade-off in its thin-geometry work for Unreal Engine: changing pixel coverage can make fine geometry flicker when history rejection prevents convergence, while relaxing rejection can preserve a more stable response.

This is why discussions of “less ghosting” need context. An algorithm can suppress trails by trusting history less, but that choice may expose more temporal noise or shimmer. Conversely, stronger accumulation can stabilize fine detail while making stale information harder to remove in difficult motion or disocclusion cases. Modern temporal systems use more sophisticated rejection, clamping, responsiveness, motion and content logic than a single fixed blend, and the balance varies by engine and implementation.

Softness is not an automatic consequence of all TAA, and sharpness is not proof of better reconstruction

TAA has a reputation for softening the image, but there is no one TAA implementation with one fixed history weight, reconstruction filter, sharpening stage, jitter pattern, or responsiveness model. A game can expose a comparatively soft temporal result because of its reconstruction choices, post-process sharpening, render scale, motion behavior, or content. Another implementation can look substantially sharper while still being temporal.

The same caution applies to DLAA. NVIDIA positions DLAA as its native-resolution image-quality path, but that vendor description is not evidence that DLAA must look sharper or more stable than every game-specific TAA implementation in every scene. Sharpening can increase apparent edge contrast without restoring information that was lost, and a very crisp still frame can still shimmer during camera motion. Useful image-quality comparisons therefore need moving sequences, matched output resolution, matched game settings, and the exact game build rather than one universal ranking.

DLAA requires a supported NVIDIA integration and RTX hardware; conventional TAA is an engine-side technique

NVIDIA’s current DLSS compatibility information lists Super Resolution and Deep Learning Anti-Aliasing across GeForce RTX generations. DLAA is part of the NVIDIA DLSS technology stack and depends on a game or supported override path exposing the required integration. A non-RTX GPU cannot turn an arbitrary game’s TAA implementation into DLAA simply because both techniques use temporal information.

Conventional TAA is instead implemented by the game engine or renderer and is not tied to one GPU vendor in the same way. The exact implementation can still have platform-specific optimizations, and games may offer other temporal solutions such as Unreal Engine TSR alongside vendor reconstruction technologies. When a settings menu offers TAA and DLAA as separate choices, the useful comparison is therefore between two distinct reconstruction paths inside that particular game, not between a generic “old temporal method” and a universally identical neural replacement.

Judge TAA versus DLAA in motion and in the exact game you play

A defensible comparison should keep output resolution, graphics settings, camera path, game version, sharpening, motion blur, and other reconstruction-related settings controlled. Inspect thin geometry, foliage, particles, transparent effects, disoccluded backgrounds, moving characters, fine texture detail, specular highlights, and camera cuts. Look for both sides of the temporal trade-off: trails or stale history on one side, and shimmer, crawling edges, unstable detail, or excessive softness on the other.

There is no universal winner that can be established from the labels alone. DLAA has the clear architectural distinction of applying NVIDIA’s learned reconstruction technology at native input resolution, while TAA describes a broader class of engine-specific temporal anti-aliasing implementations. Which one produces the more useful image in a particular title is an empirical question. The right conclusion comes from that game’s current implementation and moving-image evidence, not from assuming that every TAA is blurry or that every DLAA integration is artifact-free.

Sources

Primary and technical sources

Technical details can vary by exact model, firmware, and platform. These are the sources used for the factual claims in this article.

  1. 01 NVIDIA

    DLSS technology overview: DLAA native-resolution reconstruction and DLSS Super Resolution behavior
  2. 02 NVIDIA

    NVIDIA App custom DLSS scaling: DLAA at 100% input and Super Resolution scaling modes
  3. 03 Epic Games

    Anti-Aliasing and Upscaling: temporal sampling and TAAU behavior
  4. 04 Epic Games

    Temporal Super Resolution: temporal history, reprojection, motion vectors, and ghosting troubleshooting
  5. 05 Epic Games

    Thin Geometry Detection: history rejection, flickering, and temporal stability trade-offs

Related