Skip to content

FSR4 support? #248

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
deennyy opened this issue Mar 6, 2025 · 393 comments
Open

FSR4 support? #248

deennyy opened this issue Mar 6, 2025 · 393 comments

Comments

@deennyy
Copy link

deennyy commented Mar 6, 2025

Hey, currently thinking of purchasing a 9070 series gpu, I was wondering if FSR4 is going to be supported in optiscaler, as not many games have fsr 3.1 (which is dll upgradeable to fsr4)

@scorthyn
Copy link

scorthyn commented Mar 7, 2025

I got a 9070 xt and would also like to know this :D fsr4 is so good

@Lawstorant
Copy link

I don't think FSR4 has been open sourced yet. And maybe It will work with the driver-override when using FSR 3.1 output?

@TheRazerMD
Copy link
Collaborator

Devs are definitely taking a look at this and there is already work underway, but no promises since FSR4 is currently being kept as driver-sided.

@Tarkin94
Copy link

Tarkin94 commented Mar 7, 2025

Is there any possibility that FSR 4 will also run on RDNA3?

@TheRazerMD
Copy link
Collaborator

Is there any possibility that FSR 4 will also run on RDNA3?

In its current form, don't count on it.

@cdozdil
Copy link
Owner

cdozdil commented Mar 8, 2025

Hi,

Tonights nighly build is adding FSR4 support for RDNA4 cards. It's experimental so expect all kinds of issues. Also you will need to find amdxcffx64.dll in your Windows folder and copy it next to OptiScaler.

@mmmmmako
Copy link

mmmmmako commented Mar 8, 2025

Hi,

Tonights nighly build is adding FSR4 support for RDNA4 cards. It's experimental so expect all kinds of issues. Also you will need to find and copy amdxcffx64.dll in your Windows folder and copy it next to OptiScaler.

Seems to work at least in the one game I tried just now (KCD2 which was supposed to be whitelisted to begin with...), selecting FSR3.X shows FSR 4.0.0 as the active upscaler. Thanks for the quick work!

@scorthyn
Copy link

scorthyn commented Mar 8, 2025

Tested with FF7 Rebirth and FSR4 seems to be working :D, image looks way better.

Using 9070XT

Screenshots

Image

Image

Image

@cdozdil
Copy link
Owner

cdozdil commented Mar 8, 2025

Hi,

Added a FSR4 Compatibility List to Wiki. Please share your experience there.

@vhu474
Copy link

vhu474 commented Mar 8, 2025

Done all the instructions but dont see the FSR4 applied when using FSR 3.X in deadlock

@cdozdil
Copy link
Owner

cdozdil commented Mar 8, 2025

Done all the instructions but dont see the FSR4 applied when using FSR 3.X in deadlock

Looks like it's a Vulkan game. This might be the issue.

@tdimarzio
Copy link

Unfortunately, crashes when selecting FSR 3.x in cyberpunk on 9070 XT

@evancolt
Copy link

evancolt commented Mar 8, 2025

seems to be working in Hellblade 2 w/ 9070XT w/ OptiFG and hudfix

EDIT: crashed after about an hour of gameplay. unsure if related to this but probably. driver failure it seemed
EDIT2: played another hour, no issues. seemed to be a driver issue possibly on the first crash. might've been caused by mod, not sure, but also they are fairly new drivers on the AMD side

Screenshots

Image

Image

@Mullet2000
Copy link

I'm getting a crash as soon as I select FSR 3.x in cyberpunk on 9070 XT.

FFVII Rebirth seems to be working. At 100% resolution scale I don't immidiately see any issues. At 66% or lower there's a ton of fizzle on trees.

@mmmmmako
Copy link

mmmmmako commented Mar 8, 2025

I have FSR4 working in Cyberpunk with both the XeSS and FSR3 options in settings, selecting DLSS causes a crash. Can't remember if I manually edited the ini last night when I first tried though, might've crashed during the toggle.

