Hvad er DLSS, og skal du bruge det i spil

Teknologiens fremmarch er ubønhørlig, og ingen steder er dette mere sandt end med grafikhardware. Hvert år bliver kort væsentligt hurtigere og bringer et helt nyt sæt akronymer for smarte grafiske tricks. 

Ser du på de visuelle indstillinger for pc-spil, vil du støde på en ordsalat, der indeholder så velsmagende nuggets som MSAA, FXAA, SMAA og WWJD . Okay, måske ikke den sidste.

Hvis du er den heldige ejer af et nyt Nvidia GeForce RTX -kort, kan du nu også vælge at aktivere noget, der hedder DLSS . Det er en forkortelse for Deep Learning Super Sampling og er en stor del af næste generations hardwarefunktioner, der findes i Nvidia RTX - kort.

I skrivende stund har kun disse kort den nødvendige hardware til at køre DLSS :

  • RTX 2060
  • RTX 2060 Super
  • RTX 2070
  • RTX 2070 Super
  • RTX 2080
  • RTX 2080 Super
  • RTX 2080 Ti

Den specifikke hardware, der er tale om, omtales som en " Tensor "-kerne, hvor hver model har et forskelligt antal af disse specialiserede processorer.

Tensor-kerner er designet til at accelerere maskinlæringsopgaver, hvilket DLSS er et eksempel på. Hvis du ikke bruger DLSS , forbliver den del af kortet inaktiv. Det betyder, at du ikke bruger den fulde kapacitet af din skinnende nye GPU , hvis DLSS er tilgængelig, men forbliver slukket. 

Der er dog mere i det end det. For at forstå, hvilken værdi DLSS tilfører bordet, er vi nødt til at gå kort ind i et par relaterede begreber.

En hurtig omvej til interne opløsninger og opskalering(A Quick Detour Into Internal Resolutions & Upscaling)

Moderne tv'er(Modern TVs) og skærme har, hvad der er kendt som en "native" opløsning(resolution) . Det betyder blot, at skærmen har et bestemt antal fysiske pixels. Hvis billedet, du viser på skærmen, afviger fra den nøjagtige oprindelige opløsning, skal det "skaleres" op eller ned for at få det til at passe. 

Så hvis du udsender et HD-billede til en 4K-skærm(4K display) , for eksempel, vil det se ret blokeret og takket ud. Præcis som om du har zoomet for langt ind på et digitalt billede. I praksis ser HD-video dog fint ud på et 4K-tv, hvis det måske er lidt mindre skarpt end oprindelige 4K-optagelser. Det skyldes, at tv'et har et stykke hardware kendt som en "opskalering", der behandler og filtrerer billedet med lavere opløsning, så det ser acceptabelt ud.

Problemet er, at kvaliteten af ​​opskaleringshardwaren varierer voldsomt mellem displaymærker og modeller. Derfor(Which) kommer GPU'er(GPUs) ofte med deres egen skaleringsteknologi.

De "pro"-konsoller, der er designet til at udsende til en 4K-skærm, præsenterer den med et indbygget 4K-billede, så der ikke sker nogen skærmopskalering overhovedet. Det betyder, at udviklerne af spil har fuld kontrol over den endelige billedkvalitet. 

De fleste konsolspil gengives dog ikke i en naturlig 4K-opløsning. De har en lavere "intern" opløsning, hvilket lægger mindre stress på GPU'en(GPU) . Dette billede skaleres derefter op for at se så godt ud som muligt på den højopløselige skærm ved hjælp af konsollens interne skaleringsteknologi.

Faktisk er DLSS en sofistikeret metode, der gengiver et pc-spil med en lavere end den oprindelige opløsning og derefter bruger DLSS- teknologien til at opskalere det til den tilsluttede skærm. I teorien fører dette til et markant løft i ydeevnen. 

Selvom det lyder meget som det, der sker på 4K-konsoller, er DLSS under motorhjelmen virkelig noget særligt. Alt sammen takket være "deep learning".

