35.1 C
Delhi

AMD’s FidelityFX Super Resolution can easily be applied to all Vulkan Games via Proton’s FSHack

While AMD is still working to bring FSR support to more and more games in the coming days, third party implementation of the tech is spreading rapidly. So, the unofficial implementations of AMD’s FSR 1.0 can be seen in several games, mods, and hacks. 

The new FidelityFX Super Resolution is has been applied in games like Grand Theft Auto V and Assetto Corsa, while Georg ‘DadSchoorse’ Lehmann has now introduced a new way by which FSR can be implemented in almost all Vulkan games under the Linux environment as part of Proton’s fullscreen hack.

Obviously, it won’t be a perfect implementation according to the modder, but hey, any extra frame rates you can juice out from a game for free is really priceless.

This is an implementation of AMD’s FSR https://gpuopen.com/fidelityfx-superresolution/ in fshack, which allows users to chose it instead of linear/nearest filtering for upscaling. It can be enabled using WINE_FULLSCREEN_FSR=1 and a lower in-game resolution than the display’s native one. WINE_FULLSCREEN_FSR_STRENGTH controls the amount of sharpening (not to be confused with AMD’s quality presets, those are about the input resolution), 0 is the maximum sharpness, higher values mean less sharpening. The default is 5.

- Advertisement -TechnoSports-Ad

Caveats:

  • Only works in vulkan games (dxvk and vkd3d-proton included).
  • Some games upscale on their own, without using fshack, when you select a lower resolution in game. FSR won’t work in those.
  • Obviously applying FSR to the final image is not ideal, it should be applied before the UI is drawn and before some post processing effects like film grain.
  • AMD also recommends a negative LOD bias, which is not possible in a generic way without problems.
  • This is only the slow fp32 version, if accepted I might follow up with the fp16 version.
  • The patchset is a bit of a mess. If the huge commit is a problem I can try to split it up a bit.
  • An environment variable to add custom resolution modes (e.g. 2048×1152) would be nice to more directly control the quality.

- Advertisement -TechnoSports-Ad

Already the YouTuber GloriousEggroll, who does cover Linux-related gaming news more often, has already posted a video showcasing this FSR hack used on Forza Horizon 4, a game that does not natively support AMD’s latest technology.

As per GloriousEggroll, FSR Ultra Quality, which is the best preset with almost no distinguishable quality with native preset, was able to squeeze an extra 25 frames per second at 4K resolution Ultra settings.

This is great and as per our review of AMD FSR, the Ultra Quality and Quality presets are a great implementation of the tech, as you have almost no to less noticeable difference compared to native resolution and quality.

via Wccftech

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Raunak Saha
Raunak Saha
A cs engineer by profession but foodie from heart. I am tech lover guy who has a passion for singing. Football is my love and making websites is my hobby.
TechnoSports-Ad

Popular

TechnoSports-Ad

Related Stories

More from author

A Deeper Look at Amazing Mukesh Ambani Net Worth in 2024

Mukesh Ambani is one of the world's wealthiest and most influential people in the world and a lot of people seem interested in Mukesh...

Bigg Boss Vote 2024- Unveiling the Power of Viewers

Bigg Boss Vote 2024: How to Vote and All Details Reality TV has, over the years, evolved into a genre that commands substantial viewership. One...

Vi revises existing ₹129 and ₹298 plans with more benefits as of 23rd April 2024

Vodafone Ide­a or Vi, also known as Vi, recently unveile­d their revamped ₹129 and ₹298 plans, aiming to offer enhanced value amidst the­ intensifying...

Airtel Balance Check Codes: Top 5 Methods as of April 23

Airtel Balance Check Codes: A Total Guide in 2024 As an Airtel customer, it's crucial to be aware of your remaining balance to avoid unexpected...