@sashascurtu
Copy link

where do you even find amdxcffx64.dll? it's seemingly not on my PC at all, using latest adrenalin drivers

@mmmmmako
Copy link

mmmmmako commented Mar 8, 2025

where do you even find amdxcffx64.dll? it's seemingly not on my PC at all, using latest adrenalin drivers

You can find it here:
C:\Windows\System32\DriverStore\FileRepository\u0_________\B________\amdxcffx64.dll

@Mullet2000
Copy link

I have FSR4 working in Cyberpunk with both the XeSS and FSR3 options in settings, selecting DLSS causes a crash. Can't remember if I manually edited the ini last night when I first tried though, might've crashed during the toggle.

I tried again and this is correct: FSR3/XeSS as an input set in Cyberpunk's options with FSR4 output works. DLSS as your input crashes.

@tdimarzio
Copy link

I have FSR4 working in Cyberpunk with both the XeSS and FSR3 options in settings, selecting DLSS causes a crash. Can't remember if I manually edited the ini last night when I first tried though, might've crashed during the toggle.

I tried again and this is correct: FSR3/XeSS as an input set in Cyberpunk's options with FSR4 output works. DLSS as your input crashes.

Confirmed here as well. Using FSR as input FSR4 as output does work. Didn't try XeSS as input.

@SyncR-616
Copy link

SyncR-616 commented Mar 8, 2025

Hey guys its seems to be working well in Ghost of Tsushima, and something interesting I noticed when I dropped it into Horizon Zero Dawn Remaster (a FSR4 capable game in the driver) it actually showed FSR4 on the ingame menu without the driver having the toggle enabled

@AgentWesker
Copy link

AgentWesker commented Mar 8, 2025

Crashes for me in Control as soon as I select FSR 3.X in Optiscaler menu... works fine again if I remove amdxcffx64.dll from game folder. If anyone figures out a solution please let us know.

@Frigobard
Copy link

Hey, i saw in the compatibility list that alan wake 2 doesn't work, is there a solution?

@TheRazerMD
Copy link
Collaborator

Btw everyone leaving feedback regarding working or not working games (and editing the Wiki), could you please include which inputs worked? Like DLSS, FSR, XeSS inputs, as for Cyberpunk DLSS inputs don't work, but FSR and XeSS seem to work

@Zeruel14
Copy link

Zeruel14 commented Mar 9, 2025

Does this only work with DX12 Does it need 3.1.3 or can it works with DX11 3.1.2 also.

@IronEleven
Copy link

IronEleven commented Mar 9, 2025

Tried with a fresh install of Cyberpunk 2077, tried FSR 3 -> FSR 4 on Windows 10 on a 9070. It crashed every time. All other options (XeSS, FSR 2.1, FSR 2.2) worked, and FSR 3.1 worked after deleting the FSR 4 DLL.

@mmmmmako
Copy link

mmmmmako commented Mar 9, 2025

Tried with a fresh install of Cyberpunk 2077, tried FSR 3 -> FSR 4 on Windows 10 on a 9070. It crashed every time. All other options (XeSS, FSR 2.1, FSR 2.2) worked, and FSR 3.1 worked after deleting the FSR 4 DLL.

Even AMD's FSR4 page lists a few games as only being supported with W11. Maybe that's the case here too?

@BAMJ6
Copy link

BAMJ6 commented Mar 9, 2025

Avowed (tested on DLSS input)

How do I activate the overlay as i installed it on the gamepass folder of avowed and it doesnt give me the option

@cdozdil
Copy link
Owner

cdozdil commented Mar 9, 2025

Hi,

Could you guys check latest nightly without copying FSR4 dll from Windows. I have added a basic locating logic for FSR4 dll, probably not perfect 😊

@Not4ce
Copy link

Not4ce commented Mar 9, 2025

Hi,

Could you guys check latest nightly without copying FSR4 dll from Windows. I have added a basic locating logic for FSR4 dll, probably not perfect 😊

