Améliorez vos jeux Vulkan grâce à la mise à l’échelle FSR 4 d’AMD via Optiscaler.

L’équipe Optiscaler a une fois de plus fait des merveilles.À chaque fois que je publie un article détaillant une nouvelle fonctionnalité d’Opticlader, ils déploient une mise à jour encore plus riche en possibilités. Difficile de savoir s’il s’agit d’une initiative personnelle pour me tenir constamment occupé ou d’une réaction à la réticence persistante d’AMD à satisfaire les demandes de la communauté, notamment concernant la sortie officielle d’INT8 FSR4. Quoi qu’il en soit, ils continuent de proposer des mises à jour exceptionnelles, et je suis là pour vous en informer.

Optiscaler : Combler les lacunes d’AMD

Cette dernière mise à jour change la donne. L’équipe Optiscaler a enfin levé l’un des principaux obstacles rencontrés par FSR 4 : son incompatibilité avec Vulkan. Depuis son lancement il y a près d’un an, FSR 4 était indisponible sur la plateforme Vulkan en raison de certaines limitations techniques non divulguées. La communauté, à juste titre frustrée, a subi près d’un an de stagnation : aucune mise à jour, aucun plan clair de la part d’AMD pour adapter FSR 4 aux jeux Vulkan, et aucun retour concernant la version INT8. Ce manque de développement a été un véritable point noir pour de nombreux utilisateurs.

Comment Optiscaler a-t-il réussi cette avancée ? Si les détails restent confidentiels, il est clair que les principaux obstacles techniques empêchant FSR 4 de fonctionner avec Vulkan demeurent. Optiscaler a donc mis en œuvre une solution de compatibilité, permettant l’accès sans contourner les limitations fondamentales. Je vous fournirai plus d’informations dès qu’elles seront disponibles.

Premiers pas avec l’installation d’Optiscaler

Maintenant que le contexte est posé, passons à la procédure d’installation. Vous aurez besoin des ressources suivantes :

  • OptiScaler v0.9.0-pre10 Version de test (ou une version plus récente)
  • OptiPatcher

Pour obtenir la version la plus récente d’Optipatcher, accédez à la section « Versions continues » située à droite du dépôt.

Page du dépôt GitHub d'OptiPatcher avec les mises à jour récentes mises en évidence
Accédez aux mises à jour continues pour obtenir la dernière version d’Optipatcher, compatible avec un large éventail de jeux.

Ensuite, téléchargez le fichier nommé « Optipatcher.asi » et ignorez les fichiers de code source.

Page GitHub pour une « mise à jour progressive » avec diverses mises à jour du jeu
Récupérez « Optipatcher.asi », le fichier plugin essentiel à l’installation.

La dernière version de test d’Opticscaler est disponible sur leur serveur Discord (lien ici). Ce guide explique comment l’installer pour Indiana Jones et le Grand Cercle, jeu exclusivement compatible Vulkan. J’utilise l’édition Game Pass, mais la procédure d’installation diffère uniquement par l’emplacement du fichier exécutable du jeu. Vous trouverez des instructions détaillées dans mon tutoriel complet d’installation d’Opticscaler.

Pour trouver le fichier exécutable du jeu, accédez à votre bibliothèque, développez le menu hamburger, puis sélectionnez Gérer > Fichiers > Parcourir. Vous serez alors redirigé vers le dossier XboxGames où sont stockés les jeux Game Pass.

Interface de jeu pour « Indiana Jones et le Grand Cercle » avec des options de gestion des fichiers
Accédez à XboxGames en sélectionnant Gérer > Fichiers > Parcourir.

Dans le dossier XboxGames, repérez le répertoire du jeu que vous souhaitez modifier, ici Indiana Jones and the Great Circle. Notez que certains jeux peuvent avoir des noms de dossiers moins explicites ; par exemple, Death Stranding Director’s Cut se trouve dans un dossier nommé DSDC. Heureusement, le fichier exécutable est facilement accessible dans le dossier suivant, nommé « Content ».Dans notre cas, il se trouve dans un fichier appelé TheGreatCircle.exe — un autre coup de chance !

Une fois le fichier exécutable trouvé, la suite est simple. Extrayez le contenu du dossier Optiscaler et placez-le dans le dossier du jeu.

