Toujours plus de frames, c’est bien ce que l’on veut non ? Je vais dire oui… et non. Aujourd’hui petit billet FrameGen, AFMF2, Lossless Scaling, FSR3.1 ou la solution Nvidia, on a de quoi faire.

Quelques rappels

FSR3.1 ne marche qu’avec les RTX et les RDNA. AFMF2 n’est dispo que pour les GPU RDNA2+ et les iGPU RDNA3+ il ne marche qu’en plein écran sans V-Sync, il ne fait qu’extrapoler une frame entre deux, tous les jeux sont concernés. Le FrameGen Nvidia est limité aux RTX4xxx pour le x2 et aux 5xxx pour le x3 et x4, il ne marche qu’avec les jeux compatibles s’ils n’ont pas de limite. Lossless Scaling lui fonctionne avec tous les GPUs et tous les applicatifs en mode fenêtré. Le FSR3.1 comme la solution Nvidia est limité aux jeux qui l’ont implémentés.

Si on parle qualité, Nvidia étant in-game, les autres dans le pilote et hors jeux sont donc moins bons. Dernier point, la proposition de Nvidia est à mon sens celle qui a le moins d’impact sur les performances par rapport aux autres solutions.

Rendu Type Impact performances Image affichée Latence réelle Latence perçue Qualité
Natif image réelle non fraîche 2× temps de frame  dépendant du framerate dépendant du réglage
DLSS Frame Generation interpolée, on attend la frame suivante pour en placer une entre les deux moyen légèrement en retard 2,3× temps de frame  dépendant du framerate très bonne
Lossless Scaling extrapolée, on place une frame a mi-chemin du temps prédit pour la prochaine moyen/lourd potentiellement incorrecte 2,5/3x temps de frame retard bien perceptible moyenne
FSR 3.1 FG interpolée, on attend la frame suivante pour en placer une entre les deux  moyen légèrement en retard 2,4× temps de frame dépendant du framerate bonne / très bonne
AFMF2 extrapolée, on place une frame à mi-chemin du temps prédit pour la prochaine moyen potentiellement incorrecte 2,5× temps de frame retard perceptible bonne

On peut coupler les FrameGen avec des limiteurs pour éviter de dépasser la fréquence de rafraichissement de l’écran. Et bonus, AMD et Nvidia permettent de coupler leur FrameGen avec Reflex et AntiLag pour diminuer le lag induit pour la génération d’image. AFMF2 et Lossless Scaling permettent de jouer sur la résolution de l’image générée (scaling) je ne sais pas ce qu’il en est chez Nvidia, je pense qu’on est plutôt sur du natif.

Quelques tests

Pour aller un petit peu plus loin que ces rappels. J’ai voulu voir ce que donnaient les dernières avancées de chaque côté. Avec le 5600G j’ai donc associé la 3060Ti, la RTX4060 et la RX6800. J’ai testé le X2 de Nvidia, AFMF2 et Lossless Scaling en mode adaptatif et en mode multi GPU (échec) sur Forza Horizon en 4k.

Première chose que j’ai observé, je m’attendais à un framerate doublé avec le framegen Nvidia, ce n’était pas le cas, c’était bon 50% de plus alors que je n’ai pas perdu tant de frames que ça a1 la base. Cela dit, c’est toujours bon à prendre. Peut-être que partir d’une base plus élevée aurait été mieux. J’ai testé du coup d’autres combinaisons. FSR3.1 fait sauter DLSS, sur ce titre ça va, sur d’autres c’est aie surtout maintenant que l’on peut forcer le Transformer presque partout. Je n’ai pas vraiment vu de différence avec AFMF2 ici.

Puis avec Lossless Scaling, j’ai senti le coup passé en termes de performances. Tout autant en qualité, il y a des choses qui se voient de temps en temps sans que ça soit gênant pour autant.  Celui-ci propose aussi un mode double GPU. Techniquement, un GPU s’occupe du rendu du jeu, l’autre gère la multiplication d’images et l’affichage. C’est un flop chez moi, la carte mère ne gère pas plus de 60Hz en sortie, la Vega 7 ne s’en sort pas à générer des images en 4k. Probablement qu’une configuration ATX dans laquelle on met une RTX3050 (ou un Arc 310 ?) à côté d’une RX6800 ou RTX4070 pourrait avoir du sens, et encore.