Hey cdozil, thank you & the team for the very quick initial FSR4 support. Very much appreciated and a lot quicker than I expected!

Firstly, build v.0.7.7-pre7 is working as intended on my system. It found the FSR4 .dll without issue and I did not need to manually provide the .dll

Also not sure if this is the right place but Witcher 3 works as well with XeSS inputs. Did not see it in the compatibility list, but I have had no issues after an hour of gameplay so far

Image

@cdozdil
Copy link
Owner

cdozdil commented Mar 9, 2025

Hi,

Thanks for checking, compatibility wiki page is open for public editing, you can update it with your findings 👍 (I have added it btw)

@mnogueiraops
Copy link

I'm getting a very bad shimmering on Black Myth Wukong. Using: OptiScaler_v0.7.7-pre7_20250320 with DLSS inputs (or FSR or XESS, doesn't matter).
If i stay with "DLAA" (100% res scale) eveything goes well, but from 99% and under, i got those shimmering. Any tips?

Does this happen with just FG enabled? If so, have you tried the optiscaler FG?

It happens without the FG too, actually i enabled FG trying to get rid of the shimmering.

ANYWAY, it is happening just on some very vegetation dense scenarios. In sand/desert or on the snow it doesn't happens at all. When i enable Path Tracing (Full Ray Tracing) it happens anywhere, so i bet on some setting adding an strange effect which is bugging FSR 4.

I also tested with the FSR 3.1 upscaler instead of 4.0 and the shimmering doesn't occurs. I Will upload a video later today showing the problem.

@Cryssness
Copy link

Cryssness commented Apr 2, 2025

Thanks!
PS: I don't khow to use the Spoiler. Sorry.

details summary>Screenshots</summary !image url goes here /details

Where is shows details and /details. Type < at the beginning and at the end >

Ensure you type ! before pasting the image url.

Example - < > details and for /details

Sorry but i still don't understand how to use it. Your example is not clear to me. Sorry.

@cdozdil
Copy link
Owner

cdozdil commented Apr 2, 2025

Sorry but i still don't understand how to use it. Your example is not clear to me. Sorry.

<details >
<summary>Screenshots</summary>

!url1 goes here

!url2 goes here

!url3 goes here

</details >

You can use this formatting for collapsing sections, result will be like this

Screenshots

!url1 goes here

!url2 goes here

!url3 goes here

@TheRazerMD
Copy link
Collaborator

144 games so far 🥳

Image

@mnogueiraops
Copy link

mnogueiraops commented Apr 3, 2025

ANYWAY, it is happening just on some very vegetation dense scenarios. In sand/desert or on the snow it doesn't happens at all. When i enable Path Tracing (Full Ray Tracing) it happens anywhere, so i bet on some setting adding an strange effect which is bugging FSR 4.

I also tested with the FSR 3.1 upscaler instead of 4.0 and the shimmering doesn't occurs. I Will upload a video later today showing the problem.

I uploaded the video on Youtube:

Video

https://youtu.be/LTEAP9wkFuA

@Dr1fte
Copy link

Dr1fte commented Apr 3, 2025

I'm getting a very bad shimmering on Black Myth Wukong. Using: OptiScaler_v0.7.7-pre7_20250320 with DLSS inputs (or FSR or XESS, doesn't matter).
If i stay with "DLAA" (100% res scale) eveything goes well, but from 99% and under, i got those shimmering. Any tips?

Does this happen with just FG enabled? If so, have you tried the optiscaler FG?

It happens without the FG too, actually i enabled FG trying to get rid of the shimmering.
ANYWAY, it is happening just on some very vegetation dense scenarios. In sand/desert or on the snow it doesn't happens at all. When i enable Path Tracing (Full Ray Tracing) it happens anywhere, so i bet on some setting adding an strange effect which is bugging FSR 4.
I also tested with the FSR 3.1 upscaler instead of 4.0 and the shimmering doesn't occurs. I Will upload a video later today showing the problem.

