Qu'est-ce que DLSS et devriez-vous l'utiliser dans les jeux

La marche de la technologie est inexorable et cela n'est nulle part plus vrai qu'avec le matériel graphique. Chaque année, les cartes deviennent beaucoup plus rapides et apportent un tout nouvel ensemble d'acronymes pour des astuces graphiques fantaisistes. 

En regardant les paramètres visuels des jeux PC, vous rencontrerez une salade de mots(word salad) qui contient des pépites aussi savoureuses que MSAA, FXAA, SMAA et WWJD . OK, peut-être pas ce dernier.

Si vous êtes l'heureux propriétaire d'une nouvelle carte Nvidia GeForce RTX(Nvidia GeForce RTX) , vous pouvez désormais également choisir d'activer quelque chose appelé DLSS . C'est l'abréviation de Deep Learning Super Sampling et constitue une grande partie des fonctionnalités matérielles de nouvelle génération(generation hardware) trouvées dans les cartes Nvidia RTX .

Au moment de la rédaction, seules ces cartes disposent du matériel requis pour exécuter DLSS :

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

Le matériel spécifique en question est appelé noyau « (” core)Tensor » , chaque modèle ayant un nombre différent de ces processeurs spécialisés.

Les cœurs Tensor sont conçus pour accélérer les tâches d'apprentissage automatique, dont DLSS est un exemple. Si vous n'utilisez (t use) pas DLSS(DLSS) , cette partie de la carte reste inactive. Cela signifie que vous n'utilisez pas la pleine capacité de votre nouveau GPU brillant si DLSS est disponible, mais reste désactivé. 

Il y a plus que cela cependant. Pour comprendre quelle valeur DLSS apporte à la table, nous devons nous écarter brièvement de quelques concepts connexes.

Un petit détour par les résolutions internes et la mise à l'échelle(A Quick Detour Into Internal Resolutions & Upscaling)

Les téléviseurs et moniteurs modernes ont ce que l'on appelle une (Modern TVs and monitors)résolution(resolution) « native » . Cela signifie simplement que l'écran a un nombre spécifique de pixels physiques. Si l'image que vous affichez sur cet écran diffère de la résolution native exacte, elle doit être "mise à l'échelle" vers le haut ou vers le bas pour l'adapter. 

Donc, si vous produisez une image HD sur un écran 4K(4K display) , par exemple, elle aura l'air assez en blocs et irrégulière. Comme si vous aviez trop zoomé sur une photo numérique. En pratique, cependant, la vidéo HD(HD video) semble très bien sur un téléviseur 4K, même si elle est peut-être un peu moins nette que les séquences 4K natives. C'est parce que le téléviseur est équipé d'un matériel appelé "upscaler" qui traite et filtre l'image à basse résolution pour qu'elle paraisse acceptable.

Le problème est que la qualité du matériel de mise à l'échelle varie énormément entre les marques et les modèles d'affichage. C'est pourquoi les GPU (Which)sont(GPUs) souvent dotés de leur propre technologie de mise à l'échelle(scaling technology) .

Les consoles "pro" conçues pour sortir sur un écran 4K le présentent avec une image 4K native, de sorte qu'aucune mise à l'échelle de l'affichage ne se produit du tout. Cela signifie que les développeurs de jeux ont un contrôle total sur la qualité de l'image(image quality) finale . 

Cependant, la plupart des jeux sur console ne sont pas rendus à une résolution 4K native. Ils ont une résolution(” resolution) "interne" inférieure , ce qui sollicite moins le GPU . Cette image est ensuite mise à l'échelle pour être aussi belle que possible sur l' écran haute résolution à l'aide de la (high-resolution screen)technologie de mise à l'échelle(scaling technology) interne de la console .

En effet, DLSS est une méthode sophistiquée qui restitue un jeu PC(PC game) à une résolution inférieure à la résolution native, puis utilise la technologie DLSS(DLSS technology) pour le mettre à l'échelle pour l'écran connecté. En théorie, cela conduit à une augmentation significative des performances. 

Bien que cela ressemble beaucoup à ce qui se passe sur les consoles 4K, sous le capot, le DLSS est vraiment quelque chose de spécial. Tout cela grâce au "deep learning".

De quoi parle le "Deep Learning" ?(What’s The “Deep Learning” Bit About?)

