Compressione delle texture neurali: 96% in meno di VRAM! 🧠💾

La compressione neurale delle texture di Nvidia rivoluziona il settore! 🚀

La compressione neurale delle texture di Nvidia rivoluziona il settore! 🚀

La Neural Texture Compression (NTC) di Nvidia è stata finalmente messa alla prova, dimostrando le capacità della tecnologia in un carico di lavoro 3D reale. Comporre su YouTube hanno eseguito test della tecnologia di compressione della memoria di Nvidia su una RTX 4090, a risoluzioni 1440p e 4K, rivelando un'impressionante riduzione della dimensione della texture della memoria 96% con NTC rispetto alle tecniche di compressione delle texture convenzionali. 🚀

Compusemble ha testato NTC in due modalità: "NTC transcodificato in BCn" e "Inferenza nel campione". Il primo transcodifica le texture in BCn al momento del caricamento, mentre il secondo decomprime solo i singoli texel necessari per il rendering di una vista specifica, riducendo ulteriormente la dimensione della memoria delle texture. 🎮

A 1440p con upscaling DLSS abilitato, la modalità "NTC transcodificato in BCn" ha ridotto il dimensione della memoria del test dell'applicazione su un 64%, passando da 272 MB a 98 MB. Tuttavia, la modalità "Inferenza NTC sul campione" ha ridotto significativamente la dimensione della texture a soli 11,37 MB, il che rappresenta una riduzione di 95,81 TP3T rispetto alla compressione non neurale e una riduzione di 881 TP3T rispetto alla precedente modalità di compressione neurale. 😲

Le metriche di Compusemble hanno evidenziato un leggero calo delle prestazioni quando si abilita la compressione delle texture neurali RTX. «La modalità NTC transcodificata in BCn ha mostrato una riduzione minima degli FPS medi rispetto alla modalità NTC disabilitata, sebbene gli FPS 1% più bassi siano stati notevolmente migliori rispetto alla compressione delle texture convenzionale con NTC disabilitato. La modalità di inferenza NTC nei campioni ha subito un calo più ripido, passando da una media di 1.600 FPS a circa 1.500 FPS. Il valore basso di 1% è sceso significativamente a circa 840 FPS.» 📉

Primo sguardo alla compressione delle texture neurali RTX (BETA) su RTX 4090 – YouTube

La riduzione della dimensione della memoria è la stessa a 1440p con TAA anziché upscaling DLSS, ma il comportamento delle prestazioni della GPU varia. Tutte le modalità hanno prestazioni notevolmente più elevate del DLSS, operando a circa 2000 FPS. Il valore più basso di 1% nella modalità "Inferenza NTC su campione" si è mosso nell'intervallo di 1.300 FPS, un grande balzo rispetto agli 840 FPS. 🎉

Non sorprende che l'aumento della risoluzione a 4K renda prestazione calare drasticamente. Con l'upscaling DLSS abilitato, mostra un FPS medio nell'intervallo di 1.100 FPS in modalità "NTC transcodificato in BCn" e poco meno di 1.000 FPS in modalità "Inferenza NTC su campione". I valori 1% più bassi per entrambe le modalità rientravano nell'intervallo dei 500 FPS.

La disattivazione del DLSS a favore della risoluzione nativa con TAA mostra un aumento medio degli FPS nell'intervallo di 1.700 FPS con la modalità "NTC transcodificato in BCn" e un aumento medio degli FPS nell'intervallo di 1.500 con la modalità "Inferenza NTC su campione". Il valore 1% più basso per la precedente modalità NTC era di poco inferiore a 1.100 FPS, mentre la modalità successiva aveva valori 1% bassi, di poco inferiori a 800 FPS. 📊

Infine, Compusemble ha testato i vettori cooperativi con la modalità "Inferenza NTC nel campione" a Risoluzione 4K con TAA. Con i vettori cooperativi abilitati, il frame rate medio era nell'ordine dei 1.500, mentre disabilitandoli, l'FPS medio precipitava a poco meno di 650 FPS. Anche gli 1% più bassi erano appena sotto i 750 FPS, con vettori cooperativi abilitati; disabilitati, i più bassi 1% erano rispettivamente appena sopra i 400 FPS. 🔄

I test RTX NTC di Compusemble mostrano che la tecnologia di compressione neurale di Nvidia può ridurre notevolmente l'impronta di memoria delle texture di un'applicazione 3D, ma a scapito delle prestazioni, soprattutto nella modalità "inferenza basata su campioni". ⚠️

L'aspetto più interessante dei risultati di la prestazione è DLSS rispetto alla risoluzione nativa. Il significativo aumento del frame rate alla risoluzione nativa dimostra che nuclei tensoriali utilizzati per elaborare NTC vengono sottoposti a forti sollecitazioni, probabilmente al punto che le prestazioni di upscaling DLSS risultano compromesse, tanto da limitare potenzialmente i core shader. In caso contrario, dovremmo vedere la modalità DLSS funzionare a un frame rate più elevato rispetto ai test 4K nativi di TAA. 🔍

La compressione neurale delle texture RTX è in fase di sviluppo da almeno alcuni anni. La nuova tecnologia utilizza i core tensoriali delle moderne GPU Nvidia per comprimere le texture per applicazioni e giochi 3D, anziché il tradizionale codice di troncamento dei blocchi. RTX NTC rappresenta il primo importante miglioramento in tecnologia compressione delle texture a partire dagli anni '90, consentendo texture con una risoluzione fino a quattro volte superiore a quella che le GPU sono in grado di elaborare oggi. 📈

IL tecnologia È in versione beta e non c'è una data di rilascio. È interessante notare che il requisiti minimi per NTC sembrano essere sorprendentemente bassi. La pagina GitHub di Nvidia per RTX NTC conferma che il requisito minimo per la GPU è una GPU della serie RTX 20. Tuttavia, la tecnologia è stata convalidata anche per funzionare su GPU della serie GTX 10, GPU AMD Radeon RX 6000 e GPU della serie Arc A, il che suggerisce che potremmo vedere questa tecnologia diventare comune su GPU non RTX e persino su console. 🎉

5 1 votare
Valutazione dell'articolo
Iscriviti
Notifica di
ospite

0 Commenti
più antico
Più recente I più votati
Commenti in linea
Vedi tutti i commenti