LowLevelFatalError due to D3D device being lost

Lately, my game has been freezing up and ocasionally even crashing. Sometimes my computer reports temporarily losing connection to the GPU, other times I’m left with this error message:

[details=Error]LowLevelFatalError [File:C:\ci\buildAgent\work\uefork\Engine\Source\Runtime\RenderCore\Private\RenderingThread.cpp] [Line: 796]
Rendering thread exception:
LowLevelFatalError [File:C:\ci\buildAgent\work\uefork\Engine\Source\Runtime\Windows\D3D11RHI\Private\D3D11Util.cpp] [Line: 176]
Unreal Engine is exiting due to D3D device being lost. (Error: 0x887A0006 - ‘HUNG’)

KERNELBASE.dll!0x00000000FD00A06D
Tower-Win64-Shipping.exe!0x00000000401D694E
Tower-Win64-Shipping.exe!0x00000000401A1048
Tower-Win64-Shipping.exe!0x0000000040525C1E
Tower-Win64-Shipping.exe!0x000000004052677A
Tower-Win64-Shipping.exe!0x0000000040512A7E
Tower-Win64-Shipping.exe!0x000000004051EE98
Tower-Win64-Shipping.exe!0x00000000407E3EDA
Tower-Win64-Shipping.exe!0x00000000407FEE68
Tower-Win64-Shipping.exe!0x0000000040804993
Tower-Win64-Shipping.exe!0x00000000407F8606
Tower-Win64-Shipping.exe!0x0000000040801AA3
Tower-Win64-Shipping.exe!0x00000000406724DE
Tower-Win64-Shipping.exe!0x000000004080A37B
Tower-Win64-Shipping.exe!0x00000000407FDC58
Tower-Win64-Shipping.exe!0x000000004012E68A
Tower-Win64-Shipping.exe!0x000000004012E77D
Tower-Win64-Shipping.exe!0x00000000405FDA46
Tower-Win64-Shipping.exe!0x00000000405FDAD8
Tower-Win64-Shipping.exe!0x0000000040214F37
Tower-Win64-Shipping.exe!0x0000000040208997
kernel32.dll!0x0000000076DE59CD
ntdll.dll!0x000000007701A561
ntdll.dll!0x000000007701A561[/details]

I think this is due to my GPU being outdated, and I’m saving up for a new one, but I’d rather have a confirmation.
Can anyone help?

EDIT: managed to find a somewhat recent thread about the issue on the Unreal forums. My GPU is on the list of the affected cards. Welp…

EDIT2: So apparently, it’s been fixed not so long ago in an engine update. Yay.

1 Like