DLSS 4 affiche plus d’images qu’il ne simule de moments

Un chiffre technique ne raconte jamais toute l’expérience d’un jeu. DLSS 4 en donne un bon exemple. Avec les GeForce RTX série 50 annoncées en janvier, NVIDIA a présenté Multi Frame Generation, capable de générer jusqu’à trois images supplémentaires autour des images rendues. Le compteur monte, mais la simulation ne vit pas quatre fois plus de moments.

Le moteur lit la manette, avance physique et logique, puis prépare une image à résolution interne. Il fournit couleurs, profondeur et vecteurs de mouvement. La Super Resolution reconstruit l’image de sortie; la génération de trames utilise des images rendues et des signaux de mouvement pour synthétiser des images intermédiaires.

entrée -> simulation -> rendu basse résolution -> Super Resolution
                                      |              |
                                      `-> mouvements -> Frame Generation
                                                       -> affichage

Si le jeu simule et rend à 60 images/s, une image de base arrive environ toutes les 16,7 ms. Générer trois images visuelles entre les rendus peut produire un flux affiché beaucoup plus élevé. Les commandes restent toutefois intégrées au prochain état simulé, pas à chacune de ces images synthétiques.

Séparer fluidité, cadence de base et latence

Je comparerais quatre configurations sur la même scène et la même caméra :

  1. rendu natif sans reconstruction;
  2. Super Resolution seulement;
  3. Frame Generation avec une cadence de base élevée;
  4. Frame Generation avec une cadence de base basse.

Pour chacune, je mesure :

MesureCe qu’elle révèle
cadence renduefréquence réelle de simulation/rendu
cadence affichéeinclut les images générées
temps entre imagesstabilité visuelle, pas seulement moyenne
latence clic-photondélai de la commande jusqu’à l’écran
utilisation GPU/CPUcomposant limitant
artefacts temporelsqualité pendant le mouvement

Reflex cherche à réduire la file entre CPU et GPU et d’autres délais du pipeline. Il ne transforme pas une image générée en nouvel état du monde. Une cadence de base trop faible peut donner une animation fluide mais une visée moins immédiate. C’est pourquoi le gros chiffre doit toujours être accompagné de la base et de la latence.

Les artefacts apparaissent surtout lorsque l’information manque ou se contredit : petits objets révélés entre deux images, particules, transparence, cheveux, réticule ou interface qui n’obéit pas aux mêmes vecteurs. Un mouvement de caméra rapide peut créer une zone que l’image précédente n’avait jamais vue. Le modèle doit inventer temporairement ce qui s’y trouve.

Le jeu peut exclure certains éléments de la génération, fournir de meilleurs vecteurs et ajuster l’interface. Une mise à jour de pilote ou de modèle peut améliorer un titre et en dégrader un autre; je garderais version, capture et scène de test. En cas de scintillement ou de délai, l’utilisateur doit pouvoir désactiver la fonction sans rendre le jeu inutilisable.

La capacité mémoire, la résolution et la consommation comptent aussi. Une reconstruction permet de rendre moins de pixels, mais les buffers temporels et la génération ont leur coût. Sur un portable, quelques images de plus peuvent échanger autonomie et chaleur contre fluidité.

Je trouve l’ingénierie remarquable précisément parce qu’elle travaille dans le temps. Je jugerais DLSS 4 avec la cadence réellement rendue, le temps entre images, le clic-photon et les artefacts en mouvement. Si l’expérience paraît plus fluide sans éloigner le contrôle, la fonction réussit. Si seul le compteur change, je réduis les réglages et compare autrement.