I added FidelityFx Super Resolution to Grand Theft Auto 5

1 : Anonymous2021/06/30 22:32 ID: ob89a5
I added FidelityFx Super Resolution to Grand Theft Auto 5
2 : Anonymous2021/06/30 23:33 ID: h3mcpbr

That's very impressive for an implementation that isn't even native, it's a day and night difference versus traditional upscaling. By the way, did something happened to the github link? It's giving me a 404 error.

ID: h3mvn45

By the way, did something happened to the github link? It's giving me a 404 error.

Seems to work:

ID: h3mh9qa

A little over sharpened, particularly the roads. But as you said, when it's a make shift implementation it's quite good. Particularly on background.

3 : Anonymous2021/06/30 22:34 ID: h3m5n05

This is basically a mod which replaces original GTA5 upscaler (when using Frame scale mode in Advanced Graphics Settings lower than display resolution) with FidelityFx Super Resolution.


GitHub page:

ID: h3m6gz3

Isn't the source code for FSR yet to be released?

ID: h3m7jm3

Its not released yet, I am using precompiled shaders from another game

ID: h3nm31h

Impressive. Both FSR in the comparison image and you applying it to GTA5.

4 : Anonymous2021/07/01 04:39 ID: h3nbysf


ID: h3nfkjx

I was waiting for this glorious time period after discovering it was a shader, will this mess with the UI tho or will that appear at native?

ID: h3nk24s

Depends on where it's injected. In this case, it appears to be an upscaling function of the game itself being replaced, meaning it likely happens before any UI overlay is added.

The big hurdle for modding other games is going to be the change in resolution. The whole point is to render at a lower resolution, but output a larger image. I imagine it will be difficult to replicate this in most other games. People may have to settle for a post-processing shader that affects the UI as well.

5 : Anonymous2021/07/01 00:49 ID: h3mlpdy

This is quite impressive good job. I'm wondering how easy to implement this mod to other games? Is there a guide or are you planning to do it in other games?

6 : Anonymous2021/07/01 00:32 ID: h3mjp43

Some native vs fsr comparisons (there are some lightning differences because between frames I will do better screenshots later):

7 : Anonymous2021/07/01 00:05 ID: h3mglod

Can you use this while playing online or could this result in a ban?

ID: h3mjsse

You should not get banned. If ENB or ReShade is not bannable this would work too.

ID: h3nv6z9

enb and reshade is not bannable online? I remember a lot of complaints that it was bannable couple of years ago, did they change that?

ID: h3o4fwc

You can get banned in GTA online?

ID: h3ocwrw

In theory, yes.

8 : Anonymous2021/07/01 09:13 ID: h3nwerm

How long did this take you to implement FSR to GTA V?

ID: h3nx7dj

Few hours for basic prototype and couple of evenings for code polishing and bugfixing.

ID: h3oew2g

It is possible on RDR2? Because uses the same engine as GTA5 and the same build in Upscaler

9 : Anonymous2021/07/01 06:01 ID: h3nj159

What kind of performance hit does FSR introduce in such a scenario? (0.5x native vs FSR performance)

If it's noticeable, maybe a better comparison is to bump the native res up until they're equal in FPS

10 : Anonymous2021/07/01 07:49 ID: h3nqzw7

Can you do the same with RDR2 ?

ID: h3nuk4a

I dont have RDR2 copy. In theory it is possible. They are adding DLSS soon so it would be interesting to compare DLSS and FSR here.

11 : Anonymous2021/07/01 18:46 ID: h3pp1af

Just tested it out at 3440x1440p, using the %83 scale (Ultra Quality) when turning off DoF, it looks really good. Very close to native, and it gives a pretty decent FPS boost

12 : Anonymous2021/06/30 22:41 ID: h3m6jlt

Im testing it rn, to bad it's not compatible with ENB cause I'd love to use it in combination with NVE.

edit: PagMan dev baj

ID: h3m8snb

It should work with enb, try this:

rename fsr d3d11.dll to d3d11_fsr.dll

open enblocal.ini and set:



ID: h3mkbx6


ID: h3nppez

Did it really work ? I guess because you said Pagman ?

ID: h3nrie7

I said PagMan because he‘s a baj

13 : Anonymous2021/07/01 11:18 ID: h3o5bud

Hi! First of all big congratulations! You did an incredible job.

Do you think it's possible to add FSR to RDR2?

ID: h3oepus

I think it's possible because RDR2 has the same build in Resolution Upscaling method which this modded FSR is based on

Can't FUCKING wait

14 : Anonymous2021/07/01 12:11 ID: h3oa1xu

That is extremely impressive! The amount of talent the modding community has is absolutely astonishing.

15 : Anonymous2021/07/01 13:32 ID: h3oisg4

Can this be done for cyberpunk!!! Please. XD

16 : Anonymous2021/07/01 17:51 ID: h3phfjg

I added FidelityFx Super Resolution to Grand Theft Auto 5

Fuck I love that this tech is such that a single user can say "Hey, I added this feature to an eight year old game, it's not a big deal, really."

You're awesome, OP! Any chance you could give the same treatment to Darksiders 2? It kinda' chugs at 1440p, at least for me. (I'm kidding, I have no money, I can't reimburse you for your time. But it's fun to imagine!)

17 : Anonymous2021/07/01 12:39 ID: h3octv6

AMD: pay this dude and extend FFX support to all AAA games 😀

18 : Anonymous2021/07/01 05:25 ID: h3ng2f3

fps doesn't even change?

ID: h3nkv96

Ideally it shouldn't. The video is comparing the built-in scaler used with Frame Scaling Mode to FSR. If you set a resolution of 2560x1440 and set a 50% Frame Scale, that means the game is being rendered at 1280x720.

The point is to see if FSR produces a better 2560x1440 output image than the built-in upsampler (which is probably bilinear). And it clearly does, if you don't watch the video on a tiny screen that nobody should be using to watch such videos on.

ID: h3nlqfw

Ah, I thought it was comparing native to FSR since nothing in the title or video says otherwise lol.

19 : Anonymous2021/07/01 03:33 ID: h3n4y5c

How? I thought FSR source code is not available yet?

20 : Anonymous2021/07/01 09:01 ID: h3nvnxf

Damn that is impressive! <3

21 : Anonymous2021/07/01 12:54 ID: h3oeg7x

In my humble testing, I found that the best option is Ultra quality (x0.834) it increased performance in very limited testing by roughly 25% ~ 20fps. Performance jumped from 77fps to 97fps, while trying Quality, Balanced and Performance modes there was a 0-2% increase over Ultra quality, which might be a CPU bottleneck, yet there was an obvious drop in image quality with close to 0% gains in all other modes, so I'd strongly advise using Ultra quality over the others, as Image quality is roughly the same as native in 1440p. I'll do a bit more in-depth testing and post the results.

22 : Anonymous2021/07/01 14:11 ID: h3onku5

What happens with the rendering if you increase the resolution scaling to 1.5x, 1.75x etc?

ID: h3opqwn

Mod stops working

ID: h3p0mnk

is it possible to enable it for those scaling factors?

23 : Anonymous2021/07/01 17:26 ID: h3pdtcw

Just wondering, could that be added to any game ( like going inside the DLL file, copy the code, and inserting to different game, or with each game would be required separate code for it to function?

24 : Anonymous2021/07/01 17:34 ID: h3pf1y9

Amazing work! Any chance to get this done in the Witcher 3? This is what makes PC gaming so exciting.

25 : Anonymous2021/06/30 23:51 ID: h3mewwv

Not to be an asshole but you definitely shouldn’t use random dlls downloaded from the internet if you’re using the pc for important stuff (banking, crypto, ecc). A dll can contain any code malware/ransomware included. I’m not saying that that there’s a malware or anything bad and I doubt OP is in bad faith but just beware

EDIT: Thanks for the downvote, here’s some sources

ID: h3mh2jo

I did not downvote you but you can build code youself

ID: h3ndmr1

The code is on github, I took a look, seems clean to me, but you can check it out too!

ID: h3nm67c

I encourage all crypto users to download random DLLs. That would help the universe in general.


Notify of
Inline Feedbacks
View all comments
Would love your thoughts, please comment.x