Hogwarts Legacy

Hogwarts Legacy

View Stats:
Installing FSR4 + Framegen on 90XX series (Guide)
I noticed no one else giving actualy detailed instructions for installing optiscaler and getting FSR4 working with framegen, so I figured I'd write down for anyone else wanting the setup.

All files and steps below should be placed in \Hogwarts Legacy\Phoenix\Binaries\Win64 with the .exe.

Step 1: Download latest "dlssg_to_fsr3_amd_is_better.dll (universal)" and place in Win64

Step 2:

a) Download DLSS Enabler 3.02 and install with Win64 as the install location, while installing, you should:

b) NOT INSTALL as VERSION.DLL, install as a .ASI file instead.

c) Also select "Enable support for AMD and Intel GPU's" and "Install .reg files" and "Install config for Nukem9 module" (Both should be at bottom)

Step 3: Install the LATEST NIGHTLY BUILD of Optiscaler to the Win64 location, and launch Optiscaler Setup.

When the launcher runs, select 3, for Version.dll install, and 1 for AMD GPU's. If you did everything right it should say Enjoy.

Step 4: Go to the Win64 directory and look for optiscaler.ini and select edit.

a) Change "Dx12Upscaler = auto" to "Dx12Upscaler = fsr31"

b) Change "ColorResourceBarrier = auto" to "ColorResourceBarrier = 4"

c) Change "MotionVectorResourceBarrier = auto" to "MotionVectorResourceBarrier = 8"

d) Change "OverrideNvapiDll = auto" to "OverrideNvapiDll = true"

Step 5: Download latest version of fakenapi and place in Win64.

Step 6: Navigate to file "amdxcffx64.dll" located in your system32 folder. This file will enable the fsr 4 driver.

(Easiest way to do this is go to your system 32 folder in windows, and just search for "amdxcffx64" in the search function.)

Step 7: Copy that file and place it inside of Win64 directory.

Step 8: Probably not required but I do it anyway, disable Nvidia checks via registry file that was created in your Win64 folder.

Step 8: Launch game, the game should be using "dlss" on quality mode. Enter your game (load a save) and press your insert key to open optiscaler overlay.

In the top left, select upscaler type, FSR 3.X should be selected. Hit apply. Just under that you can select a drop down menu for framegen, select nukem's version. (Other one works too, I just use nukem's)

Select SAVE INI at the bottom right before closing the overlay and restart your game. While doing this, check your Win64 directory and delete a file named "nvngx.ini" as it will interfere with optiscaler.ini.

Step 9: Enjoy. Frame gen x 2 should now be active when you start and if you check the insert menu again, FSR 3.X should be selected at the top left and slightly further down it should also say "FSR 4.0.0 *" in the FSR settings.

(Note, if you're able, you can stack AFMF 2.1 on top of that and get x4 frame gen.)

And that's it, if I missed anything feel free to let me know in the comments.

I'm running this on Windows 11, I'm interested to see how windows 10 runs this method as I couldn't get it working in cyberpunk without W11.
Last edited by Subzero; Mar 12 @ 10:44am
< >
Showing 1-15 of 15 comments
Angel Mar 12 @ 9:45am 
I saw a video recently on this optiscaler thing, it looks interesting for sure
Xedius Mar 12 @ 2:14pm 
Awesome guide but I don't know if I want to go with it if in the end it crashes and I have to redownload the game. With Cyberpunk was easy, but with Avowed at least on my end it crashed and after I solved it the optiscaler menu wouldn't pop up.

I think Hogwarts has a good FSR 2.2 implementation compared to other titles like Avowed (fauna and terrain artifacts) or Wukong that has problems with hair artifacts because monke :))
FFox Mar 12 @ 3:08pm 
For some reason FSR 2.3.2 looks better than FSR 3.1.3 of course Unreal Engine so expect anything. But it has less shimmer and motion artifacts.
Subzero Mar 12 @ 5:42pm 
Originally posted by FFox:
For some reason FSR 2.3.2 looks better than FSR 3.1.3 of course Unreal Engine so expect anything. But it has less shimmer and motion artifacts.

Did you make sure the fsr 4 hooked onto the 3.1.2 fsr? 4 looks nearly like dlss
Last edited by Subzero; Mar 12 @ 5:57pm
FFox Mar 12 @ 5:48pm 
Originally posted by Subzero:
Originally posted by FFox:
For some reason FSR 2.3.2 looks better than FSR 3.1.3 of course Unreal Engine so expect anything. But it has less shimmer and motion artifacts.

Did you make sure the fsr 4 hooked onto the 3.1.2 better? 4 looks nearly like dlss

ahh, no no I didnt mean that. Im on RDNA2, but compared to the latest official FSR 3.1.3 release somehow 2.3.2 looks actually better, more stable image and less flicker, but only In Unreal. So I'm using XeSS 2.0 which is taken legit from Hogwarts Legacy, the libraries are there and I added it to DLSS Enabler to activate it. Trying to force FSR4 just reverts to the last version of the upscaler (I know it is not compatible but I tried anyway you never know) So FSR 2.3.2 for Slightly better FPS and sharper image but XeSS for best anti-aliasing and more image stability.
Last edited by FFox; Mar 12 @ 5:50pm
Subzero Mar 12 @ 5:58pm 
Originally posted by FFox:
Originally posted by Subzero:

Did you make sure the fsr 4 hooked onto the 3.1.2 better? 4 looks nearly like dlss

ahh, no no I didnt mean that. Im on RDNA2, but compared to the latest official FSR 3.1.3 release somehow 2.3.2 looks actually better, more stable image and less flicker, but only In Unreal. So I'm using XeSS 2.0 which is taken legit from Hogwarts Legacy, the libraries are there and I added it to DLSS Enabler to activate it. Trying to force FSR4 just reverts to the last version of the upscaler (I know it is not compatible but I tried anyway you never know) So FSR 2.3.2 for Slightly better FPS and sharper image but XeSS for best anti-aliasing and more image stability.
Oh yeah xess is king in this game unless you can make fsr 4 work
Hey, Sub. I just wanted to let anyone who came to this thread know, it's much simpler if they're just wanting to use FSR3 (or FSR4 with the RDNA4 cards) if that's all they are looking for.

1. Download Optiscaler night build. Unzip to it's own folder.

2. Go to "C:\Windows\system32". Type in the search bar "amdxcffx64.dll" and copy and paste that to the Optiscaler folder.

3. Copy and paste all files from Optiscaler to "\Hogwarts Legacy\Phoenix\Binaries\Win64". Run the Optiscaler setup. Select 1 for both options (AMD card)

4.Start the game and set to DLSS. Press Insert key, change to FSR3.x.

I am curious tho, Subzero. Does framegen not work properly just by ticking those options in the Optiscaler menu? I haven't tested it at all, myself.

It seems to work well in other games too. (FYI for anyone else, if it's a non Unreal Engine game you place those Optiscaler files in the initial game folder with the .exe file. If it's UE game, you always go to the game folder and then "\Binaries\Win64" with its' own .exe file.
I came Mar 22 @ 11:16pm 
Do you happen to know how to do this for rdr 2? Bricked 2 installs trying to use optiscaler + fakenapi.
What I did was to copy the fakenapi and optiscaler in the directory with the rdr exe file > run optiscaler setup > select second option > select and/intelligent > 1 for using dlss inputs.
Subzero Mar 23 @ 2:46pm 
Originally posted by I came:
Do you happen to know how to do this for rdr 2? Bricked 2 installs trying to use optiscaler + fakenapi.
What I did was to copy the fakenapi and optiscaler in the directory with the rdr exe file > run optiscaler setup > select second option > select and/intelligent > 1 for using dlss inputs.
Usually I copy the directory folder (SO like if Bin has the exe in it where im gonna put optiscaler, I'd Copy Bin) and put it somewhere as backup and try installing one of the optiscaler options.

Each one that doesnt work, I'd just delete the folder and replace it with my backup and try a different one. It really is just trial and error, thats how I got it working here.
Last edited by Subzero; Mar 23 @ 2:47pm
Originally posted by Xedius:
Awesome guide but I don't know if I want to go with it if in the end it crashes and I have to redownload the game. With Cyberpunk was easy, but with Avowed at least on my end it crashed and after I solved it the optiscaler menu wouldn't pop up.

I think Hogwarts has a good FSR 2.2 implementation compared to other titles like Avowed (fauna and terrain artifacts) or Wukong that has problems with hair artifacts because monke :))
There's no such thing as a good FSR 2.2 implementation. FSR 3 is terrible let alone 2.2
FFox Mar 23 @ 6:01pm 
Originally posted by Weird Potato:
Originally posted by Xedius:
Awesome guide but I don't know if I want to go with it if in the end it crashes and I have to redownload the game. With Cyberpunk was easy, but with Avowed at least on my end it crashed and after I solved it the optiscaler menu wouldn't pop up.

I think Hogwarts has a good FSR 2.2 implementation compared to other titles like Avowed (fauna and terrain artifacts) or Wukong that has problems with hair artifacts because monke :))
There's no such thing as a good FSR 2.2 implementation. FSR 3 is terrible let alone 2.2

Currently for non-RTX20/30/40/50 users the best choice is XeSS 2.0.1 can be downlaoded from their official github and replaced in the game folders.
Subzero Mar 23 @ 6:21pm 
Originally posted by ShoreShark Redemption:
Hey, Sub. I just wanted to let anyone who came to this thread know, it's much simpler if they're just wanting to use FSR3 (or FSR4 with the RDNA4 cards) if that's all they are looking for.

1. Download Optiscaler night build. Unzip to it's own folder.

2. Go to "C:\Windows\system32". Type in the search bar "amdxcffx64.dll" and copy and paste that to the Optiscaler folder.

3. Copy and paste all files from Optiscaler to "\Hogwarts Legacy\Phoenix\Binaries\Win64". Run the Optiscaler setup. Select 1 for both options (AMD card)

4.Start the game and set to DLSS. Press Insert key, change to FSR3.x.

I am curious tho, Subzero. Does framegen not work properly just by ticking those options in the Optiscaler menu? I haven't tested it at all, myself.

It seems to work well in other games too. (FYI for anyone else, if it's a non Unreal Engine game you place those Optiscaler files in the initial game folder with the .exe file. If it's UE game, you always go to the game folder and then "\Binaries\Win64" with its' own .exe file.
I did it this way specifically because using 1 caused it to not work, this was the only instal method that worked for me. The way you explain it only worked for cyberpunk for me.
. dot.
Last edited by Weird Potato; Mar 26 @ 10:55pm
AvengerZ Mar 31 @ 7:32pm 
dont work for me .. after i enable ingame fsr in optiscaler game crash and said its because the mod .. what i can do ? please help
Subzero Apr 1 @ 10:46am 
Originally posted by LEGION:
dont work for me .. after i enable ingame fsr in optiscaler game crash and said its because the mod .. what i can do ? please help
In game should be using "DLSS" on "Quality". In optiscaler you select fsr 3.x
< >
Showing 1-15 of 15 comments
Per page: 1530 50

Date Posted: Mar 12 @ 9:36am
Posts: 15