Final Fantasy XIV
0 of 0

File information

Last updated

Original upload

Created by

Sildur

Uploaded by

SildurFX

Virus scan

Safe to use

About this mod

Adds support for FSR2, XESS and updates DLSS to v3.7.0. Also allows you to change the default DLSS preset and disables dynamic resolution scaling.

Requirements
Permissions and credits
Changelogs
Donations
How does this work?
By default the dawntrail benchmark uses the balanced preset with dynamic scaling and theres no way to change it. That means your resolution is scaled by 0.58 and adjusted based on your framerate. With dlsstweaks we can disable this dynamic scaling and enforce the classic DLSS presets instead, from fastest to best quality: ultra performance, performance, balanced, quality, ultra quality and DLAA. I'm also updating DLSS to the latest version, dawntrail uses 3.5.10 while the latest version is 3.7.0. As for everyone without a nvidia card or one below the 20 series, we can use the exisiting DLSS API for FSR2 and XESS instead thanks to optiscaler!

All of this will of course be updated for the full release if they don't add native support, already got my early access!

DLSS Installation:
1. Download dlsstweaks, unzip it and rename nvngx.dll to dxgi.dll.
2. Move dxgi.dll from dlsstweaks in to your ffxiv-dawntrail-bench\game folder.
3. Download and unzip my mod, move nvngx_dlss_updated.dll and one of the preset ini files in to your ffxiv-dawntrail-bench\game folder. (dlsstweaks.ini)
4. That's it! Happy benchmarking.

FSR2/XESS Installation:
1. Download optiscaler, unzip it and copy nvngx.dll and libxess.dll in to your ffxiv-dawntrail-bench\game folder. Use opti v0.41 instead if you run in to bugs.
2. Download and unzip my mod, move all the files in to your ffxiv-dawntrail-bench\game folder.
3. Run EnableSignatureOverride.reg and click yes to add the keys to your registry, this allows us to hook the existing dlss api with custom files.
4. Copy one of the preset ini files in to your ffxiv-dawntrail-bench\game folder. (nvngx.ini)
5. Now launch the benchmark launcher, enable DLSS and set "Frame Rate Threshold" to always on to properly disable the dynamic resolution scaling.
6. And that's it you are good to go! Note: Dynamic resolution scaling is disabled in the character creator and the game just tries to render at native resolution.
Pressing the "Home" button will also bring up the optiscaler overlay if you want to adjust various settings yourself.
Use v0.41 of optiscaler if you run in to bugs on the latest version. Reported everything to the dev already and it's being worked on.

Reshade support:
1. Install reshade first and go in to your game folder.
2. Rename reshades dxgi.dll file to d3d11.dll before installing dlsstweaks or optiscaler.

DXVK Support for FSR2/XESS (Vulkan):
1. Install FSR2/XESS first.
2. Download DVXK, unzip it and rename dxgi.dll to dxgi.o.dll.
3. Move d3d11.dll and dxgi.o.dll from DXVK in to your ffxiv-dawntrail-bench\game folder.
4. Download my DXVK Launcher from the optional files here.
5. Place it next to the "ffxiv-dawntrail-bench.exe" file and run it to use DXVK with the dawntrail benchmark.

Uninstall DLSS:
Delete dxgi.dll, dlsstweaks.ini, dlsstweaks.log and nvngx_dlss_updated.dll from your ffxiv-dawntrail-bench\game folder.

Uninstall FSR2/XESS:
Run DisableSignatureOverride.reg to remove the registry keys. Then delete both reg files and dxgi.dll, libxess.dll, nvapi64.dll, nvngx.dll, nvngx.ini and imgui.ini next to the launcher exe if it exists.

Uninstall DXVK:
Delete dxgi.o.dll, d3d11.dll and FFXIV-DXVK-Launcher.bat.

Performance Comparison:
HD 8750M standard laptop settings native FSR 1.0 at 720p scored: 5146
HD 8750M standard laptop settings FSR 2.1 set to performance preset at 720p scored: 4628
HD 8750M standard laptop settings FSR 2.1 set to ultra performance preset at 720p scored: 5169
FSR 2.1 performance preset looked quite a better than the native FSR 1.0 implementation, especially in motion.
RTX 4070 maximum settings native FSR 1.0 only scored: 18240 (due to dynamic scaling pushing for native res)
RTX 4070 maximum settings native DLSS updated to v3.7.0 and set to quality preset scored: 24046
RTX 4070 maximum settings with FSR 2.1 set to quality preset scored: 22531
Visually speaking FSR2 and DLSS look almost identical.

Credits:
emoose for dlsstweaks.
cdozdil for optiscaler and gpu spoofer.
FakeMichau for nvapi spoofer.

My other projects:
All Nexusmods
Sildur's Vibrant and Enhanced Default shaders for Minecraft
Enhanced Warhammer Age of Reckoning
Feel like supporting me? Patreon!