L'apprentissage en profondeur est une technique d'apprentissage automatique(machine learning technique) qui utilise un réseau neuronal simulé. En d'autres termes, une approximation numérique de la façon dont les neurones de votre cerveau apprennent(brain learn) et créent des solutions à des problèmes complexes.

C'est la technologie qui, entre autres, permet aux ordinateurs de reconnaître les visages et permet aux robots de comprendre et de naviguer dans le monde qui les entoure. Il est également responsable des récentes vagues de deepfakes. C'est la sauce secrète du DLSS

Les réseaux de neurones nécessitent une « formation » qui consiste essentiellement à montrer les exemples nets de ce à quoi quelque chose devrait ressembler. Si vous voulez apprendre au net comment reconnaître un visage, vous lui montrez des millions de visages, lui permettant d'apprendre les caractéristiques et les motifs qui composent un visage typique. S'il apprend correctement la leçon, vous pouvez lui montrer n'importe quelle image avec un visage, et il la sélectionnera instantanément.

Ce que Nvidia a fait, c'est former son logiciel d'apprentissage(learning software) en profondeur sur des images incroyablement haute résolution des jeux qui prennent en charge DLSS . Le réseau de neurones apprend à quoi le jeu "devrait" ressembler lorsqu'il est rendu à l'aide de performances graphiques de niveau superordinateur.

Il prend ensuite cette image de résolution(resolution frame) interne inférieure et, faute d'un meilleur mot, "imagine" à quoi cela aurait ressemblé si un ordinateur beaucoup, beaucoup plus puissant que le vôtre avait rendu la scène. Si cela ressemble un peu à de la magie noire pour vous, vous n'êtes pas seul !

Quand utiliser DLSS(When To Use DLSS)

Tout(First) d'abord, vous ne pouvez utiliser DLSS que dans les jeux qui le prennent en charge, ce qui est une liste qui s'allonge rapidement, heureusement. Chaque titre a également ses propres exigences pour DLSS , telles que le rendu à une résolution minimale, car c'est sur quoi le réseau neuronal a été formé.

Cependant, le gros cerveau de Nvidia (Nvidia doesn)n'arrête pas d'apprendre(stop learning) et la fonction DLSS(DLSS feature) de votre carte continuera à recevoir des mises à jour, élargissant la prise en charge et la qualité(support and quality) par titre .

La meilleure façon de savoir si vous devez utiliser DLSS dans vos jeux est de regarder le résultat. Comparez-le à l'upscaling traditionnel ou à l'anti-aliasing pour voir ce qui est le plus agréable. La performance est également un facteur décisif important(deciding factor) . Si vous visez 60 images par seconde, mais que vous ne pouvez pas y arriver, DLSS est un bon choix.

Cependant, si vous obtenez des fréquences d'images élevées, DLSS peut en fait ralentir les choses. En effet, les cœurs de tenseur ont besoin d'un temps fixe pour traiter chaque image. À l'heure actuelle, ils ne peuvent pas le faire assez rapidement pour un jeu à fréquence d'images élevée(frame rate play) .

Essentiellement, DLSS est plus utile lors de l'utilisation d'un écran haute résolution(high-resolution display) (par exemple, des résolutions 4K, ultra larges ou 1440p) avec une fréquence d'images cible d'(target frame rate) environ 60 images par seconde. Il est également incroyablement utile lors de l'activation de l'autre astuce(party trick) principale des cartes RTX - le lancer de rayons(– ray) . Le DLSS(DLSS) peut assez bien compenser la perte(performance loss) de performances du lancer de rayons, avec un résultat final(end result) parfois spectaculaire.

C'est le moins que vous devez savoir avant de décider d'opter ou non pour le DLSS . N'oubliez pas que cette technologie évolue rapidement, donc si vous(Just) n'aimez pas les résultats d'aujourd'hui, revenez dans quelques mois et vous pourriez enfin être époustouflé.



About the author

Je suis un ingénieur en matériel avec plus de 10 ans d'expérience dans le domaine. Je me spécialise dans les contrôleurs et les câbles USB, ainsi que dans les mises à niveau du BIOS et le support ACPI. Dans mes temps libres, j'aime aussi bloguer sur divers sujets liés à la technologie et à l'ingénierie.



Related posts