Special K includes options that fix thread scheduling on the most important threads for Final Fantasy XV.
To make use of Special K’s full feature set for Final Fantasy XV, install a local version of Special K by following the instructions in the Set up a local install page.
SpecialK64.dll
and rename it to dxgi.dll
.SpecialK.central
(in the game’s folder) if you did.#nightly-builds
in the Special K Discord Server.SpecialK64.dll
to your game directory: \steamapps\common\FINAL FANTASY XV
.SpecialK64.dll
to dxgi.dll
.Set the following in the
dxgi.ini
(Special K creates the dxgi.ini file automatically if there isn’t one when launching the game)
(FF15 will still use flip model, but it’d use flip_sequential instead of flip_discard)
at least SK v 24.10.5 actually sets
UseFlipDiscard=false
by default for FF15, so you may not need to manually set this in the SK config for the game.
[Render.DXGI]
UseFlipDiscard=false
[Textures.D3D11]
Cache=false
Cache=true
if you’re wanting to make use of Special K’s shader/texture modding support.Above Normal
Fix potential hitching by disabling input devices not in use under Input Management -> Enable / Disable Devices
Disable the 4 Nvidia in-game settings to avoid potential stutters:
NVIDIA HairWorks | off |
NVIDIA-VXAO | off |
NVIDIA TurfEffects | off |
NVIDIA ShadowLibs | off |
If you want to get Final Fantasy XV working with both ReShade and Special K, check the ReShade entry for this game.
You can view the original Steam thread here: [Special K] FFXV Performance Fixes
The game might crash if you have Razer Synapse installed on your system.
Delete \steamapps\common\FINAL FANTASY XV\CTLEDMgr.dll
as a workaround.