COMPTOIR
  
register

FSR vs DLSS : Hellblade confirme les résultats des deux techniques

Nous l'avons vu hier, une des forces de l'Unreal Engine reste sa capacité à supporter les dernières technologies d'upscaling, à intégrer le ray tracing, tout en conservant un développement participatif. Hellblade Senua's Sacrifice fut une grosse surprise de l'été 2017, et elle fut bonne. Derrière une narration tourmentée se cachait un jeu à l'ambiance psychotique assumée, une prise en main technique, mais relativement facile, et des graphismes bien sympas. Le titre a reçu une rustine qui incorporait le RT, le FSR avec sa dose de filtre sharp imposée, et le DLSS 2.3 anti-ghosting.

 

TPU a testé le jeu, et analysé le rendu des deux méthodes, en y ajoutant le TAA, qui est l'antialiasing du jeu. Le résultat des comparatifs relève toujours le même point. Le DLSS 2.3 ici n'élude pas les détails, ne génère pas de flou, et est aussi fin voire plus que le TAA. Notez que les verts ne forcent pas le filtre sharp, il est possible de le réguler via le panneau du pilote, ou par le GFE en plein jeu. Le FSR a l'inconvénient de sa technique, à savoir un upscaling spatial. Et n'ayant pas d'IA pour restituer les détails fins, le jeu s'en trouve délavé de détails, comme par exemple les mailles d'un filet, les cailloux au sol, etc. En soi, ça ne modifie pas le jeu outre mesure, ça le rend moins précis visuellement, et le passage en force du filtre sharp associé par AMD ne restitue pas ces détails. Ça atténue par contre cette sensation, et c'est tant mieux.

 

Il y a donc la place pour les deux méthodes, le DLSS étant par nature plus qualitatif dans la restitution des détails, et c'est ce que cherchent les possesseurs de RTX. Pour les autres, le FSR fera largement l'affaire, au prix d'un visuel moins rutilant et de moins de précision dans les détails. Et qu'adviendra-t-il du NIS, solution antérieure au FSR et qui va chercher à lui piquer sa place ?

 

hellblade senuas sacrifice

 

Un poil avant ?

La bonne nouvelle, c'est qu'il y a une abondance de NAND !

Un peu plus tard ...

GALAX, pas le chocolat, l'autre, ajoute une carte blanche, comme le chocolat, m'voyez ?

Les 17 ragots
Les ragots sont actuellement
ouverts à tous, c'est open bar !
par Gry20r, le Dimanche 28 Novembre 2021 à 11h32  
par _m_, le Samedi 27 Novembre 2021 à 12h16
Mais c'est le cas. Les Tensor Cores font fonctionner l'IA, qui invente les détails de l'upscalling.
Le Ray Tracing est lui géré par les RT Cores.
Et les Cuda Cores pour la partie généraliste.

Quel message de qui t'as fait pensé le contraire?
La réponse de Thibault concernait rdna2, j'ai lu trop vite mea culpa.

Ce que je ne comprends pas bien, c'est ce besoin d'IA chez les vert, et de trop de puissance chez les rouges, alors que les TV 4k modernes ont des upscaler pas trop moisis, c'est quel truc qui coince pour les moteurs 3d ? La latence ? La finesse des graphismes ?
Au final c'est un traitement d'images. Je me suis pas plongé dans le sujet, j'ai juste lu ici ou là qu'AMD ne traite pas l'image au même moment qu'NV pour l'upscaling, d'où une grande différence de perf et de résultats.
par _m_, le Samedi 27 Novembre 2021 à 13h42  
par _m_, le Vendredi 26 Novembre 2021 à 20h32
Et oui, pourquoi pas implémenter en hardware ces algorithmes à l'avenir, comme ils le font pour tous les grands codec.
Je parlais de codec, je suis peut-être à côté de la plaque, mais je vois beaucoup de traits en commun entre de l'encodage vidéo et de l'agrandissement d'images animé.
En voilà un excellent cas pratique pour leur rachat de Xilinx: une puce Media FPGA, qui se transforme à la demande, pour faire au choix, du x264, du x265, du VP9, de l'AV1 ou du FSR
par _m_, le Samedi 27 Novembre 2021 à 12h16  
par Gry20r, le Samedi 27 Novembre 2021 à 11h44
Merci pour l'éclaircissement, je pensais que les Tensor core étaient impliqués dans l'upscaling.
Mais c'est le cas. Les Tensor Cores font fonctionner l'IA, qui invente les détails de l'upscalling.
Le Ray Tracing est lui géré par les RT Cores.
Et les Cuda Cores pour la partie généraliste.

Quel message de qui t'as fait pensé le contraire?

L'utilisation d'apprentissages et d'Intelligence Artificielle, c'est un paradigme radicalement différent. Les deux approches ne pourront jamais se rejoindre sur la technique. Mais peut-être un jour sur le résultat
Mais le DLSS part avec un avantage certains, puisqu'il a "vu" tout ces détails en vrai durant sa phase d'apprentissage, en 64K raster ou je sais pas combien. Tandis que toutes les autres techniques devront s'en remettre à de l'extrapolation et du "devinage".
par Gry20r, le Samedi 27 Novembre 2021 à 11h44  
Merci pour l'éclaircissement, je pensais que les Tensor core étaient impliqués dans l'upscaling.

NVIDIA a tendance à mettre du silicium directement pour gérer des besoins, la puce gsync dans les écrans, les Tensor core pour le RT, ou mobiliser des CU généralistes pour l'upscaling, AMD a ce que je vois tente de prendre ce qu'il a , et a se débrouiller avec, le freesync, le RT, l'upscaling.

Ce dont deux approches différentes, et qui vont se rejoindre je pense, avec un compromis au milieu.
par _m_, le Vendredi 26 Novembre 2021 à 20h51  
par Thibaut G., le Vendredi 26 Novembre 2021 à 17h38
le RT est géré en hardware chez RDNA 2, ce sont les ray accelerators, l'upscaling non. Du coup, et je réponds aussi à "m", rien n'empêche AMD de gérer le FSR en temporal, mais faut-il encore que la puissance dispo permette de le faire. Ca pioche sur les unités de calcul classiques, et si tu en prends plus pour gérer le temporal en soft, alors tu auras moins de patate pour les jeux et la rastérisati, c'est inévitable et mathématique quand tu as des unités généralistes. Le FSR, c'est bien même si c'est loin d'être parfait, par contre en attendre monts et merveille avec les GPU actuels, quand le concurrent se débat avec des unités spécialisées donc plus efficaces, c'est un peu rêver
En allant par là, j'en ai aussi vu débattre que les transistors des Tensors Core auraient pu être alloué à des CU généralistes. Mais encore faut-ils qu'AMD en mettent plus. Et qu'ils disent que ces CU-là supplémentaires sont en fait là pour donner le surplus de puissance généralistes nécéssaire à l'upscaling. Mais qu'ils peuvent également être dédié au raster, si le besoin en est. Mais alors, si on les prends pour l'upscale, on les piques du coup au raster additionnel. Alors faut encore en rajouter pour compenser... c'est un débat sans fond

Bref, soit c'est de la puissance généraliste prise pour de l'upscaling plutôt que du raster, soit ce sont des transistors pris pour de l'upscaling hardware, plutôt que pour du raster généraliste
par _m_, le Vendredi 26 Novembre 2021 à 20h32  
par Thibaut G., le Vendredi 26 Novembre 2021 à 17h41
les solutions soft sont peu efficaces, surtout quand on demande aux unités classiques d'en faire toujours plus...
J'y connais rien, mais t'as lu les ragots sur l'autre sujet? UE4 a paraît-il une solution plutôt efficace dans le domaine, et encore en amélioration pour EU5. Si tu connais, j'aimerai bien ton avis la dessus (continus-le là-bas, tant qu'a faire)
En tout cas, je ne vois rien qui empêcherait AMD de les égaler et des les surpasser à l'avenir. Surtout si ils reçoivent la contribution de tous les grands studio et de Sony/Microsoft.
Et oui, pourquoi pas implémenter en hardware ces algorithmes à l'avenir, comme ils le font pour tous les grands codec.
Ce qui me taquine un peu avec la solution d'NVidia, c'est que c'est justement basé sur IA. Ca fait un peut mettre l'IA à toutes les sauces en ce moment... Mais bon, c'est efficace, je dis pas.
Mais quand j'entends tout ce qu'il y a en apprentissage derrière, et que tout jeu doit obligatoirement passer entre leur main et être tester dans toutes les conditions pour en bénéficier, bof bof.
Alors ça ne me déplairait pas si une techno plus conventionnelle, plus ouverte et plus universelle parvenait à lui tenir tête, un jour.
Voilà, bon après je suis pas joueur, ça me passe au-dessus de la tête. Mais techniquement je trouve ça passionnant
par Thibaut G., le Vendredi 26 Novembre 2021 à 17h41  
par _m_, le Vendredi 26 Novembre 2021 à 15h33
Bin ils peuvent tout simplement intégrer la dimension temporelle dans le futur, comme le font UE. Donc si, on peut s'attendre à de belles améliorations dans les années à venir. Là leur solution est encore toute jeune, sortant tout juste de sa coquille. Elle est pour le moment encore hésitante sur ses deux pattes et il lui reste à apprendre à courir, avec 3. Mais elle a le grand avantage d'être ouverte, et d'avoir été imaginé en concertation avec les grand studio, pour savoir quel type d'implémentation leur convenait le mieux.
les solutions soft sont peu efficaces, surtout quand on demande aux unités classiques d'en faire toujours plus. Tout le monde ou presque a dit que les unités pour du RT, c'était stupide, et pourtant c'est la meilleure solution pour les calculs BVH. AMD a même suivi ce chemin parce qu'AMD sait que de sunités dédiées sont plus efficaces. Du RT ou de l'upscaling géré par soft, c'est pas efficace. Si on veut aouter du temporal au FSR, faudra plus que du RDNA 2 pour y parvenir tant la chose est complexe à gérer, surtout sur des unités non spécialisées. Le temps et l'évolution, oui, mais alors sur une ou deux gens de plus
par Thibaut G., le Vendredi 26 Novembre 2021 à 17h38  
par Gry20r, le Vendredi 26 Novembre 2021 à 15h54
J'ai justement précisé MSRP pour éviter le comparo chez les revendeurs ou là c'est du n'importe quoi avec la dispo qui règle les prix plutôt que la position dans une gamme.
Quand au FSR, si AMD n'est pas parti sur du silicium en dur pour gérer le RT et l'upscaling, je pense qu'il y avait une raison, soit de timing, avec des délais trop pour réviser les 6xxx si profondément, soit avec une roadmap en tête, et des drivers sous le coude qui nécessitent d'attendre les prochains moteurs.
Pour le freesync, j'en suis plutôt content, j'avais pas mal de tearing sur ma précédente TV, freesync ultime (chez Samsung) m'en a débarrassé.
Après je ne suis ni fan de l'un ou de l'autre, toutes ces solutions pour moi c'est du bricolage, mon avis perso, je préfère un bon V6 3L, qu'un quatre cylindre rikiki gonflé avec des turbos pour avoir sur le papier les mêmes chevaux, la puissance brute y a rien de tel, je pense de même pour les GPUs.
Après la conso, c'est une autre paire de manche, bagnole ou GPU
le RT est géré en hardware chez RDNA 2, ce sont les ray accelerators, l'upscaling non. Du coup, et je réponds aussi à "m", rien n'empêche AMD de gérer le FSR en temporal, mais faut-il encore que la puissance dispo permette de le faire. Ca pioche sur les unités de calcul classiques, et si tu en prends plus pour gérer le temporal en soft, alors tu auras moins de patate pour les jeux et la rastérisati, c'est inévitable et mathématique quand tu as des unités généralistes. Le FSR, c'est bien même si c'est loin d'être parfait, par contre en attendre monts et merveille avec les GPU actuels, quand le concurrent se débat avec des unités spécialisées donc plus efficaces, c'est un peu rêver
par Gry20r, le Vendredi 26 Novembre 2021 à 15h54  
par Thibaut G., le Vendredi 26 Novembre 2021 à 14h03
Le temps ne sera pas forcément un gage d'amélioration, par la nature même de l'upscaling spatial, quand tu vois le smoyens que mets NV pour développer son DLSS, et les difficultés qu'ils rencontrent, ça laisse très songeur sur un FSR, ou un NIS, de meilleure qualité. Après, tu parles de MSRP, c'est quand même une blague d'en parler actuellement, parce que les MSRP des cartes de références sont bons, comme chez les verts. Les prix des cartes ne respectent plus le MSRP aujourd'hui, faut oublier cette notion chez les partenaires, surtout qu'AMD a augmenté de 10% leurs tarifs. Le FreeSync, pas bon tant que le le VRR est sous les 100 Hz....
J'ai justement précisé MSRP pour éviter le comparo chez les revendeurs ou là c'est du n'importe quoi avec la dispo qui règle les prix plutôt que la position dans une gamme.
Quand au FSR, si AMD n'est pas parti sur du silicium en dur pour gérer le RT et l'upscaling, je pense qu'il y avait une raison, soit de timing, avec des délais trop pour réviser les 6xxx si profondément, soit avec une roadmap en tête, et des drivers sous le coude qui nécessitent d'attendre les prochains moteurs.
Pour le freesync, j'en suis plutôt content, j'avais pas mal de tearing sur ma précédente TV, freesync ultime (chez Samsung) m'en a débarrassé.
Après je ne suis ni fan de l'un ou de l'autre, toutes ces solutions pour moi c'est du bricolage, mon avis perso, je préfère un bon V6 3L, qu'un quatre cylindre rikiki gonflé avec des turbos pour avoir sur le papier les mêmes chevaux, la puissance brute y a rien de tel, je pense de même pour les GPUs.
Après la conso, c'est une autre paire de manche, bagnole ou GPU
par _m_, le Vendredi 26 Novembre 2021 à 15h33  
par Thibaut G., le Vendredi 26 Novembre 2021 à 14h03
Le temps ne sera pas forcément un gage d'amélioration, par la nature même de l'upscaling spatial, quand tu vois le smoyens que mets NV pour développer son DLSS, et les difficultés qu'ils rencontrent, ça laisse très songeur sur un FSR, ou un NIS, de meilleure qualité.
Bin ils peuvent tout simplement intégrer la dimension temporelle dans le futur, comme le font UE. Donc si, on peut s'attendre à de belles améliorations dans les années à venir. Là leur solution est encore toute jeune, sortant tout juste de sa coquille. Elle est pour le moment encore hésitante sur ses deux pattes et il lui reste à apprendre à courir, avec 3. Mais elle a le grand avantage d'être ouverte, et d'avoir été imaginé en concertation avec les grand studio, pour savoir quel type d'implémentation leur convenait le mieux.
par Thibaut G., le Vendredi 26 Novembre 2021 à 14h03  
par Gry20r, le Vendredi 26 Novembre 2021 à 11h29
AMD a une génération de retard sur l'upscaling, c'est normal qu'ils aient besoin de plus de temps, y a pas de mal à ça. Ils se rattrapent ailleurs avec de meilleurs prix MSRP, le freesync moins cher et plus accessible, le RIS plutôt efficace, ou des solutions plutôt bonnes comme le Link dont on ne parle pas beaucoup.
Le temps ne sera pas forcément un gage d'amélioration, par la nature même de l'upscaling spatial, quand tu vois le smoyens que mets NV pour développer son DLSS, et les difficultés qu'ils rencontrent, ça laisse très songeur sur un FSR, ou un NIS, de meilleure qualité. Après, tu parles de MSRP, c'est quand même une blague d'en parler actuellement, parce que les MSRP des cartes de références sont bons, comme chez les verts. Les prix des cartes ne respectent plus le MSRP aujourd'hui, faut oublier cette notion chez les partenaires, surtout qu'AMD a augmenté de 10% leurs tarifs. Le FreeSync, pas bon tant que le le VRR est sous les 100 Hz car pas de LFC, le Freesync premium pro, oui, et il a fallu des années pour qu'AMD fasse le ménage dans ce bordel que constituait l'offre FreeSync.
par Gry20r, le Vendredi 26 Novembre 2021 à 11h29  
AMD a une génération de retard sur l'upscaling, c'est normal qu'ils aient besoin de plus de temps, y a pas de mal à ça. Ils se rattrapent ailleurs avec de meilleurs prix MSRP, le freesync moins cher et plus accessible, le RIS plutôt efficace, ou des solutions plutôt bonnes comme le Link dont on ne parle pas beaucoup.