Nvidia NTC: Neue Version mit höherer Performance und massiver VRAM-Reduktion

24
News Valentin Sattler Als bevorzugte Quelle auf Google hinzufügen
Nvidia NTC: Neue Version mit höherer Performance und massiver VRAM-Reduktion
Quelle: Nvidia

Eine neue Version von Nvidias Neural Texture Compression (NTC) läuft deutlich schneller als bisher. Die so erreichte VRAM-Reduktion ist weiterhin beeindruckend.

Momentan kommen KI-Netzwerke in Spielen vor allem zum Upscaling zum Einsatz. Dabei wird das Spiel intern mit einer niedrigeren Auflösung berechnet und diese anschließend hochskaliert, um Leistung zu sparen. In Zukunft könnten die Anwendungszwecke aber noch deutlich weitläufiger werden. Ein diesbezüglich besonders spannender Kandidat ist die Nutzung zur Texturkompression, wie sie beispielsweise in Form von Nvidias Neural Texture Compression (NTC) entwickelt wird. Dadurch sollten Texturen durch ein KI-Modell erzeugt werden - und so deutlich weniger VRAM belegen.

Jetzt noch schneller

Der Ansatz wirkt zwar vielversprechend, ist aber bislang noch nicht produktiv nutzbar. Nvidia treibt die Entwicklung von NTC aber kontinuierlich voran und hat jüngst eine aktualisierte Version veröffentlicht, die die neuen Cooperative Vectors in DirectX 12 und Vulkan nutzt. Dadurch können Shader direkt auf die in der GPU verbauten KI-Einheiten zugreifen - die Berechnungen laufen also schneller.

Der auf X aktive Google-Mitarbeiter Osvaldo Pinali Doederlein (@opinali) hat sich die aktuelle Version von Nvidias Neural Texture Compresison angesehen und dabei einen durchaus beeindruckenden Fortschritt ausgemacht. Mit den neuen Cooperative Vectors laufen die Berechnungen auf einer Geforce RTX 5080 demnach rund 75 Prozent schneller. Auch damit sind klassische Kompressionsalgorithmen zwar schneller - selbst im besten Fall liefern diese in der Nvidia-Demo noch um 11 Prozent höhere Bildraten. Dafür kann NTC aber den VRAM-Bedarf drastisch reduzieren. Dieser fällt um fast 90 Prozent. Ähnlich dürfte auch der Effekt auf den Festspeicher aussehen, bei einer großflächigen Nutzung von NTC oder vergleichbaren KI-Kompressionsalgorithmen könnten Spiele-Downloads also womöglich deutlich schrumpfen. Denn Texturen machen dort einen Großteil der Dateigröße aus.

Auch spannend: Radeon RX 9070 XT: Gravastar-Grafikkarte im Cyberpunk-Design kommt für 899 Euro

Zumindest theoretisch dürfte Nvidias NTC dabei auch auf Grafikkarten von AMD und Intel laufen. Optimal sind GPUs mit Unterstützung für FP8-Berechnungen, die es bei AMD erst mit RDNA 4 gibt. Das KI-Modell läuft aber auch mit INT8-Einheiten. RDNA 3 könnte NTC also wohl ebenso ausführen, wenn Nvidia dem keinen Riegel vorschiebt. Entsprechende Tests und Benchmarks gibt es von @opinali aber leider nicht - ihm fehlen wohl entsprechende Grafikkarten. Zudem läuft die aktuelle NTC-Demo selbst auf Nvidia-Grafikkarten aktuell nur mäßig stabil. Dazu wird der aktuelle Preview-Treiber benötigt, der bei @opinali für einige Blackscreens sorgte. Auch wenn die Entwicklung der Neural Texture Compression vorangeht, ist die Marktreife also noch immer nicht erreicht.

Wann wird es die KI-Texturkompression in AAA-Spiele schaffen? Nutzen Sie die Kommentarfunktion und teilen Sie uns Ihre Meinung mit. Zum Kommentieren müssten Sie auf PCGH.de oder im Extreme-Forum eingeloggt sein. Sollten Sie noch keinen Account haben, könnten Sie über eine Registrierung nachdenken, die viele Vorteile mit sich bringt. Beachten Sie beim Kommentieren aber bitte die gültigen Forenregeln.

Quelle: @opinali (X) via Overclock3D

