Vad är DLSS? Här är vad du behöver veta om den här Nvidia-funktionen

Om det finns en anledning att skaffa ett modernt Nvidia-kort så är det DLSS. Här är allt du behöver veta om en av de mest hajpade funktionerna inom PC-spel.

Om du har handlat efter ett av de senaste grafikkorten eller har spelat ett ganska modernt AAA-spel, har du definitivt hört talas om DLSS. Det är en av de mest annonserade funktionerna för Nvidias RTX spel-GPU: er, och det kan vara en mördande funktion. Men all hype kring DLSS gör det ofta oklart vad det är, när du kan använda det och om det ens är värt att aktivera. Detta är allt du behöver veta.

DLSS: Använder AI för att förbättra bildkvaliteten och öka bildhastigheten

Källa: Nvidia

Deep Learning Super Sampling (DLSS) är en AI-driven bildförbättrande teknik som är exklusiv för Nvidias RTX-grafikkort. Det är faktiskt ett av de tidigaste exemplen på AI-teknik som har visat sig vara både användbar och hyggligt utbredd. Tanken bakom det är ganska enkel: använd AI-hårdvaran inuti Nvidia GPU: er för att få spel att se bättre ut och spela med en högre bildhastighet.

Det finns tre versioner av DLSS, och det är här det kan bli förvirrande. Den första iterationen av DLSS introducerades 2019 (i en Battlefield V uppdatering) men har till stor del ersatts av DLSS 2, som kom ut 2020 och introducerade mycket bättre visuell kvalitet, förvandlar DLSS från en sorts meningslös funktion till något du faktiskt skulle vilja Gör det möjligt. DLSS 3 kom ut 2022 och lade till AI-tillverkade ramar (eller frame generation) i mixen. I grund och botten använder DLSS 1/2 AI för att öka upplösningen, och DLSS 3 använder AI för att öka upplösningen och för att skapa nya ramar.

Alla Nvidia-kort märkta med RTX stöder DLSS, men i varierande grad. I skrivande stund är det bara RTX 40 GPU: er som gillar RTX 4090 stöder DLSS 3:s ramgenereringsteknologi, även om alla RTX GPU: er har AI-hårdvara. Dessutom är DLSS endast tillgängligt i utvalda spel, som t.ex Cyberpunk 2077 och Hitman World of Assassination. Idag har drygt 300 spel stöd för minst en version av DLSS, och 36 av dessa spel har stöd för både DLSS 1/2 och 3.

Hur DLSS-upplösningsuppskalning och ramgenerering fungerar

Källa: Nvidia

DLSS är en otroligt komplicerad och banbrytande teknik, så här är kortversionen av hur det fungerar. Alla RTX GPU: er har traditionella rasteriseringskärnor som renderar spelet, men även Tensor-kärnor som möjliggör AI-acceleration. Tanken är att dessa Tensor-kärnor kan ta ramarna som rasteriseringskärnorna skapar och förbättra bildkvaliteten eller till och med skapa helt nya ramar. För att få den bästa bildkvaliteten är dock spelspecifik AI-träning nödvändig, eftersom spel varierar mycket i konstriktning och grafik. En AI tränad på Minecraft skulle inte vara bra att använda på The Witcher 3, till exempel.

DLSS 1/2 (som bara använder upplösningsuppskalning) är en prestandahöjande inställning. Till exempel, om du ställer in din upplösning till 1080p och aktiverar DLSS, renderar inte GPU: n spelet till 1080p och använder Tensor-kärnorna för att få den 1080p att se ut som 1440p. Istället renderar det spelet till 720p (eller annan liknande låg upplösning) och använder DLSS för att öka upplösningen till att se ut som 1080p. Det ideala slutresultatet är att spelet ser likadant ut men med en mycket högre bildhastighet.

DLSS 3 är i grunden DLSS 2 men lägger till ytterligare ett steg för framegenerering. Efter rendering och uppskalning av två bildrutor kommer Tensor-kärnorna sedan att observera skillnaden mellan dessa två bildrutor och gissa vad som skulle ha hänt däremellan, vilket illustreras av bilden ovan. Jämfört med DLSS 1/2 kan DLSS 3 öka bildhastigheten med cirka 50 %.

