TLDR: Use Afterburner or any other GPU overclocking tool to downclock your core. Start with about -100 MHz and decrease further in 50 MHz steps if it still crashes.
Hey,
there seem to be a lot of people suffering from frequent DirectX 11 crashes since Shadowbringers came out. These crashes have actually existed since the DirectX 11 client was first introduced.
For me, they have started when I wanted to return to the game for Stormblood. I had tried basically everything back then, reinstalling the game, using different drivers, reinstalling Windows – all to no avail. And I'm running a very clean setup, the PC is purely for gaming (I use a different machine for work) and I have only the things installed that I actually need, no bloat at all.
I thought I had found a fix, but it turned out the game still kept crashing (even though I was able to run the benchmark – which had also been crashing regularly for me – without issues 16 hours straight) and I ultimately stopped playing.
Seeing the very positive Shadowbringers reviews, I wanted to give the game another try, thinking that the issues might have been fixed in the meantime; either by Square Enix or on NVIDIA's side with a newer driver. But nope, the game was still crashing for me.
Since I didn't just want to give up again, I decided to do some more research and came across a few Reddit posts mentioning that downclocking the GPU has helped them.
The thing is, most NVIDIA GPU's you can buy these days will come with a vendor overclock out of the box and also boost far higher than they are "rated" for. This seems to be fine for most games/engines, but for some reason, these overclocks can apparently become unstable and produce errors in FFXIV, ultimately leading to the crashes you are experiencing.
So, I gave the suggestions a try, downclocking my 1080 Ti by 100 MHz using Afterburner. This meant the GPU would no longer boost to 2075 MHz (like it did before), but peak somewhere around 19xx MHz instead. The -100 MHz don't seem to be 100% linear, but it certainly makes a difference to the peak frequency.
After that, I was able to play for around 8 hours before finally experiencing a crash (where before the game would crash every 10 to 30 minutes).
I increased the downclock to -150 MHz and was able to play for 11 hours before crashing this time. I'm now down to -200 MHz and haven't crashed so far (in about 5 hours). I am quite optimistic that the game will stop crashing altogether with a high enough downclock.
If you decide to give this a try, let me know how it works for you. Also, if you're running an AMD card, this fix/workaround might also apply, but you'll need to use a different tool, as Afterburner only works for NVIDIA cards (iirc, you can adjust clock directly in the Radeon control panel these days).
@Support Team: Please, try to figure out a solution for this; let the developers know about it (if they do not already) and work with NVIDIA and AMD. I can't believe that this error still is a thing after so many years. Yes, GPU boost/overclock seems to be the issue (or at least one of the possible issues), but there's no other game/engine (even far more demanding ones) I'm aware of that experiences these problems.