Lords of the Fallen

Lords of the Fallen

Not enough ratings
Fix for UE-LOTF2 crash to desktop with error 887A0006
By Kayin
This guide is a suggestion for potentially fixing seemingly random crash to desktop while playing Lords of the Fallen by lowering unstable Boost Clock speeds on GPU.
   
Award
Favorite
Favorited
Unfavorite
Unreal Engine 5 crash to desktop with error 887A006
This guide is to help people resolve crashing to desktop issues related to "error 887A006" in Unreal Engine while playing Lords of the Fallen (2023).

For reference, my system is an Intel i9-11900K with Zotac RTX 3080 Ti GPU, so this may only be relevant for Nvidia cards, but I suspect AMD cards could have a similar issue.

TL:DR; Lower your GPU Boost Clock speed to factory defaults.


The Error

I've been having seemingly random crashes to desktop while attempting to play Lords of the Fallen ever since the game came out that no developer update or support seemed able to resolve.

The error in question is as follows:


LowLevelFatalError [File:D:\Jenkins\workspace\main\Anathema\Engine\Source\Runtime\D3D12RHI\Private\D3D12Util.cpp] [Line: 871] CurrentQueue.Device->GetDevice()->GetDeviceRemovedReason() failed at D:\Jenkins\workspace\main\Anathema\Engine\Source\Runtime\D3D12RHI\Private\D3D12Submission.cpp:910 with error 887A0006 LOTF2_Win64_Shipping LOTF2_Win64_Shipping LOTF2_Win64_Shipping LOTF2_Win64_Shipping LOTF2_Win64_Shipping LOTF2_Win64_Shipping LOTF2_Win64_Shipping kernel32 ntdll

No searching online resulted in actual fix suggestions, and are pretty common click bait garbage. But a similar crash in Hellblade (2017) lead me to a discovery for a fix.


The Solution

Looking up crashes related to Hellblade lead me to learn that the Nvidia Control Panel has a "Debug Mode" option under the "Help" menu.


"Debug Mode" resets any overclocking, factory or otherwise, to default reference values.

Setting this mode on resolved the crashing in Hellblade, which made me wonder if the same would be true for Lords of the Fallen. Turns out the answer was YES.

If you use GPU-Z you can see your default clock speeds on your GPU:


In my example, the GPU is a Zotac RTX 3080 Ti, that has a FACTORY set OVERCLOCK on it's Boost Clock of 1710 MHz. I never manually overclocked my card, and even if I use Zotac's software to reset the card to defaults, the above are the card defaults.

I have a feeling my PSU is outputting slightly UNSTABLE VOLTAGE, and for whatever reason Unreal Engine, particularly Lords of the Fallen, is very sensitive to it. When the card disconnects breifly, the game freezes and crashes, resulting in the above error 887A006.

After using "Debug Mode" in the Nvidia Control Panel, GPU-Z shows me the following "RTX 3080 Ti" Default clocks on the Boost:


This setting allows the game to run correctly without any issues with crashing. I've since been able to progress in the game.

NOTE:

"Debug Mode" will reset every time you restart your PC. Your option is to either do it every time you want to play Lords of the Fallen (and possibly other Unreal Engine games that might be crashing for the same reason), or manually underclock your card to Nvidia defaults via driver settings (using card overclocking software of choice, for example MSI Afterburner or Zotac Firestorm etc.)
3 Comments
Zingaro_Pelato Jun 16 @ 1:30am 
I had the same problem after upgrading my motherboard and graphics card.
ASUS ROG Strix X299-E Gaming II
MSI NvidiaGeForce RTX 5060 Ti 16G VENTUS 2X OC Plus
CPU Intel Core i9 9900X

All the proposed solutions did NOT work.
I solved it by changing the RAM parameters in the BIOS as follows:

DRAM frequency -> AUTO
DRAM VOLTAGE -> enter the factory value (the one suggested by the motherboard if present) NOT higher as often recommended.

The problem is the DRAM incorrect voltage or an over voltage.

So I solved the problem.
HyperWing May 1 @ 5:32pm 
how do you get to these settings?
MysticShadow1738 Feb 11 @ 1:06pm 
How to fix this