Hvad handler "Deep Learning"-bitten om?(What’s The “Deep Learning” Bit About?)

Deep learning er en maskinlæringsteknik, der bruger et simuleret neuralt net. Med andre ord en digital tilnærmelse af, hvordan neuronerne i din hjerne lærer og skaber løsninger på komplekse problemer.

Det er teknologien, der blandt andet giver computere mulighed for at genkende ansigter og lader robotter forstå og navigere i verden omkring dem. Det er også ansvarlig for de seneste bølger af deepfakes . Det er den hemmelige sauce af DLSS. 

Neurale netværk kræver "træning", som dybest set viser neteksemplerne på, hvordan noget skal være. Hvis du vil lære nettet at genkende et ansigt, viser du det millioner af ansigter og lader det lære de funktioner og mønstre, der udgør et typisk ansigt. Hvis det lærer lektien ordentligt, kan du vise det et hvilket som helst billede med et ansigt i, og det vil vælge det ud med det samme.

Det , Nvidia har gjort, er at træne deres deep learning-software på billeder med utrolig høj opløsning fra de spil, der understøtter DLSS . Det neurale netværk lærer, hvordan spillet "skulle" se ud, når det gengives ved hjælp af grafikydeevne på supercomputerniveau.

Den tager så den lavere interne opløsningsramme og, i mangel af et bedre ord, "forestiller sig", hvordan det ville have set ud, hvis en meget, meget mere kraftfuld computer end din havde gengivet scenen. Hvis det lyder lidt som sort magi for dig, er du ikke alene!

Hvornår skal du bruge DLSS(When To Use DLSS)

Først(First) og fremmest kan du kun bruge DLSS i spil, der understøtter det, hvilket heldigvis er en liste, der vokser hurtigt. Hver titel har også sine egne krav til DLSS , såsom gengivelse ved en minimumsopløsning, fordi det er det, det neurale net er blevet trænet i.

Den store hjerne hos Nvidia stopper dog ikke med at lære, og DLSS -funktionen på dit kort vil blive ved med at få opdateringer, hvilket udvider support per titel og kvalitet.

Den bedste måde at finde ud af, om du skal bruge DLSS i dine spil, er at se resultatet. Sammenlign det med traditionel opskalering eller anti-aliasing for at se, hvad der er mere behageligt. Ydeevne er også en vigtig afgørende faktor. Hvis du målretter mod 60 billeder i sekundet, men ikke kan nå dertil, er DLSS et godt valg.

Hvis du dog får høje billedhastigheder, kan DLSS faktisk bremse tingene ned. Det skyldes, at tensorkernerne har brug for en fast mængde tid til at behandle hver frame. Lige nu kan de ikke gøre det hurtigt nok til afspilning med høj billedhastighed.

Grundlæggende er DLSS mest anvendelig, når du bruger en højopløsningsskærm (f.eks. 4K, ultrawide eller 1440p opløsninger) med en målbilledhastighed på omkring 60 billeder i sekundet. Det er også utroligt nyttigt, når du aktiverer RTX(RTX) -korts andet hovedpartytrick – ray-tracing. DLSS kan opveje ydeevnetabet af ray tracing ganske godt med et slutresultat, der til tider er spektakulært.

Det er det mindste du behøver at vide, før du beslutter dig for at gå med DLSS eller ej. Bare(Just) husk, at denne teknologi ændrer sig hurtigt, så hvis du ikke kan lide resultaterne i dag, så kom tilbage om et par måneder, og du kan bare blive blæst omkuld til sidst.



About the author

Jeg er datamatiker med over 10 års erfaring i at udvikle og vedligeholde software til smartphones og Windows 11/10. Jeg har også været involveret i Google Chrome siden begyndelsen af ​​2014 som ledende ingeniør. I den rolle var jeg med til at skabe nogle af de mest populære browsere på platformen. Derudover har jeg arbejdet på spilmotorer i et par år nu, og jeg er i øjeblikket en kandidatstuderende, der arbejder på et projekt, der i sidste ende kunne bringe virtual reality til dit skrivebord.



Related posts