AMD FSR peut être appliqué à (presque) tous les jeux Vulkan via le FSHack de Proton

Le FSR d’AMD obtient rapidement des implémentations non officielles dans plusieurs jeux, mods et hacks. Après les mods qui ont ajouté FidelityFX Super Resolution à Grand Theft Auto V et Assetto Corsa, Georg ‘DadSchoorse’ Lehmann a trouvé un moyen d’appliquer FSR à (presque) tous les jeux Vulkan sous l’environnement Linux, dans le cadre du hack plein écran de Proton.

Le moddeur lui-même prévient que ce n’est pas une implémentation parfaite, mais nous pensons que c’est toujours impressionnant en soi.

La nouvelle mise à jour PC de Resident Evil Village résout les problèmes de performances et ajoute la super résolution AMD FidelityFX

Il s’agit d’une implémentation du FSR d’AMD https://gpuopen.com/fidelityfx-superresolution/ dans fshack, qui permet aux utilisateurs de le choisir au lieu du filtrage linéaire/le plus proche pour la mise à l’échelle. Il peut être activé en utilisant WINE_FULLSCREEN_FSR=1 et une résolution de jeu inférieure à la résolution native de l’écran. WINE_FULLSCREEN_FSR_STRENGTH contrôle la quantité de netteté (à ne pas confondre avec les préréglages de qualité d’AMD, ceux-ci concernent la résolution d’entrée), 0 est la netteté maximale, des valeurs plus élevées signifient moins de netteté. La valeur par défaut est 5.

Avertissements :

  • Ne fonctionne que dans les jeux vulkan (dxvk et vkd3d-proton inclus).
  • Certains jeux augmentent d’eux-mêmes, sans utiliser fshack, lorsque vous sélectionnez une résolution inférieure dans le jeu. FSR ne fonctionnera pas dans ceux-ci.
  • De toute évidence, appliquer FSR à l’image finale n’est pas idéal, il doit être appliqué avant que l’interface utilisateur ne soit dessinée et avant certains effets de post-traitement comme le grain du film.
  • AMD recommande également un biais LOD négatif, ce qui n’est pas possible de manière générique sans problèmes.
  • Ce n’est que la version lente fp32, si elle est acceptée, je pourrais suivre avec la version fp16.
  • Le patchset est un peu en désordre. Si l’énorme commit est un problème, je peux essayer de le diviser un peu.
  • Une variable d’environnement pour ajouter des modes de résolution personnalisés (par exemple 2048×1152) serait bien pour contrôler plus directement la qualité.

YouTuber GloriousEggroll, qui couvre principalement l’actualité des jeux liés à Linux, a déjà publié une vidéo de présentation de ce hack FSR utilisé avec Forza Horizon 4, un jeu qui ne prend certainement pas en charge nativement la dernière technologie d’AMD. Selon GloriousEggroll, FSR Ultra Quality a été en mesure de compresser 25 images supplémentaires par seconde lors de la lecture avec une résolution 4K et des paramètres Ultra.

Cela est également de très bon augure pour le Steam Deck, puisque le prochain PC de poche de Valve utilise par défaut Proton avec son SteamOS personnalisé. Bien sûr, vous avez également la possibilité d’installer Windows sur le Steam Deck si vous le souhaitez.