FINAL FANTASY VII REBIRTH

FINAL FANTASY VII REBIRTH

View Stats:
Tamacchi Jan 24 @ 1:42am
4
2
2
2
How to: Frame Gen, DLSS 4, uncapped FPS and disable motion blur!
This is how I enabled all 3 and improved my experience with the game.

For DLSS 4
You should use DLSS Swapper[github.com], and swap DLSS version to 310.x.x (Latest should be 310.2.1)
New DLSS version here
If you choose to do so manually, paste the .dll files to:
FINAL FANTASY VII REBIRTH\Engine\Plugins\DLSSSubset\Binaries\ThirdParty\Win64

**A new preset K has been released, which requires the latest NVIDIA 572.16 driver and should be a slight improvement over Preset J. You can set it using profile inspector (or the NVIDIA app) as 0x00FFFFFF.**
After that, you can choose to use profile inspector to be sure that it is using the latest transformer model. (FF7 Rebirth should default to Profile J, but you can check and switch it here anyways)
Profile Inspector here.[github.com]

You need to also download the XML file for NPI in the reddit link, overwrite to the same file name where you installed the profile inspector, then open profile inspector, create a new profile (You can name it FF7 Rebirth) and set the executable to ff7rebirth.exe.

Finally, scroll under section "5. Common", and set "DLSS 3.1.11+ - Forced DLSS3.1 preset letter" to Preset J for the new transformer model. Remember to click on apply changes.

I have experienced some flickering artifacts on some trees. It is personally not distracting and only affected trees from a moderate range away, with most trees looking normal. Everything else looks amazing to me. If you are experiencing artifacts, you might want to pull back the changes, as it might not be working just as well for everyone.

For Frame Gen
For AMD/Intel graphics card, refer to the readme here[github.com] instead. You can choose to use XeSS or FSR instead.

For Steam Desk users, please refer to this video on YouTube.
The video is intended for SteamOS running Linux, you need to deviate accordingly if you are using Windows (it's more straightforward). No need to set launch options under Steam.

Get Optiscaler here.[github.com]
Unzip the contents to
FINAL FANTASY VII REBIRTH\End\Binaries\Win64
Rename "nvngx.dll" to "dxgi.dll"

Start the game and head to in-game settings and toggle "Anti-Aliasing Method" and select "DLSS". Use the insert key to open the OptiScaler menu, and enable DLSS frame generation, FG Hud Fix, and optionally FG Follow Async, then choose to either enable:
FG Extended or FG Immediate Capture

Please note that Frame Gen might not actually be working for everyone when enabling the "Hud Fix" option. You need to enable FG Debug view and tweak the hud limit, while switching between FG Extended or FG Immediate Capture. It should look similar to this[staticdelivery.nexusmods.com] with the bottom middle screen being hud free. If the bottom middle part stays black frame generation is disabled.

If you are unable to get it working, your only option is to disable the hud fix, give up frame generation, or use Lossless Scaling. You will still get a decent performance bump on none RTX systems by using FSR 3 or XeSS though, even without frame generation.

Personally, the combination of options which worked for me is FG Hud Fix Limit 1 and FG Extended, but it turned out still not as smooth as without FG Hud.
More information can be found here[www.nexusmods.com] and credits to SildurFX

For uncapped FPS, removing motion blur etc
You need to get the latest Beta files for Rebirth.[www.nexusmods.com]

Then, you can refer to the description and posts tab on the website for more information.

My settings are here:
[ConsoleVariables] r.VSync=0 t.MaxFPS=0 r.MotionBlur.Max=0 r.MotionBlurQuality=0 r.DefaultFeature.MotionBlur=0

There is also now a nexusmods post with even more optimization engine.ini tweaks here![www.nexusmods.com]

We win these

I get ~200 fps in Nibelheim at max settings and frame gen with a 4090 at 1440p. Actual frame rate without frame gen would be around 100 fps. Later areas of the game gets commonly around 120-160fps without frame gen (basically CPU necked for me)

Disclaimer: I did not come up with any of these methods! I simply gathered up what I can find and compile them into a single post to share and improve everyone's experiences.
Last edited by Tamacchi; Feb 3 @ 8:22am
< >
Showing 16-30 of 81 comments
Here's how I "properly" do it.

Instead of using DlssEnabler. Which essentially package a bunch of existing projects together.

Install directly the latest version of OptiScaler [github.com].
tldr (for Nvidia Gpus, other gpus => read the github readme) :
0/ (replace dlss dll files with the one from cyberpyunk as mentioned in the guide, and get rid of that awful motion blur with the rengine mod)
1/ download the nightly build package
2/ unzip the content at Steam\steamapps\common\FINAL FANTASY VII REBIRTH\End\Binaries\Win64
3/ rename nvngx.dll to dxgi.dll
4/ launch the game, press "Insert" key, Tick "Frame Generation", "FG HUD Fix", "FG Immediate Capture"

And voilà, you can now TRULY use DLSS upscaler + FSR Frame generation.
Best of both worlds ? I'm off to some heavy tweaking session. Good luck to you all

ps : alternatively, just installing DLSSEnabler as dxgi.dll during setup should work. But optiscaler won't be updated, you'll have to update it yourself (cf instructions on OptiScalers github page)

pps : Just make sure that you get both bot right and bot middle images to display when you tick the "FG Debug view".
Last edited by Velochiractor; Jan 31 @ 5:14pm
MeGa Jan 24 @ 3:40pm 
Good guide ty
Ledath Jan 24 @ 5:38pm 
There is a performance hit using dlss 4 dll, you will notice it on fps or GPU temp, but it looks better than the original at 66% quality but with some shimmering on trees and some weird color on Tifa's and Zack's hair
You should be able to do this with a simple toggle in the Nvidia control panel next Thursday when DLSS 4 is officially released. I might hold off on playing the game until then and see how much of a difference it makes.
germy813 Jan 24 @ 5:57pm 
Originally posted by Tamacchi:
This is how I enabled all 3 and improved my experience with the game.

For DLSS 4
You may refer to this Reddit post.

Paste all .dll files to:
FINAL FANTASY VII REBIRTH\Engine\Plugins\DLSSSubset\Binaries\ThirdParty\Win64

Profile Inspector here.[github.com]

You need to also download the XML file for NPI in the reddit link, overwrite to the same file name where you installed the profile inspector, then open profile inspector, create a new profile (You can name it FF7 Rebirth) and set the executable to ff7rebirth.exe.

Finally, scroll under section "5. Common", and set "DLSS 3.1.11+ - Forced DLSS3.1 preset letter" to Preset J for the new transformer model. Remember to click on apply changes.

For Frame Gen
If you are using an AMD/Intel graphics card, refer to this reddit post instead.

You can refer to this video on YouTube.
The video is intended for SteamOS running Linux, you need to deviate accordingly if you are using Windows (it's more straightforward). No need to set launch options under Steam.

DLSS Enabler here.[github.com]
Optional: Update OptiScaler[github.com] and fakenvapi[github.com]
I just installed DLSS enabler and pasted the contents to
FINAL FANTASY VII REBIRTH\End\Binaries\Win64
Also paste in another copy of "nvngx_dlss.dll" and rename it into "nvngx.dll".
Then, you can start the game, head to in-game settings and toggle "Anti-Aliasing Method" and select "DLSS". Use the insert key to open the OptiScaler menu, and enable DLSS frame generation, FG Hud Fix, FG Extended, and FG Follow Async.

For now I am unsure how to make DLSS frame gen work, so it is limited to FSR And XeSS for now. If anyone has any idea, please do let us know!

For uncapped FPS, removing motion blur etc
You need to get the latest Beta files for Rebirth.[www.nexusmods.com]

Then, you can refer to the description and posts tab on the website for more information.

My settings are here:
[ConsoleVariables] r.VSync=0 t.MaxFPS=0 r.MotionBlur.Max=0 r.MotionBlurQuality=0 r.DefaultFeature.MotionBlur=0

We win these

I get ~200 fps in Nibelheim at max settings and frame gen with a 4090 at 1440p. Actual frame rate without frame gen would be around 100 fps.

Disclaimer: I did not come up with any of these methods! I simply gathered up what I can find and compile them into a single post to share and improve everyone's experiences.
Thx
Jiupex Jan 24 @ 6:11pm 
Great write up - thanks.
Originally posted by Velochiractor:
Here's how I "properly" do it.

Instead of using DlssEnabler. Which essentially package a bunch of existing projects together.

Install directly the latest version of OptiScaler [github.com].
tldr (for Nvidia Gpus, other gpus => read the github readme) :
0/ (replace dlss dll files with the one from cyberpyunk as mentioned in the guide, and get rid of that awful motion blur with the rengine mod)
1/ download the nightly build package
2/ unzip the content at Steam\steamapps\common\FINAL FANTASY VII REBIRTH\End\Binaries\Win64
3/ rename nvngx.dll to dxgi.dll
4/ launch the game, press "Insert" key, Tick "Frame Generation", "FG HUD Fix", "FG Immediate Capture"

And voilà, you can now TRULY use DLSS upscaler + FSR Frame generation.
Best of both worlds ? I'm off to some heavy tweaking session. Good luck to you all

ps : alternatively, just installing DLSSEnabler as dxgi.dll during setup should work. But optiscaler won't be updated, you'll have to update it yourself (cf instructions on OptiScalers github page)

Thank you! This did it for me! I'm now pulling 150 fps with DLSS Frame Gen on with everything set to High/Ultra w/ Quality DLSS. No crashes like with DLSSEnabler.

I also upped the Sharpener in Optiscaler for a slightly more crispy look that I like. I'm going to use Nvidia Control Panel and turn off Vsync and set the FPS limiter to 120 to hopefully stop the microstutters.

THANKS AGAIN!
Steel Jan 24 @ 7:00pm 
Originally posted by Velochiractor:
Here's how I "properly" do it.

Instead of using DlssEnabler. Which essentially package a bunch of existing projects together.

Install directly the latest version of OptiScaler [github.com].
tldr (for Nvidia Gpus, other gpus => read the github readme) :
0/ (replace dlss dll files with the one from cyberpyunk as mentioned in the guide, and get rid of that awful motion blur with the rengine mod)
1/ download the nightly build package
2/ unzip the content at Steam\steamapps\common\FINAL FANTASY VII REBIRTH\End\Binaries\Win64
3/ rename nvngx.dll to dxgi.dll
4/ launch the game, press "Insert" key, Tick "Frame Generation", "FG HUD Fix", "FG Immediate Capture"

And voilà, you can now TRULY use DLSS upscaler + FSR Frame generation.
Best of both worlds ? I'm off to some heavy tweaking session. Good luck to you all

ps : alternatively, just installing DLSSEnabler as dxgi.dll during setup should work. But optiscaler won't be updated, you'll have to update it yourself (cf instructions on OptiScalers github page)

Weird, when I enable FG Immediate Capture the game goes back to 60 FPS, it's outputting 120 but I don't see those frames. If I disable it, the FG works perfectly but now the HUD breaks.

What am I missing?
Steel Jan 24 @ 8:04pm 
Yeah this is broken, if you guys think it's working for you just because of the FPS counter... look again. You either get working FG with broken HUD, or you get a fixed HUD but the FG breaks. I'm using the latest version of everything. There is a github issue mentioning this: https://github.com/cdozdil/OptiScaler/issues/116

After trying for 1 hour+ I went back to lossless scaling for FG. The DLSS4 swap definitely works however, and omg what an improvement. Nvidia pretty much solved modern gaming image quality with this update, endgame level ♥♥♥♥.
Last edited by Steel; Jan 24 @ 8:05pm
Tamacchi Jan 24 @ 11:54pm 
Originally posted by Velochiractor:
Here's how I "properly" do it.

Instead of using DlssEnabler. Which essentially package a bunch of existing projects together.

Install directly the latest version of OptiScaler [github.com].
tldr (for Nvidia Gpus, other gpus => read the github readme) :
0/ (replace dlss dll files with the one from cyberpyunk as mentioned in the guide, and get rid of that awful motion blur with the rengine mod)
1/ download the nightly build package
2/ unzip the content at Steam\steamapps\common\FINAL FANTASY VII REBIRTH\End\Binaries\Win64
3/ rename nvngx.dll to dxgi.dll
4/ launch the game, press "Insert" key, Tick "Frame Generation", "FG HUD Fix", "FG Immediate Capture"

And voilà, you can now TRULY use DLSS upscaler + FSR Frame generation.
Best of both worlds ? I'm off to some heavy tweaking session. Good luck to you all

ps : alternatively, just installing DLSSEnabler as dxgi.dll during setup should work. But optiscaler won't be updated, you'll have to update it yourself (cf instructions on OptiScalers github page)

Thank you so much! I will update the post based on this.

Originally posted by Steel:
Yeah this is broken, if you guys think it's working for you just because of the FPS counter... look again. You either get working FG with broken HUD, or you get a fixed HUD but the FG breaks. I'm using the latest version of everything. There is a github issue mentioning this: https://github.com/cdozdil/OptiScaler/issues/116

After trying for 1 hour+ I went back to lossless scaling for FG. The DLSS4 swap definitely works however, and omg what an improvement. Nvidia pretty much solved modern gaming image quality with this update, endgame level ♥♥♥♥.

You are right! It does look much smoother without the Hud fix. Hopefully there will be a fix to this soon.
Last edited by Tamacchi; Jan 25 @ 12:11am
Gibbs Jan 25 @ 12:51am 
i can’t open the profile inspector application. None of the three work

edit: from reddit too, i tried profile inspector from the official website and downloaded version 2.4.0.4—it worked. is it because i'm using windows 11?
Last edited by Gibbs; Jan 25 @ 1:23am
VMAN Jan 25 @ 1:45am 
Just use DLSS Swapper and switch FFVII Rebirth to 310.1.0.0 which is DLSS 4. This is the easiest way. And it gives you dlss version control per game.
Originally posted by VMAN:
Just use DLSS Swapper and switch FFVII Rebirth to 310.1.0.0 which is DLSS 4. This is the easiest way. And it gives you dlss version control per game.
won't give you framegen
Itmd Jan 25 @ 2:09am 
FG ended all panning camera movement stutterfest i had even with a 4090, its butter smooth now, was driving me crazy.
Charlie Jan 25 @ 8:11am 
Thanks for the info. Sadly i'm getting random crashes while using FG with DLDSR enabled on Nvidia control panel.

Update: I fixed the crashes by not using Msi Afterburner/rivatuner on the game.
Last edited by Charlie; Jan 25 @ 8:06pm
< >
Showing 16-30 of 81 comments
Per page: 1530 50

Date Posted: Jan 24 @ 1:42am
Posts: 81