Techniquement, je préfère, dans ce titre, utiliser un upscaler que passer par du FrameGen. Je sais qu’il y a des mods pour qui permettent d’avoir les technos sur beaucoup plus de titres, mais rien qui est dans ma besace, et l’idée est quand même de ne pas avoir à bidouiller.

J’ai testé sur GTFO et Helldivers 2 Lossless Scaling ainsi que AFMF2, j’aurai une préférence pour AFMF2 mais en soit ce n’est pas le titre qui convient (ou alors en mode infiltration). Les chutes sous les 45fps en activant le FrameGen rendent les combats difficiles pour moi avec pas mal de tearing car je sorte de la plage de VRR de l’écran.

Par contre, sur Sudden Strike 4, les GPUs stagnent après 60fps, et il n’y a guère besoin de plus de 35 pour apprécier le jeu. Mettre un cap à 45 sur le GPU et utilisé du FrameGen pour aller jusqu’à 90 (en AFMF2) et 120 avec Lossless Scaling était une expérience acceptable et permettait de réduire la charge sur le PC. Mais, c’est un usage détourné, de niche.

Ma conclusion

Dans un titre qui ne propose pas d’upscaling le framegen est une solution. C’est bien quand on n’a rien de mieux. Tout d’abord, ce n’est pas gratuit, en termes de catalogue disponible, de matériel ni et c’est le plus important en termes de performances. Il y a des choses incompatibles entre elles, comme FSR3.1 FG avec DLSS en upscaling. Ou quand on utilise une limitation ingame, par exemple quand la RTX4060 était à 45fps, mettre du framegen pour passer à 70fps+ puis mettre un limiteur à 60fps (sur un écran 60Hz) dans le jeu. Et bien dans ce cas-là, la RTX4060 va générer 30fps et le FrameGen va combler. On a une fluidité de 60 fps à l’écran, mais une perception de 30 fps à la manette. Loin d’être idéal.

En dehors de ça, pour un jeu solo, ça passe, il y a un gain non négligeable du moment que l’on part d’un framerate élevé (je dirai 75+). Les performances grignotées ne font pas descendre vers une latence trop importante et on peut profiter à fond. Les choses vont d’ailleurs à peu près bien tant que l’on ne dépasse pas la fréquence de rafraichissement de l’écran.

Le mode double GPU de Lossless Scaling est peut-être intéressant, mais c’est une niche à la marge. Tout au plus un gadget pour moi, les iGPU ne tiennent pas le choc et double GPU dans le boiter, why ?

Il n’y a pas à proprement parler de meilleures solutions. Dans le jeu compatible, avec le matériel adapté, la proposition de Nvidia est au-dessus du lot. Chez AMD, l’intérêt du FSR3.1 dépend de la qualité d’implémentation dans le jeu. Il n’est pas rare que AFMF2 donne de meilleurs résultats. Ce dernier limité à certains RDNA à le mérite d’être dispo sous conditions dans tous les titres. Il reste Lossless Scaling, pour les RTX plus anciennes, les iGPUs, les GTX et tous les jeux pour lesquels rien n’a été fait. Je vais reprendre le début de ma conclusion, c’est mieux que rien. Mais pour un mec qui porte le projet seul c’est une bombe.

Au final, le FrameGen ne fait pas de miracle, comme pour les soucis d’upscaler qui sont mieux en 4k qu’en 1080, le FrameGen fonctionne mieux quand on a une bonne base de départ. Contrairement à ce que l’on pourrait penser, ce n’est pas fait pour sauver les vieux GPU. Pour moi, cela permet surtout aux possesseurs de milieu de gamme d’avoir une meilleure expérience sur un titre qui aurait pu être mieux optimisé.

By tech

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *