One of the new features that the new NAVI GPUs support is a special sharpening filter created by AMD. Now even though the red team has locked this feature for all other GPUs in its drivers, a modder was able to port it to Reshade and allow all NVIDIA and AMD gamers to use it and enhance their games.
In case you aren’t aware of, Image Sharpening can be enabled for DirectX 9, DirectX 12 and Vulkan games on AMD Radeon RX 5700 series graphics via its Control Panel, and provides contrast-adaptive sharpening combined with optional GPU upscaling that helps draw out detail and provide crisp-looking visuals.
The source code for AMD’s Image Sharpening is open to everyone, something that allowed Reddit’s member jsheard to port it to Reshade. According to the modder, this implementation will be a little slower than the driver version since ReShade doesn’t support FP16/RPM. Still, the performance hit is not big and makes it perfect for those that want to use this new Sharpening Filter.
What’s also interesting here is that this Reshade version of AMD’s Image Sharpening works on both DX11 and OpenGL games. As we’ve already noted, the driver version only works for DirectX 9, DirectX 12 and Vulkan games. As such, even the owners of the brand new NAVI GPUs can use this Reshade in order to enhance the visuals of all the DX11 games. Not only that, but contrary to the driver version, PC gamers can adjust the Reshade CAS to their liking.
Here is how you can download and setup this new setting/option for Reshade.
- Download ffx_a.h and ffx_cas.h from the GPUOpen repository (click “Raw” then you can Ctrl-S the file)
- Download my wrapper shader and save it as FidelityFX_CAS.fx (same again, “Raw” then save)
- Put all three files in your ReShade shader folder
- Tweak the sharpness parameter to your liking. AMD recommends leaving it at 0.0 for minimal artifacts but it can be increased up to 1.0 for more aggressive sharpening.

John is the founder and Editor in Chief at DSOGaming. He is a PC gaming fan and highly supports the modding and indie communities. Before creating DSOGaming, John worked on numerous gaming websites. While he is a die-hard PC gamer, his gaming roots can be found on consoles. John loved – and still does – the 16-bit consoles, and considers SNES to be one of the best consoles. Still, the PC platform won him over consoles. That was mainly due to 3DFX and its iconic dedicated 3D accelerator graphics card, Voodoo 2. John has also written a higher degree thesis on the “The Evolution of PC graphics cards.”
Contact: Email
And by enabling blur in ReShade you can get an amazing DLSS effect.
And by enabling the blur effect in ReShade you can get an amazing DLSS effect.
Do someone have a link to a “before / after” picture gallery ?
Found this on the reddit thread:
https://imgsli.com/NDQ3OQ
If you want, I have pictures of your mother before/after her gender reassignment surgery.
It’s very specific, lumasharpen sharpens haphazardly. This thing actually enhances the image. Try it out, the difference is very noticeable.
Bit bad of AMD to lock it behind their own wall, especially when fanboys have been taking pot shots at Nvidia for locking features away, but chiming for AMD not doing the same, and yet that’s happening now.
How are they locking it behind their own wall when they release the source code for the full package, just like what they did for tressfx etc in the past?
The universal “just switch it on” setting in the driver is locked to Navi cards probably due to optimization/compatibility concerns, but developers are free to fully intergrate the FidelityFx suite in their games which then Nvidia cards owners can also benefit from.
Just like tressfx games do work on Nvidia cards in the past.
Hoping to see more developers do so as the FidelityFx Suite is not just this contrast adaptive sharpening that get ported to Reshade.
I’d like for them to simply offer it up front for all, rather than keeping it locked and letting a few coders do the work for them.
If it’s open, absolutely push it, and push it hard, rather than “do what you will” kings-man approach.
Ok here is working solution:
1. Download ffx_a.h and ffx_cas.h from the GPUOpen repository (click “Raw” then you can Ctrl-S the file)
-> https://github.com/GPUOpen-Effects/FidelityFX/tree/master/FFX_CAS/ffx-cas-headers
2. Download wrapper shader and save it as FidelityFX_CAS.fx (same
again, “Raw” then save, and rename it to FidelityFX_CAS.fx)
-> https://pastebin.com/yyTqn7Xh
3. Put all three files in your ReShade 4.x shader folder (ffx_a.h | ffx_cas.h | FidelityFX_CAS.fx)
4. Shift F2 then Tweak the sharpness of the parameter FidelityFX_CAS to your liking.
There is another config for FidelityFX_CAS (rename it also) use one or another.
-> https://pastebin.com/iUmDXTVP (Raw then Ctr+S and rename it)
The another config file can be named FidelityFX_CAS_V2
I have like this, so we can choose which one is better for various games.
I dont get the excitement about this, i just see the same results as the good old Lumasharpen filter when comparing them switching from one to another lol
AMD’s is different. The sharpening is applied before upscaling for reduced artifacting, or so I’ve read.
Yeah teorically it’s better, but as I said I just compared Lumasharpen with a value of 0.600 and this new CAS filter on a value of 0.300 and the results are exactly the same when turning one effect or another. This is nothing extraordinary compared with what we had already.
When nvidia develops tech for their cards and locks out amd the world burns. When it’s the other way around no one bats an eye.
hmm.
“The source code for AMD’s Image Sharpening is open to everyone, something that allowed Reddit’s member to port it to Reshade.”
hmm.
Oh lord. This is going to teach to not to cross read articles next time.
Apologies.
AMD’s been rocking the casbah lately. Namely in CPU, but things like this are cool too.
Releasing source. Classy, AMD. Well done.
Big thanks to AMD they come slower but do it better.
Yea. The Freesync monitors are a god send. Using an Nvidia card but really thankful.
I’m still waiting for the absolute stellar Free-sync monitor to replace my 1440p G-sync one.
Hopefully next yr, if within 2 yrs, but I’d doubt it.
https://www.youtube.com/watch?v=7MLr1nijHIo Check it out yourself, its pretty amazing actually