Nvidias neurala texturkomprimering revolutionerar! đ
Nvidias Neural Texture Compression (NTC) har Ă€ntligen testats och visar upp teknikens kapacitet i en verklig 3D-arbetsbelastning. Kompusemble pĂ„ YouTube testade Nvidias minneskomprimeringsteknik pĂ„ ett RTX 4090, med 1440p och 4K-upplösningar, vilket avslöjade en imponerande minskning av texturminnesstorleken med NTC jĂ€mfört med konventionella texturkomprimeringstekniker. đ
Compusemble testade NTC i tvĂ„ lĂ€gen: "NTC Transcoded to BCn" och "In-Sample Inference". Det förra transkodar texturer till BCn vid laddning, medan det senare bara dekomprimerar de individuella texteler som behövs för att rendera en specifik vy, vilket ytterligare minskar texturbuffertstorleken. đź
Vid 1440p med DLSS-uppskalning aktiverad minskade lĂ€get âNTC transkodad till BCnâ applikationstestminnesstorlek pĂ„ en 64%, frĂ„n 272 MB till 98 MB. LĂ€get "NTC-inferens pĂ„ sample" minskade dock texturstorleken avsevĂ€rt till bara 11,37 MB, vilket motsvarar en minskning pĂ„ 95,8% jĂ€mfört med icke-neural komprimering och en minskning pĂ„ 88% jĂ€mfört med det tidigare neurala komprimeringslĂ€get. đČ
Compusemble-statistik visade en liten prestandaminskning nĂ€r RTX Neural Texture Compression aktiverades. âNTC-lĂ€ge transkodat till BCn visade en minimal minskning av genomsnittlig FPS jĂ€mfört med NTC av, Ă€ven om den lĂ€gsta 1% FPS var mĂ€rkbart bĂ€ttre Ă€n konventionell texturkomprimering med NTC av. NTC-inferenslĂ€get sĂ„g en brantare minskning, frĂ„n genomsnittlig FPS pĂ„ 1 600 till cirka 1 500 FPS. Den lĂ„ga 1% sjönk avsevĂ€rt till cirka 840 FPS.â đ
Minskningen av minnesstorleken Ă€r densamma vid 1440p med TAA istĂ€llet för DLSS-uppskalning, men prestandabeteendet för GPU varierar. Alla lĂ€gen kördes betydligt snabbare Ă€n DLSS, med nĂ€stan 2 000 FPS. Den lĂ€gsta 1% i lĂ€get "NTC-inferens pĂ„ sampling" lĂ„g i intervallet 1 300 FPS, ett stort hopp frĂ„n 840 FPS. đ
Inte överraskande gör en ökning av upplösningen till 4K prestanda sjunka dramatiskt. Med DLSS-uppskalning aktiverad visar den en genomsnittlig FPS i intervallet 1 100 FPS i lÀget "NTC Transcoded to BCn" och strax under 1 000 FPS i lÀget "NTC Inference On-Sample". De lÀgsta 1% för bÄda lÀgena lÄg i intervallet 500 FPS.
Om man inaktiverar DLSS till förmĂ„n för native-upplösning med TAA visas en genomsnittlig FPS-ökning pĂ„ 1 700-talet med lĂ€get "NTC Transcoded to BCn" och en genomsnittlig FPS pĂ„ 1 500-talet med lĂ€get "NTC Inference at Sample". Den lĂ€gsta 1% för det tidigare NTC-lĂ€get var strax under 1 100 FPS, medan det senare lĂ€get hade lĂ„ga 1% pĂ„ strax under 800 FPS. đ
Slutligen testade Compusemble kooperativa vektorer med lĂ€get "NTC-inferens pĂ„ prov" vid 4K-upplösning med TAA. Aktiverade kooperativa vektorer resulterade i en genomsnittlig bildfrekvens pĂ„ 1 500-talet, medan med dem inaktiverade sjönk den genomsnittliga FPS till strax under 650 FPS. De lĂ€gsta 1%:erna lĂ„g ocksĂ„ strax under 750 FPS med kooperativa vektorer aktiverade; med dem inaktiverade lĂ„g de lĂ€gsta 1%:erna strax över 400 FPS. đ
Compusembles RTX NTC-testning visar att teknologi Nvidias neurala komprimering kan kraftigt minska texturminnesbehovet för en 3D-applikation, men pĂ„ bekostnad av prestanda, sĂ€rskilt i "in-sample inference"-lĂ€ge. â ïž
Den mest intressanta aspekten av resultaten frĂ„n prestanda Ă€r DLSS jĂ€mfört med nativ upplösning. Den signifikanta ökningen av bildfrekvensen vid nativ upplösning visar att tensorkĂ€rnor anvĂ€nds för att bearbeta NTC pressas ganska hĂ„rt, troligen till den grad att DLSS-uppskalningsprestanda Ă€ventyras, tillrĂ€ckligt för att potentiellt begrĂ€nsa shaderkĂ€rnorna. Om detta inte hĂ€nder borde vi se DLSS-lĂ€get köras med en högre bildfrekvens Ă€n nativa TAA-tester i 4K. đ
RTX Neural Texture Compression har varit under utveckling i minst nĂ„gra Ă„r. Den nya teknologi anvĂ€nder tensorkĂ€rnorna i moderna Nvidia GPU:er för att komprimera texturer för 3D-applikationer och spel istĂ€llet för traditionell Block Truncation Code. RTX NTC representerar den första stora förbĂ€ttringen i teknologi texturkomprimering sedan 1990-talet, vilket möjliggör upp till fyra gĂ„nger högre texturupplösning Ă€n vad GPU:er kan bearbeta idag. đ
De teknologi Det Ă€r i beta och det finns inget releasedatum. Intressant nog, minimikrav för NTC verkar vara förvĂ„nansvĂ€rt lĂ„ga. GitHub-sidan för Nvidia för RTX bekrĂ€ftar NTC att det lĂ€gsta GPU-kravet Ă€r ett RTX 20-seriens GPU. Emellertid teknologi Den har ocksĂ„ validerats för att fungera pĂ„ GTX 10-seriens GPU:er, AMD Radeon RX 6000 GPU:er och Arc A-seriens GPU:er, vilket tyder pĂ„ att vi kan se den hĂ€r tekniken bli vanlig i icke-RTX GPU:er och till och med konsoler. đ