Explorateur de fichiers affichant le contenu du dossier du jeu Indiana Jones et le Grand Cercle

Créez un nouveau dossier nommé « plugins » dans le répertoire de l’exécutable du jeu et déplacez-y le fichier Optipatcher.asi. Bien que l’utilisation d’Optipatcher ne soit pas indispensable pour rendre FSR 4 compatible avec Vulkan, elle est fortement recommandée en raison de son efficacité et de son intégration fluide, contrairement aux méthodes plus anciennes, parfois complexes. De plus, Optipatcher est souvent nécessaire car le script d’installation risque de se bloquer à la dernière étape sans lui.

L’étape suivante consiste à exécuter le script d’installation. Dans le répertoire du jeu, localisez et exécutez le fichier « setup_windows.bat ».Si un message d’avertissement de sécurité s’affiche (« Ouvrir un fichier – Avertissement de sécurité »), ignorez-le et sélectionnez l’option « Exécuter ».

Vous devrez fournir les informations suivantes, en appuyant sur Entrée après chacune d’elles :

  • 2 (pour sélectionner winmm.dll)
  • 2 (pour AMD/Intel)
  • 2 (pas de falsification)
  • n (pour ignorer la mise à jour d’Optipatcher)
Invite de commandes affichant les options de configuration d'OptiScaler

Une fois l’opération terminée, appuyez sur Entrée pour quitter le script. Félicitations ! Optiscaler est maintenant installé et vous pouvez le configurer en jeu.

Configuration en jeu

Pour configurer vos paramètres, accédez aux options vidéo du jeu et choisissez votre processeur d’upscaling préféré : FSR ou DLSS. Ce choix configure uniquement les entrées d’upscaling reçues par le pipeline Optiscaler ; vous pouvez obtenir une sortie FSR 4 avec les deux options. En général, le DLSS offre une qualité supérieure, bien qu’il puisse présenter une instabilité sur certains titres. Les résultats peuvent varier.

Une fois votre sélection effectuée, lancez-vous dans le jeu et appuyez sur la touche Insertion ; cela ouvre par défaut le menu d’Optiscaler.

Interface OptiScaler affichant les paramètres de la carte graphique AMD Radeon RX 9070 XT

Cliquez sur l’option XeSS dans la section Upscalers en haut à gauche. Un menu déroulant proposant plusieurs choix apparaîtra.

Menu de sélection des options de mise à l'échelle dans OptiScaler

Sélectionnez « FSR 3. X avec Dx12 », puis cliquez sur « Changer de suréchantillonnage ».Cette action active la couche d’interopérabilité pour le pipeline de suréchantillonnage avec Vulkan.

Votre configuration est maintenant terminée ! Cela devrait déclencher automatiquement la mise à l’échelle FSR 4, comme illustré ci-dessous.

Interface OptiScaler affichant les paramètres avec les fonctionnalités Vulkan et DX12 activées

Pour une expérience optimale avec la génération de trames FSR Redstone, consultez notre article détaillé.

Tests de performance

Pour évaluer les différences de performances entre FSR 4 sur DX12 et Vulkan, prenons l’exemple de Red Dead Redemption 2. Ce titre est particulièrement adapté à l’implémentation Vulkan de FSR 4 d’Optiscaler pour plusieurs raisons. Notamment, l’anticrénelage y est généralement médiocre, produisant un rendu flou et mou, rappelant l’absence d’anticrénelage temporel. Cependant, même si FSR 4 est possible sur DX12, cette configuration n’est pas idéale non plus, car des utilisateurs ont signalé des saccades et des variations de latence dans certaines zones – des problèmes que Vulkan permet de résoudre. Par conséquent, la configuration optimale pour une expérience optimale sur RDR2, en particulier sur une 9070XT, consiste à utiliser FSR 4 avec l’API Vulkan pour une image de la meilleure qualité et une fluidité de jeu maximale.

L’utilisation de RDR2 pour l’analyse des performances s’inscrit dans le cadre de notre discussion, car je vais également vous montrer comment configurer Optiscaler pour ce jeu. La procédure est un peu plus complexe que pour d’autres titres, principalement en raison des complications liées au lanceur de Rockstar avec OptiPatcher. Commençons par le début, en nous concentrant sur la localisation du répertoire d’installation du jeu.

Accédez à la page du jeu dans votre bibliothèque. Cliquez sur l’icône d’engrenage (indiquée ci-dessous), sélectionnez Gérer (2) > Parcourir les fichiers locaux (3).

Interface Steam pour « Red Dead Redemption II » avec l'option Gérer mise en évidence

Copiez les fichiers Optiscaler téléchargés, créez un dossier nommé « plugins » et placez-y OptiPatcher. Cependant, une étape spécifique est nécessaire pour RDR2. D’après le développeur TheRazerMD, le lanceur de jeu de Rockstar peut perturber OptiPatcher, empêchant ainsi la simulation des entrées DLSS. Si vous poursuivez l’installation normalement (en exécutant windows_setup.bat), le jeu risque de ne pas se lancer correctement. Heureusement, il existe une solution : Ultimate ASI Loader. Cet outil garantit le bon chargement des plugins. Vous pouvez le télécharger ici ; téléchargez simplement « dinput8.dll », extrayez-le et copiez ce fichier.dll dans le dossier RDR2. Vous pouvez ensuite continuer l’installation d’Optiscaler via le script d’installation (windows_setup.bat) comme indiqué précédemment. La configuration en jeu reste inchangée ; assurez-vous simplement d’utiliser les entrées DLSS au lieu de FSR2.

Pour les tests de performance, j’utilise les paramètres Ultra en résolution 4K avec FSR 4 réglé sur Qualité. Voici les spécifications de ma configuration de test :

  • i7 13700k
  • 32 Go DDR5 7200
  • RX 9070XT Mercury
  • 2 disques durs SN850X de 1 To
  • Congélateur à liquide II 420 mm
  • Seasonic Focus GX 1000W

Lors d’un court parcours de Saint Denis, le mode DX12 a atteint une moyenne de 88 FPS, soit environ 10 % de plus que les 80 FPS de Vulkan. Cependant, DX12 présentait des saccades notables, tandis que l’expérience Vulkan restait parfaitement fluide, une différence mise en évidence par les graphiques de temps d’affichage suivants.

Graphique Frametime détaillant les performances sur Vulkan pour RDR2
Le graphique du temps d’affichage Vulkan présente des valeurs très regroupées autour de 12, 5 ms, indiquant une stabilité à 80 FPS.
Graphique du temps d'affichage illustrant les performances sous DX12 pour RDR2
Graphique du temps d’affichage DX12 montrant des valeurs regroupées autour de 10 ms avec de nombreux pics dépassant 20 ms.

Conclusion : Tirer parti des avantages d’Opticsaler

Certains lecteurs pourraient s’interroger sur l’utilité du FSR 4 sur Vulkan, surtout compte tenu du peu de nouveaux jeux AAA exclusifs à cette plateforme. Avec des exemples récents comme Doom: The Dark Ages et Indiana Jones and The Great Circle, son utilité semble limitée. Cependant, je comprends cet argument : l’obligation d’utiliser un mod pour un upscaling efficace est frustrante et inutile. Cela fait près d’un an qu’AMD n’a communiqué sur la résolution de ces problèmes. Les utilisateurs ne devraient pas avoir à recourir à des modifications pour une fonctionnalité essentielle comme l’upscaling, étant donné son importance potentielle pour les chipsets RDNA 4.

Dans un registre plus optimiste, si vous êtes prêt à consacrer un peu de temps au modding, Optiscaler vous permet de profiter de vos jeux Vulkan préférés grâce aux capacités FSR 4. Bien qu’une légère baisse de performances soit possible, elle reste suffisamment insignifiante pour apprécier pleinement les avantages de cette fonctionnalité. En fait, je considère Optiscaler comme indispensable pour quiconque souhaite optimiser son expérience sur RDR2 avec une carte graphique RDNA 3 ou plus récente. Les améliorations de la qualité d’image offertes par FSR 4, combinées à la compatibilité Vulkan, constituent un argument de poids en faveur de son utilisation. Un jour, peut-être, AMD répondra à ces besoins et Optiscaler deviendra moins nécessaire. En attendant, je continuerai sans doute à publier des articles sur ce mod.

Source et images