La dernière version du SDK AMD FidelityFX propose une multitude de correctifs, notamment pour les versions FSR 3.1.1/2. Plusieurs mises à jour ont été apportées afin de remédier aux différents problèmes rencontrés par les développeurs jusqu’à présent.
Nouveautés du SDK AMD FidelityFX 1.1.3 : FSR 3.1.3 et options d’optimisation du frame pacing
AMD a récemment dévoilé le SDK FidelityFX 1.1.3 sur GPUOpen, offrant des solutions simplifiées pour les développeurs de jeux. Cette mise à jour comprend de nombreuses optimisations autour de diverses fonctionnalités, permettant ainsi une meilleure intégration.
La dernière mise à jour se concentre principalement sur la correction de problèmes déjà identifiés, tout en ajoutant de nouvelles fonctionnalités pour Vulkan et DirectX 12. Ce nouvel SDK améliore également la compatibilité avec le Kit de Développement de Jeux de Microsoft, tant pour les consoles Xbox que pour les plateformes de bureau. Voici les principaux changements apportés par cette version :
Améliorations de l’Interpolation de Frames
Cette mise à jour procède à un nettoyage général et à l’optimisation de l’Interpolation de Frames, ce qui améliore la performance et la fiabilité des algorithmes d’interpolation. Cela améliore les transitions d’images, en particulier dans les jeux utilisant la technologie FidelityFX Super Resolution 3.
Mises à Jour Spécifiques à Vulkan
Parmi les ajouts, ils ont les modifications du Letterbox, la suppression des décalages de liaison Vulkan, et des améliorations liées à la requête de VRAM ainsi qu’à la sélection et au comportement de la queue. Ces ajustements touchent divers aspects de Vulkan, y compris la gestion des pipelines, la compilation des shaders, et l’utilisation de la VRAM pour le rendu.
Corrections du Pass GAME_MOTION_VECTOR_FIELD
Cette mise à jour corrige l’échantillonnage incorrect du Backbuffer qui se produisait lors de certains calculs de vecteurs de mouvement, entraînant des artefacts pendant le rendu.
Améliorations du Framework
En plus d’améliorations générales pour une meilleure stabilité, le SDK introduit la prise en charge des formats Typeless dans DX12/GDK ainsi que les formats Separate Backbuffer et Hudless. Cela permet aux développeurs de rendre les éléments HUD séparément du backbuffer, améliorant ainsi la clarté visuelle.
Debugging et Optimisation des Performances
De nouvelles lignes de débogage ont été ajoutées pour les tests de pacing, permettant d’analyser et d’optimiser le rythme des images. Des réglages de Frame Pacing sont également désormais disponibles pour une meilleure maîtrise des images.
Corrections de Bugs
Des corrections mineures sont incluses, telles que des fautes de frappe et des incohérences, ainsi que la résolution d’un problème de blocage dans la fonction ‘UpdateTileMappings()’, qui causait précédemment des gelées de rendu. Les canaux de texture de distorsion inutilisés ont également été supprimés pour réduire l’utilisation de ressources.
La mise à jour majeure est la fonctionnalité de FSR 3.1.3, qui apporte plusieurs améliorations par rapport à la version précédente. Cela inclut la résolution de problèmes préexistants et l’introduction d’une hybrid spin lock pacing en tant que fonctionnalité optionnelle pour un meilleur contrôle de la synchronisation des images. De plus, les mises à jour apportées à l’exemplaire AMDFidelityFX_FSR3Frameinterpolation permettent un support natif du FSR 3.1.3 sur les plateformes Xbox et de bureau de Microsoft.



