DLSS, een afkorting voor Deep Learning Super Sampling, is een Nvidia-tool waarvoor een Nvidia 20-serie - of nieuwer - grafische kaart met tensorcores vereist is. DLSS is ontworpen om de prestaties te verbeteren door het spel met een lagere resolutie dan normaal uit te voeren en vervolgens a neuraal netwerk om de resolutie opnieuw te verhogen met behulp van tensorkernen die anders niet worden gebruikt in de weergave Verwerken.
GPU-architectuur
Is voornamelijk ontworpen om afbeeldingen weer te geven voor doeleinden zoals videogames, maar er zijn extra functies in de GPU-processor voor de grafische kaarten uit de 20-serie. De twee belangrijkste extra functies zijn de RT-kernen, die worden gebruikt voor raytracing, en de tensorkernen, die zijn ontworpen om machine learning-taken uit te voeren.
DLSS
Met de oorspronkelijke implementatie van DLSS moesten ontwikkelaars expliciet ondersteuning voor DLSS in hun spel inschakelen. Bovendien moest Nvidia zijn neurale netwerk voor elke game trainen met behulp van een supercomputer. Dit proces nam een aantal afbeeldingen met een lagere resolutie en vergeleek ze met een enkel "perfect frame" dat werd gegenereerd met traditionele supersampling-methoden. De supercomputer trainde vervolgens het neurale netwerk om de afbeeldingen met een lagere resolutie te transformeren om te passen bij het grotere perfecte frame. Nadat de verwerking was voltooid, werd de neurale netwerkprogrammering opgenomen in de volgende grafische driver. Dit trainingsproces moest voor elke nieuwe game worden uitgevoerd, een ontwerp dat alleen duurzaam was vanwege het lage aantal games dat DLSS implementeerde.
DLSS 2.0
DLSS 2.0 verbeterde het proces door de vereiste weg te nemen dat het neurale netwerk voor elke game moet worden getraind. Het voegde ook drie niveaus van DLSS, prestaties, gebalanceerd en kwaliteit toe. Deze drie modi zijn ontworpen om de gebruiker te laten kiezen hoeveel prestatieverbetering ze wilden en hoeveel van een grafische hit ze ervoor wilden nemen. Dit ontwerp gaf de gebruiker veel meer keuze in vergelijking met het enkele niveau van de originele DLSS-implementatie, waarvan gebruikers vaak zeiden dat ze te veel kwaliteit opofferden.