Je meurs d'envie de la génération de cadre de pont Steam – alors pourquoi est-ce si décevant?

Je meurs d'envie de la génération de cadre de pont Steam - alors pourquoi est-ce si décevant?

La semaine dernière, mes prières ont été exaucées. J'attendais patiemment que la génération de trame apparaisse largement sur le pont de vapeur. Le ROG Ally et Rog Ally X l'ont via les cadres de mouvement fluide d'AMD (AFMF), et les ordinateurs de portage Windows peuvent utiliser plus largement la mise à l'échelle sans perte. Mais le jeu de vapeur ne peut pas utiliser la génération de cadre, du moins pas dans les jeux qui ne sont pas livrés avec le support natif FSR 3 – et il n'y a pas une tonne de ceux qui fonctionnent même bien sur le pont Steam.

La semaine dernière, le Decky-Framegen Mod a été officiellement libéré en version bêta sur Github. Il s'agit essentiellement d'un SWPapper DLL, vous permettant d'utiliser la génération de trame FSR 3 dans les jeux qui ne prennent que la génération de trame DLSS. Si vous avez déjà utilisé Decky Loader sur le pont de vapeur, le processus d'installation est simple. Vous faites simplement glisser le plugin vers votre Plugins dossier sur le pont de vapeur – situé à / Home / Deck / Homebrew / Plugins – Passez en mode jeu et appliquez le plugin à n'importe quel jeu de la liste. Il ajoutera une commande de lancement aux jeux que vous sélectionnez, et vous êtes parti aux courses.

Dans un jeu avec DLSS Frame Generation, vous aurez soudainement la possibilité non seulement de sélectionner DLSS, mais aussi de basculer sur la génération de trame. Ce n'est que FSR 3, mais il est appliqué via le support DLSS natif dans un jeu.

Cela ressemble à une solution parfaite, et c'est ce que je pensais. J'ai immédiatement fait la queue de téléchargements pour Silent Hill 2, Final Fantasy XVI, et Cyberpunk 2077, Je me demande quel type de performances je pourrais obtenir dans ces jeux qui, sans génération de cadre, fonctionnent assez mal sur le pont Steam. Mais j'étais dans un réveil brutal. Decky-Framegen fonctionne, et je ne vais pas le désinstaller de mon pont de vapeur. Mais en fait, l'utilisation du mod m'a forcé à réinitialiser mes attentes.

Compenser le matériel perdu

Dans mon récent regard sur DLSS 4, j'ai écrit ce qui suit: «DLSS est qu'il est à son meilleur quand il pousse le niveau suivant de qualité visuelle; C'est au pire quand il compense le matériel qui ne peut pas atteindre la marque.  » Ce sentiment est ce qui motive la conversation ici autour de la génération de cadre sur le pont de vapeur. Cela ne vous permet pas de jouer à des jeux que vous ne pourriez pas jouer autrement. Cela rend les jeux auxquels vous pouvez déjà jouer au look plus fluide.

Il y a quelques problèmes ici. Tout d'abord, et le plus évident, est votre fréquence d'images de base. La génération de trame fonctionne mieux lorsque vous pouvez le nourrir avec une fréquence d'images élevée et cohérente.

Faisons d'abord avec la partie haute. FSR 3 utilise l'interpolation du cadre, où le système rend deux images et trouve la différence entre elles pour générer un cadre entre les deux. Plus votre fréquence d'images est élevée, moins il y a une différence entre les deux images, et plus il est facile pour l'algorithme de génération de trame de déterminer ce qui devrait se passer entre les deux. Plus votre fréquence d'images est faible, plus il y a de différence entre deux images et plus il est difficile pour l'algorithme de génération de trame de déterminer ce qui devrait se passer entre les deux.

Un organigramme expliquant le flux de données FSR 3 d'AMD.

La latence devient également un problème lorsque votre fréquence d'images n'est pas assez élevée. La façon dont FSR 3 fonctionne, le système doit constamment conserver un cadre supplémentaire tamponné. Cela ajoute la latence, et cette latence est aggravée lorsque vous avez déjà une fréquence d'images qui ne répond pas. Le mod Decky-Framegen pourrait faire 20 images par seconde (FPS) regarder Comme 40 ips, mais jouer au jeu donne l'impression de courir à 15 ips. C'est l'idée, au moins.

Ce sont des problèmes qui affligent n'importe quel outil de génération de trame, de l'échelle sans perte à la nouvelle génération multi-trames DLSS 4 de Nvidia. Ils sont plus importants sur le pont de vapeur – ou n'importe quel portable, d'ailleurs – en raison des frais généraux de faible performance, mais ce sont toujours des problèmes quelle que soit la plate-forme sur laquelle vous jouez. Il y a un problème spécifique aux PC de jeu portables, cependant, et c'est ce qui tue vraiment l'expérience.