24
    • Kommentare (24)

      Zur Diskussion im Forum
      • Von Ext3h Kabelverknoter(in)
        Zitat von Bl4ckR4v3n
        Ich bleibe bei sowas eher skeptisch. Wenn ich das noch richtig im Kopf habe war die Kompression auch verlustbehaftet.
        Erinnert mich etwas an die Diskussionen zur Ampere Zeit wo auch gesagt wurde mit Sampler Feedback wird der Speicherbedarf deutlich reduziert, gesehen hat man davon bisher nicht viel.
        Feedback Sampler sind schon Standard geworden - bringen aber nichts ohne Virtual Texturing. Brauchst du nur einen Schnipsel in voller Auflösung, bekommst du trotzdem die ganze Textur, was direkt Mal bis zu 50MB sind.

        Die NTC reduziert den Speicherbedarf - der Teil von Nvidia's Marketing stimmt. Was aber eine haarsträubende Lüge ist, ist die Performance von dem Scheißteil.

        Bei klassischen Texturen brauchst du so ungefähr 50 Byte an Daten pro Pixel aus dem RAM laden. Bei NTC ist das über 1MB.

        Der Scheiß funktioniert in der Techdemo super - im Minimalbeispiel wo alle verwendeten Texturen noch zusammen gleichzeitig in den L2-Cache passen steht praktisch unbeschränkt Speicherbandbreite zur Verfügung.

        Im Realbeispiel wo du meistens 100x so viele Texturen hast, funktioniert das gar nicht mehr. Dass es insgesamt dann trotzdem nur 500MB an NTC sind hilft dir nichts, wenn diese 500MB dann >100.000x pro Frame komplett aus dem Speicher gestreamt werden müssen. So viel Speicherbandbreite haben die "kleinen" GPUs die überhaupt auf den reduzierten Speicherbedarf angewiesen werden auch nicht!
      • Von Ext3h Kabelverknoter(in)
        Zitat von Bl4ckR4v3n
        Ich bleibe bei sowas eher skeptisch. Wenn ich das noch richtig im Kopf habe war die Kompression auch verlustbehaftet.
        Erinnert mich etwas an die Diskussionen zur Ampere Zeit wo auch gesagt wurde mit Sampler Feedback wird der Speicherbedarf deutlich reduziert, gesehen hat man davon bisher nicht viel.
        Feedback Sampler sind schon Standard geworden - bringen aber nichts ohne Virtual Texturing. Brauchst du nur einen Schnipsel in voller Auflösung, bekommst du trotzdem die ganze Textur, was direkt Mal bis zu 50MB sind.

        Die NTC reduziert den Speicherbedarf - der Teil von Nvidia's Marketing stimmt. Was aber eine haarsträubende Lüge ist, ist die Performance von dem Scheißteil.

        Bei klassischen Texturen brauchst du so ungefähr 50 Byte an Daten pro Pixel aus dem RAM laden. Bei NTC ist das über 1MB.

        Der Scheiß funktioniert in der Techdemo super - im Minimalbeispiel wo alle verwendeten Texturen noch zusammen gleichzeitig in den L2-Cache passen steht praktisch unbeschränkt Speicherbandbreite zur Verfügung.

        Im Realbeispiel wo du meistens 100x so viele Texturen hast, funktioniert das gar nicht mehr. Dass es insgesamt dann trotzdem nur 500MB an NTC sind hilft dir nichts, wenn diese 500MB dann >100.000x pro Frame komplett aus dem Speicher gestreamt werden müssen. So viel Speicherbandbreite haben die "kleinen" GPUs die überhaupt auf den reduzierten Speicherbedarf angewiesen werden auch nicht!
      • Von Bl4ckR4v3n Software-Overclocker(in)
        Ich bleibe bei sowas eher skeptisch. Wenn ich das noch richtig im Kopf habe war die Kompression auch verlustbehaftet.
        Erinnert mich etwas an die Diskussionen zur Ampere Zeit wo auch gesagt wurde mit Sampler Feedback wird der Speicherbedarf deutlich reduziert, gesehen hat man davon bisher nicht viel.
      • Von Blackfirehawk BIOS-Overclocker(in)
        Zitat von The_Invisible84
        Jap finde ich auch immer witzig, plötzlich sind 16gb ausreichend, keine Diskussionen mehr obwohl die 4080 auch schon 2,5 Jahre alt ist.

        Und vom speicherdowngrade zur vorgänger-gen hört man auch keinen Mucks.
        Genauso wie das sich der Unterschied zwischen FSR3 und DLSS3 wegguckt..
        Und heute Keulen sich die gleichen Leute einen auf FSR4 und jammern das es nicht nachträglich in 1+ Jahre alte Spiele eingebaut wird und versuchen es überall mit unterschiedlichen erfolg mit third Party Tools reinzumodden.
      • Von The_Invisible84 Software-Overclocker(in)
        Zitat von Blackfirehawk
        Bei der Gleichschnellen RTX4080 wurden die 16GB immer (zurecht) kritisiert..
        heute sagen dir die gleichen Leute das dass für die 9070XT absolut ausreichend ist..
        Jap finde ich auch immer witzig, plötzlich sind 16gb ausreichend, keine Diskussionen mehr obwohl die 4080 auch schon 2,5 Jahre alt ist.

        Und vom speicherdowngrade zur vorgänger-gen hört man auch keinen Mucks.
      • Von Ralle@ BIOS-Overclocker(in)
        Zitat von Blackfirehawk
        Wenn AMD bisher mehr Speicher verbaut hatte, dann damit der entsprechende Chip nicht an der Speicherbandbreite verhungert.. nicht um den Kunden was gutes zu tun.
        Schreib doch sowas nicht, das würde das Bild das viele hier von AMD haben zerstören.
        AMD ist der Robin Hood der Hardware Industrie, ist so und bleibt so.

        Aja
        Achtung, Achtung.
        Mein Kommentar kann Spuren von Sarkasmus enthalten
      Direkt zum Diskussionsende
  • Print / Abo
    Apps
    PCGH Magazin 07/2026 PC Games 06/2026 play5 07/2026 N-Zone 06/2026 Linux Magazin 06/2026 LinuxUser 06/2026 Raspberry Pi Geek 07/2026
    PC Games Hardware PC Games Linux Magazin Raspberry Pi Geek Computec Kiosk