Quote Originally Posted by x412 View Post
Original Post: https://forum.square-enix.com/ffxiv/...=1#post5769420

Hi All,

Been awhile since I updated but here is some new data. The following fixes did NOT work:

1) Use Borderless Windowed
2) Changing Global C State and PCIe Gen to "3" instead of "4".

#2 came up since I have a X570 motherboard and people have complained about USB related issues. These issues can be random disconnects and causing stuttering across the system. I don't experience these issues but didn't hurt to try and sometimes just because you may not notice it doesn't mean an issue isn't there.

Remaining tests:

Lower RAM to 2133 MHz even though it passes TM5/Furmark brutal tests
Lowering FPS further
Extending tdrdelay (gives more time for AMD Driver to recover)
Disabling DX11 [Last Resort]

It took me awhile to post since the errors have been happening less. I will say, I triggered a DX11 error when swapping monitors constantly. I was swapping since my workstation is tied to the same monitors for work and I swap between personal PC and work laptop. My take is that it is very sensitive to hardware state changes and potential hiccups. FF14 will just throw an exception the second something seems off instead of trying to recover. To end users, hardware errors are unnoticeable since software will usually handle them gracefully but sometimes they can appear as random stutters and other odd behaviors. In FF14's case it just doesn't deal with it and crashes. I know FF14 is also extremely sensitive to refresh rate changes like other games since it gets the incorrect value for capping FPS sometimes. I've seen this behavior in Knockout City. It will grab another monitor's refresh rate instead of my main one.

I have a feeling this is a lower layer problem that will be extremely hard to fix and it is why it hasn't been "fixed" for the longest time. I believe the fixes people have found are bandaids to the source issue and are just covering it up.
Changing hardware when the game is running is almost a guarantee to crash the game, it's completely unable to change sound settings as an example, the output is tied to what was the default when the game started, I've never seen any game client being this hardcoded to not being able to adjust to changes, even simple changes like audio source or even USB devices. I've managed to crash the game on command by connecting my phone to my computer, that should not be possible! It's almost like they coded the game to one hardware configuration, and if ANYTHING changes or if the client senses any minor changes in hardware, the game crashes. At least, that's one of the issues out of many. The same thing with refresh rate, it's almost like the client needs to have a stable framerate to not crash, doesn't matter if it's 30,60, or 120, it helps a lot of users but not perfectly.

It's clearly a coding issue, and it would most likely require them to rewrite the client to work better with PC hardware, but they are either unable, unaware, or uninterested to fix it. Honestly, I think they are unaware for the most part, which we can see by the same copy-pasted reply that the "support personal" always gives in every single thread. It's always "clean boot, reinstall the game, reinstall the computer" and then they ghost the thread. They might as well just be bots because they act like it. I don't think the developer receives crash reports, maybe they should implement a system to send reports on crashes, it wouldn't help the people who have issues right away but it would give SE the information needed to actually fix it!