Benchmarking Nvidia's RTX Neural Texture Compression tech that can reduce VRAM usage by over 80%

RTX Neural Texture Compression
(Image credit: Nvidia)

Today, we're benchmarking and analyzing one of Nvidia's most interesting new technologies in development: RTX Neural Texture Compression (NTC), an AI-driven technology that uses Tensor Cores to compress and decompress data, thus reducing VRAM requirements by up to 80%.

When Nvidia unveiled the RTX 50-series graphics cards, the company also announced several neural rendering technologies alongside those GPUs. These technologies improve the representation of materials, provide more efficient compression of textures, and increase the quality of indirect light through inferred path-traced rays.

Latest Videos FromTom's Hardware
TOPICS
Dan Mateescu
Contributor

Dan Mateescu is a PC enthusiast with many years of experience benchmarking PC hardware. In 2021, he started his own YouTube channel called 'Compusemble' where he benchmarks hardware in video games and the latest tech demos.

  • Pierce2623
    I’m guessing right now that since there is a performance penalty it won’t be nearly as useful on the 8GB cards where it’s really needed, just like frame gen.
    Reply
  • bit_user
    Thanks for looking into this!

    I'd also be curious to know what the impact on power is like, since it seems to me that one of the main tradeoffs of NTC is that it trades more computation for less memory utilization.

    If I'm right, that could also have an impact on frame rates, like if the GPU becomes more prone to power or thermal throttling.
    Reply
  • PEnns
    "Alexey Panteleev: Inference on Sample is only viable on the fastest GPUs,"
    Funny! Because "the fastest GPUs" already have enough VRAM and don't really need this technology.

    This NTC technology might help those with less VRAM, aka, not "the fastest GPUs", but they will not see much advantage using it!!
    So, what now??
    Reply
  • bit_user
    PEnns said:
    "Alexey Panteleev: Inference on Sample is only viable on the fastest GPUs,"
    That still leaves Inference on Feedback as potentially viable.

    PEnns said:
    Funny! Because "the fastest GPUs" already have enough VRAM and don't really need this technology.
    Well, like when ray tracing or DLSS were first introduced, the first generation of hardware to support them couldn't realize their full potential.

    If DRAM continues being so expensive, we could see further generations of GPUs that are fairly miserly in the amounts they provide.

    Or, if iGPU gaming becomes more common, like with the N1X, then such techniques might be needed to reduce memory bandwidth requirements, rather than memory capacity limitations.
    Reply
  • TerryLaze
    PEnns said:
    So, what now??
    If it turns out to be popular enough they will make it hardware accelerated by adding special hardware to upcoming cards.
    Or you know, release top end cards with less ram for cheaper.
    Reply
  • bit_user
    TerryLaze said:
    If it turns out to be popular enough they will make it hardware accelerated by adding special hardware to upcoming cards.
    I doubt it. That would duplicate too much silicon vs. their existing tensor cores.

    They could probably do things to increase tensor core throughput or simply include more of them.
    Reply
  • razor512
    I would have liked to have seen benchmarks comparing it to not using any neural texture compression.

    Everything a video card does, has a performance cost, but proper comparisons are needed to determine the true impact since often you are doing a series of tradeoffs, e.g., DLSS has a performance cost but it has an overall performance boost because it reduces compute time in other areas of the render pipeline.

    What is needed are tests that compare it on and off on high end, mid range, and low end cards that are starved for VRAM throughput like the RTX 4060.


    Does a smaller VRAM footprint lead to any time savings anywhere in the render pipeline that can offset some of the compute overhead from the neural compression?
    Does the benefits and tradeoff change on cards that have slow VRAM (the RTX 4060 and its slower than usual VRAM tends to benefit more from a VRAM overclock compared to other cards with a less crippled memory bus. It would be interesting to look into if a reduced memory footprint will make those deficiencies less harmful to the performance.
    Reply
  • usertests
    PEnns said:
    Funny! Because "the fastest GPUs" already have enough VRAM and don't really need this technology.

    This NTC technology might help those with less VRAM, aka, not "the fastest GPUs", but they will not see much advantage using it!!
    So, what now??
    Next-gen consoles will be using NTC, and the consoles will likely have 24-36 GB of memory, up from the current 10-16 GB. A 24 GB PS6 handheld would have over double the memory of the Xbox Series S.

    They could use NTC to stuff the equivalent of over 100 GB of BCn textures into the memory buffer, delivering higher quality. Or they could use a more typical amount, compress it down, and use the leftover memory for LLMs or other models, for things like NPC interaction. You get smaller install sizes as a side benefit.

    If current GPUs are supporting NTC on Sample with somewhat competent performance, then GPUs released 5 years from now would be fine. That's probably how long it would take before games start dropping support for PS5 and Xbox Series X/S.
    Reply
  • thestryker
    The most important thing I learned from this article is that NTC doesn't need to be applied to the whole scene. To me that suggests enterprising developers could potentially use this to reduce memory footprint without as much of a performance penalty.
    Reply
  • JTWrenn
    Compression seems to be a great use for AI. Don't change things just do it in a more efficient way. That said, it will be interesting to see how this plays out over the next few gens of GPUs, and how it effects optimization and game making going forward. It could open up higher tiers of quality or just make the next gen of mid grade GPUs much more usable.
    Side note...gonna suck if they don't get some open source standards on this, which Nvidia is generally horrible at. I hope AMD has a more open solution or that Nvidia opens up a bit on this. For consoles though, this is going to be a huge boon for late game work in console gens and I think will really be used well if it finds it's way into systems.

    Seems like it would be especially good for something like the Switch 2 for moving from a bigger console to a portable without running into a massive memory bottleneck.
    Reply