Το DLSS, συντομογραφία του Deep Learning Super Sampling είναι ένα εργαλείο της Nvidia που απαιτεί μια κάρτα γραφικών της σειράς Nvidia 20 – ή νεότερη – που έχει πυρήνες τανυστήρα. Το DLSS έχει σχεδιαστεί για να αυξάνει την απόδοση εκτελώντας το παιχνίδι σε χαμηλότερη ανάλυση από την κανονική και στη συνέχεια χρησιμοποιώντας α νευρωνικού δικτύου για να αυξήσετε ξανά την ανάλυση χρησιμοποιώντας πυρήνες τανυστή που διαφορετικά δεν χρησιμοποιούνται στην απόδοση επεξεργάζομαι, διαδικασία.
Αρχιτεκτονική GPU
Έχει σχεδιαστεί κυρίως για την απόδοση γραφικών για σκοπούς όπως τα βιντεοπαιχνίδια, ωστόσο, υπάρχουν επιπλέον δυνατότητες στον επεξεργαστή GPU για τις κάρτες γραφικών της σειράς 20. Τα δύο κύρια επιπλέον χαρακτηριστικά είναι οι πυρήνες RT, που χρησιμοποιούνται για την ανίχνευση ακτίνων, και οι πυρήνες τανυστήρα, οι οποίοι έχουν σχεδιαστεί για την εκτέλεση εργασιών μηχανικής εκμάθησης.
DLSS
Με την αρχική εφαρμογή του DLSS, οι προγραμματιστές έπρεπε να ενεργοποιήσουν ρητά την υποστήριξη για DLSS στο παιχνίδι τους. Επιπλέον, η Nvidia έπρεπε να εκπαιδεύει το νευρωνικό της δίκτυο για κάθε παιχνίδι χρησιμοποιώντας έναν υπερυπολογιστή. Αυτή η διαδικασία πήρε έναν αριθμό εικόνων χαμηλότερης ανάλυσης και στη συνέχεια τις συνέκρινε με ένα μόνο «τέλειο πλαίσιο» που δημιουργήθηκε μέσω παραδοσιακών μεθόδων υπερδειγματοληψίας. Στη συνέχεια, ο υπερυπολογιστής εκπαίδευσε το νευρωνικό δίκτυο να μεταμορφώνει τις εικόνες χαμηλότερης ανάλυσης ώστε να ταιριάζουν με το μεγαλύτερο τέλειο πλαίσιο. Μόλις ολοκληρωθεί η επεξεργασία, ο προγραμματισμός του νευρωνικού δικτύου συμπεριλήφθηκε στο επόμενο πρόγραμμα οδήγησης γραφικών. Αυτή η εκπαιδευτική διαδικασία έπρεπε να εκτελείται για κάθε νέο παιχνίδι, μια σχεδίαση που ήταν βιώσιμη μόνο λόγω του μικρού αριθμού παιχνιδιών που εφαρμόζουν DLSS.
DLSS 2.0
Το DLSS 2.0 βελτίωσε τη διαδικασία καταργώντας την απαίτηση για το νευρωνικό δίκτυο που πρέπει να εκπαιδεύεται για κάθε παιχνίδι. Πρόσθεσε επίσης τρία επίπεδα DLSS, απόδοση, ισορροπημένη και ποιότητα. Αυτές οι τρεις λειτουργίες σχεδιάστηκαν για να επιτρέπουν στον χρήστη να επιλέξει πόση ώθηση απόδοσης ήθελε και πόση γραφική επιτυχία ήταν διατεθειμένος να λάβει γι' αυτό. Αυτός ο σχεδιασμός έδωσε στον χρήστη πολύ περισσότερες επιλογές σε σύγκριση με το μεμονωμένο επίπεδο της αρχικής υλοποίησης DLSS, το οποίο οι χρήστες συχνά ανέφεραν ότι θυσίαζε υπερβολική ποιότητα.