J’ai testé la technologie de régénération de rayons d’AMD dans Cyberpunk avec Optiscaler, et les résultats sont impressionnants.

J’ai testé la technologie de régénération de rayons d’AMD dans Cyberpunk avec Optiscaler, et les résultats sont impressionnants.

Salut à tous les passionnés de jeux vidéo ! Une semaine seulement s’est écoulée depuis ma dernière mise à jour concernant Optiscaler, mais les évolutions rapides de ce mod méritent d’être évoquées à nouveau. Cette fois-ci, nous avons des nouveautés importantes concernant la technologie innovante de Ray Regeneration d’AMD, désormais intégrée à Optiscaler. Un contributeur dévoué, DarkHelmet, a rendu possible le remplacement de la reconstruction de rayons de Nvidia par le système de débruitage Ray Regeneration d’AMD, protégé par une marque déposée. Il s’agit d’une étape importante, d’autant plus que seuls deux titres prennent actuellement en charge Ray Regen, et l’un d’eux sortira le 19.

Dévoilement d’AMD Redstone

Il est important de préciser que cette fonctionnalité ne provient pas de la version principale d’Opticsaler, mais d’une version dérivée développée par DarkHelmet.À l’heure actuelle, la régénération des rayons est uniquement fonctionnelle dans Cyberpunk 2077. Mes tentatives pour l’intégrer à d’autres jeux comme Avatar : Frontiers of Pandora et Indiana Jones et le Grand Cercle n’ont pas été concluantes.

Comprendre la technologie

Dans mon article précédent, j’ai brièvement évoqué la mise à jour Vulkan, mais sans entrer dans les détails techniques de son implémentation, faute de connaissances suffisantes. Cependant, j’ai trouvé des informations très pertinentes partagées par DarkHelmet sur Discord. Il a intégré le processus de régénération de rayons au pipeline de suréchantillonnage, en utilisant un shader de conversion performant qui transforme les données d’entrée destinées à la régénération de rayons de Nvidia en un format compatible avec celle d’AMD. Il a également souligné les ajustements nécessaires pour la composition et la modulation des entrées.

Discussion sur Discord à propos du débruiteur d'AMD, avec la participation des utilisateurs @DarkHelmet et nitec.
DarkHelmet illustre les défis de la modulation et de la composition des entrées pour permettre les entrées DLSS RR pour AMD RR.

Comment installer

À la demande de TheRazerMD, voici quelques précisions importantes : actuellement, la régénération de rayons via Optiscaler est compatible uniquement avec les cartes graphiques RDNA 4, à l’instar des limitations de FSR 4.1, à l’exception des cartes RDNA 3 sous Linux. Il est important de noter que cette version d’Optiscaler est développée indépendamment par DarkHelmet et est encore en développement, optimisée spécifiquement pour Cyberpunk 2077. Les futures implémentations nécessiteront probablement des ajustements supplémentaires pour différents jeux.

Pour installer Ray Regeneration dans Cyberpunk 2077, assurez-vous de maîtriser les bases de l’installation d’Opticlader. Commencez par télécharger la dernière version de test d’Opticlader depuis le serveur Discord. Ensuite, récupérez le fichier Optiscaler.dll compilé auprès de Dr. House (lien ici), ainsi que FSR 4.1 (accès à Discord requis pour ces liens).Vous aurez également besoin du fichier DLL de Ray Regeneration, inclus dans le SDK FSR v2.1.1. Téléchargez le package minimal, extrayez-le, puis localisez le fichier DLL dans Kits > FidelityFX > signedbin > amd_fidelityfx_framegeneration_dx12.dll.

Après avoir obtenu les fichiers nécessaires, transférez le contenu extrait de la version de test Opti vers le répertoire exécutable de Cyberpunk. Remplacez le fichier Optiscaler.dll existant par la version compilée pour la régénération de rayons. Copiez également les fichiers amdxcffx64.dll pour FSR 4.1 et amd_fidelityfx_framegeneration_dx12.dll. Exécutez windows_setup en conservant les paramètres par défaut et en activant l’usurpation d’identité Nvidia (omettez Optipatcher).Une fois en jeu, activez le lancer de rayons (Path Tracing) et la reconstruction de rayons DLSS. Enfin, accédez aux paramètres d’Optiscaler et sélectionnez la régénération de rayons FSR avec FSR 4.1.0 comme suréchantillonnage.

Interface des paramètres d'OptiScaler v0.9.0-pre10 dans Cyberpunk 2077, présentant les options pour la carte graphique AMD Radeon RX 9070 XT.

Amélioration de la qualité d’image

La régénération de rayons offre des améliorations substantielles par rapport au débruiteur par défaut sur plusieurs points essentiels. Elle améliore considérablement l’illumination globale, offrant une représentation plus réaliste de la lumière indirecte. De plus, elle améliore la netteté des surfaces réfléchissantes, notamment avec les textures métalliques, comme le montre la vidéo ci-dessous. Enfin, elle optimise l’interaction de la lumière avec les effets volumétriques tels que le brouillard, favorisant une meilleure diffusion.

Néanmoins, il est important de prendre en compte certains éléments. La régénération de rayons introduit un phénomène d’instabilité, comparable à un « vacillement » : un mélange désagréable de scintillement et de bruit, qui dégrade l’expérience par rapport au débruiteur par défaut. Il est cependant crucial de se rappeler que ces artefacts peuvent provenir du caractère non officiel de l’implémentation de DarkHelmet et des adaptations nécessaires pour prendre en charge la régénération de rayons à partir des entrées de reconstruction de rayons. Ce processus d’adaptation est également responsable de la baisse significative de performances observée avec cette configuration.

Néanmoins, cette avancée est véritablement enthousiasmante. Les GPU AMD de la série RX 9000 affichant des performances remarquables en matière de lancer de rayons, la possibilité d’activer la régénération de rayons dans les jeux qui ne la prennent pas officiellement en charge est une perspective des plus prometteuses. J’attends avec impatience une prochaine version de test d’Optiscaler intégrant cette nouvelle fonctionnalité et je compte explorer la régénération de rayons plus en détail au fur et à mesure des développements.

Source et images

Laisser un commentaire

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