I uploaded the video on Youtube:

Video
https://youtu.be/LTEAP9wkFuA https://youtu.be/LTEAP9wkFuA

I’m not entirely sure that this is an issue with optiscaler. This is more in line with super resolution built into the game engine. Essentially, this happens on the steam deck and Rog ally. If super resolution is lowered, like how you’re showing in the video.

You could try playing around with OptiScaler’s menu settings. But I doubt this would resolve the shimmering.

Can I ask. Why aren’t you playing the game on the highest settings and super resolution set to 100? As it shows in your video, that shimmering stops when the super resolution is set to 100. If you have RT enabled. Just note, AMD cards in general. Struggle with this game. It’s a known fact. But it’s still playable nonetheless. Personally, I was able to run this game at the highest settings. With super resolution set to 100%. I disabled motion blur and the other fancy crap. RT I played with. But in chapter 3 and 4. Frames did drop a bit.

Please remember. That upscaling, isn’t some magic potion that instantly improves every single game.

@TheRazerMD
Copy link
Collaborator

TheRazerMD commented Apr 3, 2025

@mnogueiraops Tick the Autoexposure box under Init Flags on the middle right side. That seems the typical shimmering mess it makes when it's disabled. Generally Autoexposure ON should fix that.
Also, try disabling the Display Res MV under Advanced init flag under that, some UE games scramble Opti with wrong settings, hence the weird distorted look in motion.

@dasherzx
Copy link

dasherzx commented Apr 3, 2025

its flickering in tekken 8, anyone know a fix?

@Lawstorant
Copy link

Lawstorant commented Apr 3, 2025