Le petit diable de la génération de cadre

Final Fantasy VII Rebirth fonctionnant sur le pont de vapeur.

J'ai dit que la génération de cadre voulait une fréquence d'images élevée et cohérente, et la cohérence est la raison pour laquelle la génération de trame ne fonctionne pas bien sur le pont de vapeur. Le seul jeu auquel j'ai été le plus excité de jouer après avoir appris sur Decky-Framegen était Final Fantasy XVI. Ce jeu n'est pas pris en charge sur le pont de vapeur en raison de son exigeant, mais j'y ai mis 90 heures lors de sa sortie sur la PS5, et j'ai cherché une excuse pour en passer 90 heures de plus. J'ai téléchargé la démo avec Decky-Framen à l'appareil, et l'expérience a été terrible.

La fréquence d'images était systématiquement en mouvement. Les animations n'ont jamais été lisses, et j'avais l'impression que le jeu s'est déroulé au ralenti lorsque les performances ont chuté. Je pensais que c'était juste Final Fantasy XVI, Mais ce n'était pas le cas. Le même problème s'est produit dans Silent Hill 2. La désactivation de la génération de cadre a rendu le jeu moins fluide – au point qu'il était injouable – mais cela semblait toujours une meilleure expérience que lorsque j'ai utilisé la génération de cadre. Et c'est là que j'ai rencontré des vérités malheureuses sur l'utilisation de la génération de trame sur un ordinateur de poche.

Il y a deux raisons pour lesquelles la cohérence fait une si grande différence. Le premier est la sensation du jeu. Lorsque votre fréquence d'images est en flux, la stimulation du cadre se déroule complètement. Entre deux images, il pourrait y avoir un écart de 25 millisecondes, mais entre les deux images suivantes, il y a un écart de 35 ms. Lorsque le temps du cadre est constamment en mouvement comme celui-ci, il est difficile de placer le cadre généré au bon endroit. Le mouvement semble être constamment bégayé.

L'autre raison concerne les frais généraux que la génération de cadre a besoin. Il est facile d'oublier que la génération de trame réduit efficacement vos performances. L'algorithme doit fonctionner, donc dans un environnement de performance contraint comme le pont Steam, vous obtiendrez moins Les performances avec la génération de trame sont activées contre. L'idée est que les trames générées supplémentaires peuvent compenser la perte de performances en doubler-être votre fréquence d'images.

Graphique de temps d'image sur le mod decky-framegen.

Cette surcharge conduit à une situation que vous pouvez voir ci-dessus dans le graphique de temps d'image. Pour que la génération de trame fonctionne, le système doit rendre un deuxième cadre avant même d'afficher le premier. Lorsque votre fréquence d'images change constamment, cela conduit à une boule de neige de perte de performance lorsque la génération de cadre ne peut pas suivre. Au moment où le deuxième cadre rendu (troisième trame total) est affiché, l'algorithme de génération de trame fonctionne toujours sur le prochain lot, vous forçant à attendre pour voir un autre cadre. Le résultat est ce bégaiement constant de chaque bloc de trois images.

La génération de cadre est à son meilleur lorsqu'elle pousse le niveau suivant de qualité visuelle. C'est au pire quand il compense le matériel qui ne peut pas atteindre la marque.

Mon rêve que la génération de cadre sur le pont Steam débloquerait un nouveau niveau de performance n'était finalement rien de plus que cela – un rêve. Mais j'ai toujours le mod Decky-Framegen installé, et si vous possédez un jeu de vapeur, je vous suggère de l'installer également.

Ce que Decky-Framegen fait vraiment bien, c'est de faire en sorte que des jeux qui fonctionnent en douceur soient encore plus fluide. Par exemple, j'utilise le ROG Ally X avec du bazzite installé comme mon principal jeu de jeu, et cet appareil est livré avec un écran à 120 Hz. Decky-Framegen est incroyable pour pousser des jeux qui fonctionnent normalement à 60 ips cohérents jusqu'à 120 ips cohérents. C'est comme la magie.

Il est tout simplement important de garder vos attentes sous contrôle. Le mod Decky-Framegen est excellent, mais ses cas d'utilisation sont un peu plus limités qu'ils ne peuvent paraître à première vue.

Rate this post
Total
0
Shares
Previous Post
Nous avons enfin de bonnes nouvelles sur le RX 9070 XT d'AMD

Nous avons enfin de bonnes nouvelles sur le RX 9070 XT d'AMD

Next Post
Google Photos obtient de nouvelles fonctionnalités de tri pour découper le chaos

Google Photos obtient de nouvelles fonctionnalités de tri pour découper le chaos

Related Posts