Nackdelarna med DLSS och varför det inte är en silverkula

Om allt detta låter för bra för att vara sant, skulle du ha rätt. DLSS är inte perfekt och det finns faktiskt många inneboende nackdelar med tekniken. Den mest uppenbara av dessa är att DLSS är begränsad till bara några hundra spel, varav de allra flesta kom ut efter 2018. Det finns väldigt få titlar före det året som har DLSS, så det är en funktion som till stor del är begränsad till de senaste AAA-spelen.

Ett annat problem är att det lätt kan stöta på CPU-flaskhalsar. Beroende på CPU och spel kan det hända att en sänkning av upplösningen (eller någon grafisk intensiv inställning) inte ökar framerate som förväntat, antingen för att processorn är överväldigad eller att spelet inte effektivt kan utnyttja kraften i CPU. Om du har en CPU-flaskhals, kommer DLSS inte att öka din bildhastighet mycket om alls eftersom den uppnår den ökade bildhastigheten genom att sänka den verkliga upplösningen. Du kommer fortfarande att se en uppskalad bild men utan extra ramar.

Ramgenereringsdelen av DLSS 3 påverkas inte av CPU-flaskhalsar men har två egna stora problem. AI är inte så bra på att duplicera UI-element som text och minikartor, och DLSS 1/2 kommer runt detta genom att bara låta AI: n uppskala 3D-elementen i spelet och tillämpa UI efteråt. DLSS 3 med ramgenerering tvingas dock använda en helt renderad ram, inklusive gränssnittet, och detta gör att gränssnittet flimrar och ibland blir förvanskat eller till och med oläsligt. Detta är något som Nvidia fördunklar i sin DLSS 3-marknadsföring genom att inaktivera användargränssnittet för sina bilder.

Det finns ett ännu större problem med ramgenerering. För att skapa en AI-tillverkad ram krävs två renderade ramar, varav en måste komma efter den AI-tillverkade ramen, annars skulle du se ramar ur funktion. Detta skapar massor av ytterligare latens eftersom GPU: n får dig att vänta längre på att få den senaste ramen. Slutresultatet är att bildhastigheten är mycket högre, men latensen förblir densamma, även om en ökning av bildhastigheten normalt sänker latensen. Detta innebär att spelet ser smidigt ut, men inte svarar på dina knapptryckningar så snabbt som du förväntar dig.

Trots dess nackdelar är DLSS fortfarande ledande

Källa: AMD

Även om DLSS har problem (särskilt DLSS 3), är det fortfarande den bästa bildförbättringen och prestandahöjande tekniken för spel och har varit det ända sedan den debuterade 2019. Det är inte heller för brist på konkurrenter. AMD lanserade FidelityFX Super Resolution (eller FSR) 2021 och Intel, tillsammans med sina Arc Alchemist GPU: er, lanserade Xe Super Sampling (eller XeSS) 2022. DLSS ger utan tvekan bättre bildkvalitet än FSR och XeSS, finns i fler spel (cirka 250 för FSR och 50 för XeSS), och erbjuder ett unikt bildgenereringsalternativ.

FSR och XeSS har dock kommit ikapp ganska snabbt. FSR har i skrivande stund bara varit ute i två år och är nära att matcha DLSSs nivå på titlar som stöds. XeSS är inte ens ett år gammalt, och det finns i minst 50 spel. Dessutom stöds FSR på GPU: er som går tillbaka till 2016 och fungerar på AMD, Intel och till och med Nvidia-märkta kort. Ramgenerering kommer inte heller att vara exklusiv för Nvidia på länge, eftersom FSR 3 lovar att erbjuda samma teknik senare under 2023. Även om det är osannolikt att DLSS någonsin kommer att gå vägen för PhysX, är det en öppen fråga om det kan förbli den tydliga ledaren bland sina kamrater.