Just tested Acetto Corsa Competizone. Unfortunately, OptiSclaer causes it to has like 1 fps :( And the menu doesn't show up so I gues that's a no.

@Dr1fte
Copy link

Dr1fte commented Apr 4, 2025

its flickering in tekken 8, anyone know a fix?

What do you mean flickering?

@t4t3rk4
Copy link

t4t3rk4 commented Apr 4, 2025

Hi. Noob question: possible to run it on gtx 1650?

@TheRazerMD
Copy link
Collaborator

Hi. Noob question: possible to run it on gtx 1650?

RDNA4 only

@actingabsurd
Copy link

Did anyone manage to enable FSR4 in Optiscaler while using DLSS Enabler? I deleted the dlss-enabler-upscaler.dll file from my Cyperpunk Folder and placed the OptiScaler.dll (renamed to dlss-enabler-upscaler.dll) inside the game folder. Also I added the amdxcffx64.dll file.
No other files where added from the v07.7 zip.

In-Game Optiscaler showes the newest version v0.7.7-pre7 but i cant select FSR 4 in the menu.

@Dr1fte
Copy link

Dr1fte commented Apr 5, 2025

Did anyone manage to enable FSR4 in Optiscaler while using DLSS Enabler? I deleted the dlss-enabler-upscaler.dll file from my Cyperpunk Folder and placed the OptiScaler.dll (renamed to dlss-enabler-upscaler.dll) inside the game folder. Also I added the amdxcffx64.dll file. No other files where added from the v07.7 zip.

In-Game Optiscaler showes the newest version v0.7.7-pre7 but i cant select FSR 4 in the menu.

Can I ask. Why would do such a thing? Use Faken to expose DLSS in the game menu. If that’s what you’re attempting to do. You can use faken in conjunction with optiscaler.

What windows are you using? If it’s windows 11. Run the setup.bat file. Select option 1, 1 and 1. Then go inside the DLSS enabler folder. Run the .reg file to disable nvidia’s checks. That should just work with CP2077.

If you’re running windows 10. Then you need this - https://github.com/cdozdil/OptiScaler/wiki/FSR4-Compatibility-List#DirectX-12-Agility-SDK

@actingabsurd
Copy link

Did anyone manage to enable FSR4 in Optiscaler while using DLSS Enabler? I deleted the dlss-enabler-upscaler.dll file from my Cyperpunk Folder and placed the OptiScaler.dll (renamed to dlss-enabler-upscaler.dll) inside the game folder. Also I added the amdxcffx64.dll file. No other files where added from the v07.7 zip.
In-Game Optiscaler showes the newest version v0.7.7-pre7 but i cant select FSR 4 in the menu.

Can I ask. Why would do such a thing? Use Faken to expose DLSS in the game menu. If that’s what you’re attempting to do. You can use faken in conjunction with optiscaler.

What windows are you using? If it’s windows 11. Run the setup.bat file. Select option 1, 1 and 1. Then go inside the DLSS enabler folder. Run the .reg file to disable nvidia’s checks. That should just work with CP2077.

If you’re running windows 10. Then you need this - https://github.com/cdozdil/OptiScaler/wiki/FSR4-Compatibility-List#DirectX-12-Agility-SDK

To be honest, I just followed a guide to add XESS 2.0 as input and then select FSR4 as upscaler. DLSS Enabler was also installed.

Am I right in thinking that Faken and DLSS Enabler do the same thing?

I am using Windows 11 btw

@Dr1fte
Copy link

Dr1fte commented Apr 5, 2025

Did anyone manage to enable FSR4 in Optiscaler while using DLSS Enabler? I deleted the dlss-enabler-upscaler.dll file from my Cyperpunk Folder and placed the OptiScaler.dll (renamed to dlss-enabler-upscaler.dll) inside the game folder. Also I added the amdxcffx64.dll file. No other files where added from the v07.7 zip.
In-Game Optiscaler showes the newest version v0.7.7-pre7 but i cant select FSR 4 in the menu.

Can I ask. Why would do such a thing? Use Faken to expose DLSS in the game menu. If that’s what you’re attempting to do. You can use faken in conjunction with optiscaler.
What windows are you using? If it’s windows 11. Run the setup.bat file. Select option 1, 1 and 1. Then go inside the DLSS enabler folder. Run the .reg file to disable nvidia’s checks. That should just work with CP2077.
If you’re running windows 10. Then you need this - https://github.com/cdozdil/OptiScaler/wiki/FSR4-Compatibility-List#DirectX-12-Agility-SDK

To be honest, I just followed a guide to add XESS 2.0 as input and then select FSR4 as upscaler. DLSS Enabler was also installed.

Am I right in thinking that Faken and DLSS Enabler do the same thing?

I am using Windows 11 btw

Similar, but not the same.

Remove the Dlss enabler. And run the setup.bat for optiscaler. Option 1, 1 and 1. Then open the DLSS override folder. Sorry, I got step wrong in my last post. Then run the .reg file to disable nvidia’s checks.

@TheRazerMD
Copy link
Collaborator

@actingabsurd DLSS Enabler has been "replaced" with Optiscaler fully ever since Opti achieved feature parity. We don't recommend it anymore due to possible conflicts as we've stopped checking compatibility since 0.7.7 builds. Recommended to use Optiscaler + Fakenvapi + Nukem FG if you want everything working properly, especially FSR4 related.

@actingabsurd
Copy link

@actingabsurd DLSS Enabler has been "replaced" with Optiscaler fully ever since Opti achieved feature parity. We don't recommend it anymore due to possible conflicts as we've stopped checking compatibility since 0.7.7 builds. Recommended to use Optiscaler + Fakenvapi + Nukem FG if you want everything working properly, especially FSR4 related.

Now everthing is working, thanks guys :D

@Dr1fte
Copy link

Dr1fte commented Apr 5, 2025

Just showing you guys how TLOU Part 2 looks on the 5 series RTX cards.

No DLSS as it's broken, as well as FG. DLSS 3 came shipped with game and it doesn't play well with the 5 series cards. So DLAA it is.

Image

@Cryssness
Copy link

Just showing you guys how TLOU Part 2 looks on the 5 series RTX cards.

No DLSS as it's broken, as well as FG. DLSS 3 came shipped with game and it doesn't play well with the 5 series cards. So DLAA it is.

This is the FSR4 (Native) version

ScreenshotImage

@Dr1fte
Copy link

Dr1fte commented Apr 6, 2025

That’s interesting! So FSR4 is almost identical to DLSS4. What an achievement for AMD. I would have kept my hellhound 9070XT. But I like RT and Ray-Reconstruction helps out a bunch in games.

Usually, DLSS is super easy to use in most games. But TLOU Part 2, is designed more for AMD cards.

@Cryssness
Copy link

That’s interesting! So FSR4 is almost identical to DLSS4. What an achievement for AMD. I would have kept my hellhound 9070XT. But I like RT and Ray-Reconstruction helps out a bunch in games.

Usually, DLSS is super easy to use in most games. But TLOU Part 2, is designed more for AMD cards.

I had a Gigabyte 5070 Ti Gaming OC for a week. I was very impressed with the overclocking capability of the card, what disappointed me, however, were the drivers. G-Sync and V-Sync have been buggy for more than a month and Nvidia can't seem to figure out how to fix it. Not to mention the Nvidia app that is always buggy. I can't play with the tearing and stuttering caused by those bugs, so I decided to keep the 9070 XT Nitro+ which undervolted is really a beast. Besides, I did a lot of tests and screenshots and FSR4 is really pretty much at the level of DLSS4. You can only notice some difference if you really zoom in like 200/300% (which nobody does while playing).

@Flameancer
Copy link

So as an update South of Midnight on Gamepass doesn't have FSR. It uses DLSS and TAAU, but optiscaler does work with it. I used 20250322 since that is the latest available due to regressions. I used winmm.dll since it's the gamepass version and DLSS inputs.

Screenshots

Image

Image

Image

Image

HDR is not as bad. I honestly don't think DLSS/FSR4 is needed on the 9070XT but if you want to push more frames for this high refresh rate displays then go ahead. Game has no FG so haven't tried to force.

@Dr1fte
Copy link

Dr1fte commented Apr 8, 2025

Very nice. I plan on playing this when I’ve finished AC Shadows and The first berserker.

@AlexhusTech
Copy link

So as an update South of Midnight on Gamepass doesn't have FSR. It uses DLSS and TAAU, but optiscaler does work with it. I used 20250322 since that is the latest available due to regressions. I used winmm.dll since it's the gamepass version and DLSS inputs.

Screenshots
HDR is not as bad. I honestly don't think DLSS/FSR4 is needed on the 9070XT but if you want to push more frames for this high refresh rate displays then go ahead. Game has no FG so haven't tried to force.

I configured OptiScaler for GamePass Version for SoM, worked fine for me, made a YouTube Video. https://youtu.be/JKzguyHIbMM?feature=shared

FG wouldn't work for me.

@Cryssness
Copy link

Into the Dead: Our Darkest Days works well with FSR 4 (you need fakenvapi to make DLSS appear).

Image

@Cryssness
Copy link

Cryssness commented Apr 9, 2025

I honestly don't think DLSS/FSR4 is needed on the 9070XT but if you want to push more frames for this high refresh rate displays then go ahead. Game has no FG so haven't tried to force.

Remember that there is still DLAA option that you can use with FSR4 to get better quality.

@TheRazerMD
Copy link
Collaborator

Into the Dead: Our Darkest Days works well with FSR 4 (you need fakenvapi to make DLSS appear).

Thanks, added to the FSR4 compat list

@tseminghong
Copy link

Is there any possible way to let rdna 3 gpu work with fsr4

@TheRazerMD
Copy link
Collaborator

Is there any possible way to let rdna 3 gpu work with fsr4

Nope, not a possibility atm. Linux bois managed to get it somewhat working, but it’s still heavily WIP.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests