Actualités

AMD FidelityFX, la clé des cartes graphiques AMD RDNA et RDNA2

Par Adrien, le 20 novembre 2020 - AMD, application, espace, logiciel, logiciels, nvidia
AMD FidelityFX, la clé des cartes graphiques AMD RDNA et RDNA2

On pourrait dire que AMD FidelityFX C’est un ensemble d’outils qui facilite l’augmentation de la qualité d’image dans les jeux vidéo, mais qui l’utilise?

AMD FidelityFX est né avec la sortie des premières cartes graphiques RDNA, également connu sous le nom de RX 5000. Cette série ramènerait AMD Radeon au combat avec NVIDIA. Parmi les nouveautés que nous avons vues dans sa présentation, nous avons trouvé FidelityFX, qui réapparaît avec RDNA2.

Qu’est-ce que AMD FidelityFX

Fondamentalement, il s’agit d’une boîte à outils Open source qu’AMD propose aux développeurs de jeux. Le kit se compose de 5 utilitaires visant à augmenter la qualité d’image des jeux, sans perdre trop de performances et, ainsi, tirer le meilleur parti de notre GPU AMD.

AMD FidelityFX est sorti en 2019, avec la sortie du RX 5700, et s’est concentré sur 5 objectifs:

  • Amélioration adaptative du contraste (CAS). Améliore la qualité visuelle et offre une netteté idéale pour les scènes sombres ou pour restaurer les détails perdus après l’application de l’anti-crénelage TAA (lissage temporaire des contours).
  • Réflexions de l’espace d’écran (SSR). AMD affirme que la clé de cette technologie est qu’elle offre des réflexions de haute qualité avec une surcharge de performance minimale, grâce à un shader de calcul optimisé et à la suppression du bruit.
  • Downsampler. C’est un outil optimisé pour les architectures RDNA et RDNA2 qui génère des niveaux de texture MIP en utilisant le calcul asynchrone pour des performances optimales.
  • Occlusion ambiante. RDNA et RDNA2 sont optimisés pour des effets dynamiques et efficaces, contribuant à améliorer l’apparence des objets basés sur l’exposition à la lumière ambiante.
  • Mappeur HDR. Il est optimisé pour une utilisation sur les écrans avec AMD FreeSync Premium Pro et offre un HDR supérieur, comme une large gamme de couleurs pour le contenu affiché dans les jeux.

Accentuation adaptative au contraste (CAS)

amd fidelityfx CAS

Cette technologie prend en charge concentration et échelle (en option) une imagen. L’algorithme ajuste la quantité de netteté par pixel pour afficher une image de meilleure qualité. Par conséquent, les parties de l’image qui sont déjà nettes en elles-mêmes sont moins travaillées, ce qui ne signifie pas que les zones les moins détaillées sont davantage travaillées.

AMD a conçu CAS pour augmenter la qualité Anti-aliasing temporaire (TAA), ce qui ajoute un peu de flou. Ainsi, CAS restaure les détails des images produites par TAA pour les affiner.

Réflexions d’espace d’écran stochastique (SSSR)

Cette technologie peut créer des reflets réalistes basé sur les informations de l’image rendue. Il contient un algorithme qui « tire » des rayons réfléchissants à partir d’un point de la scène, et les suit à travers l’image jusqu’à ce que le rayon croise à nouveau à ce point (appelé tampon de profondeur).

Ce SSSR recherche l’image rendue après un ordre hiérarchique pour simplifier étapes à suivre: augmente les performances de recherche et la qualité de l’image finale. Par conséquent, cet effet tente de créer des surfaces avec une rugosité différente en « secouant » les soi-disant « rayons de réflexion ».

La contrepartie de cette technologie est la introduction de bruit sur l’image. Pour cette raison, AMD a introduit un éliminateur de bruit optimisé pour les architectures RDNA et RDNA2 dans le but de créer des images sans bruit et de réduire le nombre de rayons en fonction de la rugosité de la surface.

Regarde le carrés rouges:

amd fidelityfx SSSR

Mappeur de préservation de la luminance (LPM)

Le LPM propose une bibliothèque open source pour permettre aux développeurs de intégrer HDR et une large gamme de couleurs (et un mappage de gammes) dans les jeux vidéo. AMD résume ses fonctionnalités comme suit:

  • Il est possible de le configurer pour qu’il fonctionne avec n’importe quelle entrée RVB positive.
  • Il peut être configuré pour cibler n’importe quel espace colorimétrique de sortie RVB.
  • Il n’est pas basé sur LUT, mais sur ALU.
  • Il prend en charge FP16 et est hautement optimisé.

amd fidelityfx LPM

amd fidelityfx LPM

Échantillonneur à un passage (SPD)

Cet effet est axé sur l’optimisation de l’architecture RDNA et la réalisation générer jusqu’à 12 niveaux de MIP dans une texture. AMD a sorti sa deuxième version, qui améliore évidemment la première.

Le FidelityFX SPD est un composant utilisé pour accélérer la création de texture ou le processus de post-traitement. Pour cela, les niveaux MIP obtiennent des versions de la même texture, bien que dans des résolutions plus petites. Ces niveaux sont utilisés dans les effets spéciaux appelés « Floraison« , SSR, etc.

Dans son version 2.0, il peut générer jusqu’à 12 niveaux de MIP, la taille maximale (de la texture source) étant 4096 x 4096 pixels.

Occlusion ambiante combinée de calcul adaptatif (CACAO)

C’est une implémentation pour l’architecture RDNA et RDNA2 qui se concentre sur la occlusion ambiante. Il n’est pas du tout facile de créer un éclairage réaliste, les cartes graphiques souffrent donc du rendu de cet effet. La preuve en est les gouttes FPS générées par l’activation d’un niveau d’occlusion ambiante.

L’éclairage ambiant modélise la lumière indirecte dans une scène. Grâce à l’occlusion ambiante, le effet qui a un éclairage dans certains zones, étant moins éclairé (coins, recoins, fissures, etc.). Cela donne un aspect réaliste, car cela améliore la vue de la scène par l’utilisateur.

Avec CACAO, AMD optimise l’occlusion ambiante, être capable d’exécuter différentes configurations avec différentes qualités. Et est-ce que, dans les scènes dynamiques, l’éclairage n’est pas si prévisible. Par conséquent, l’occlusion ambiante de chaque image est calculée en fonction de la géométrie rendue, de la vitesse d’équilibrage et de la qualité.

amd fidelityfx CACAO

amd fidelityfx CACAO

GPUOpen

GPUOPEN

Où trouve-t-on AMD FidelityFX? Dans GPUOpen, mais qu’est-ce que GPUOpen?

GPUOpen est un suite d’outils logiciels axé sur les développeurs qui a été développé par le groupe AMD Radeon. Il a été lancé en 2016 et est le alternative à NVIDIA GameWorks parce que leurs caractéristiques sont similaires.

La principale différence avec NVIDIA est que GPUOpen héberge le logiciel sur Open source, ce qui donne aux développeurs une certaine liberté.

Donc, en d’autres termes, GPUOpen est un Plateforme conçue par AMD qui abrite des outils de conception totalement gratuits et open source. Quant à AMD FidelityFX, on retrouve ses 5 outils dans l’onglet « Effets«, Dans GPUOpen.

Cette plate-forme, ou répertoire, n’est pas uniquement axée sur les jeux, mais aussi sur l’informatique professionnelle, qui se produit dans les centres de données, les serveurs, etc.

Nous recommandons le meilleures cartes graphiques du marché

Nous espérons que ces informations vous ont été utiles. Si vous avez des questions, vous pouvez commenter ci-dessous et nous vous répondrons sous peu. Que pensez-vous d’AMD FidelityFX?

Adrien

Adrien

Passionné de high-tech depuis mon 1er PC en Pentium MMX 166Mhz, j'écris aujourd'hui sur les derniers processeurs AMD & Intel, ainsi que les futures cartes graphique NVDIA & AMD. Vous me croiserez aussi sur des sujets Windows 10 & Mac afin de tirer le meilleur parti de ces systèmes.

Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.