VOGONS


First post, by Red_BY

User metadata
Rank Newbie
Rank
Newbie

When using DX12, I experience random crashes. Not sure if crash is the correct word, basically, the game freezes completely and becomes unresponsive (however, the music audio tack continues playing). If you attempt to interact with it, you get Windows program unresponsive pop up.

The crashes seem more likely to occur under heavy load from my experience, I can get the game to crash very fast if i enter one of the Dynamis areas which are packed with large amounts of enemies. Maybe a memory leak? (Pure conjecture) If not doing anything crazy, it can take hours for it to crash.

I tried enabling D3D12BoundsChecking, but that did not fix the issue.

On DX11 the game is completely stable, never encountered crashes when using that mode. I would like to switch to DX12 however as it offers much better performance, FFXI isn't very optimized and can get very laggy with a lot of players on screen.

Tested on v2.87.1 and v2.87.2.

Reply 1 of 3, by Dege

User metadata
Rank l33t
Rank
l33t

What GPU are you using?

Reply 3 of 3, by Dege

User metadata
Rank l33t
Rank
l33t

Well, I can only speak about my RTX 5060Ti but I guess the situation is pretty the same for the 4090.

This a known problem. Any 32 bit DX12 application causes a GPU freeze for me when the GPU usage reaches ~90%. This implies a device remove event that causes an application crash.
No problem with 64 bit DX12 games though. For example, the game Outlast has both 32 and 64 bit versions and the 32 bit one crashes through dgVoodoo while the 64 bit one runs fine at the same location.

I even filed a bug about this with a simple repro application to NVIDIA (back in January), and they responded that they can also reproduce it. But they just don't care about it. The issue was put to "low priority" which means that it probably will never be investigated and fixed.

32 bit DX12 NV drivers are trash ATM.
I could bump the issue by asking if there is any progress on it and we'll see.