Unreal Engine 5.8 crashes when using MetaHuman Animator (AMD RX 6600)

Summary

Hello,

I am experiencing repeated crashes in Unreal Engine 5.8 while working with MetaHuman Animator.

System:

  • Unreal Engine: 5.8.0
  • GPU: AMD Radeon RX 6600 (8GB VRAM)
  • CPU: AMD Ryzen 3 3100
  • Latest AMD Adrenalin WHQL driver installed

Issue:
The editor crashes every time I use MetaHuman Animator to convert a video/performance into a MetaHuman animation. The crash occurs during the processing/conversion stage, making it impossible to complete the animation.

The crash always ends with the following error message:

“GPU Crashed or D3D Device Removed. Check log for GPU state information.”

My graphics card has 8GB of VRAM, and there is still available VRAM when the crash occurs, so it does not appear to be caused by running out of video memory.

I have already tried:

  • Updating to the latest AMD Adrenalin WHQL driver.
  • Running Unreal Engine as Administrator.
  • Restarting my PC.

Unfortunately, the issue still occurs every time.

Is this a known issue with Unreal Engine 5.8 or MetaHuman Animator on AMD GPUs? Are there any recommended workarounds or upcoming fixes?

Thank you.

What Type of Bug are you experiencing?

Animation

Steps to Reproduce

Open Unreal Engine 5.8.
Open a project containing a MetaHuman.
Open MetaHuman Animator.
Import a video/performance.
Click Process.
Unreal Engine crashes and displays the error: “GPU Crashed or D3D Device Removed.”

Expected Result

MetaHuman Animator should complete the animation conversion successfully without crashing or showing the “GPU Crashed or D3D Device Removed” error.

Observed Result

Unreal Engine crashes during the MetaHuman Animator processing stage and displays the following error: “GPU Crashed or D3D Device Removed. Check log for GPU state information.” The animation conversion cannot be completed.

Affects Versions

5.8

Platform(s)

Windows

Hello there @Xzanako!

dsfsd

That error you are getting, the “GPU Crashed or D3D Device Removed”, is usually tied to timeout events (or TDR) in Windows. The system has a built-in fail safe checking GPU activity at all times, and whenever a graphic device becomes unresponsive for more than 2 seconds, it will kill the video driver and reset the whole thing, resulting in the error you are seeing.

MetaHuman Animator’s processing is a quite demanding task, with other cases across the community reporting scenarios where the TDR window is exceeded. And while your RX 6600 has the minimum required 8GB of VRAM, it’s still pretty close to the limit.

So, the best approach here is to increase the TDR window. To do so, we need to modify the system’s registry. Let’s go step by step:

  1. Press Win + R, type “regedit”, and hit Enter

  2. Navigate to: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\GraphicsDrivers

  3. Right-click the empty right pane and select New > DWORD (32-bit) Value

  4. Name it exactly “TdrDelay” and set the Value Data to 60 (ensuring the Base is set to Decimal)

  5. Repeat the process for “TdrDdiDelay”, with the same parameters (DWORD, Decimal Base, Value Data 60)

  6. Restart your computer. This change will give your GPU a more ample window for heavy processing tasks

After that, there’s another element to deal with between the system, which also contributes to cases like this, Window’s Hardware Accelerated GPU Scheduling (aka HAGS). In order to disable it, go to System > Display > Graphics → Advanced graphics settings, and turn off the HAGS check.

Restart once again to apply the change, then test the Animator again. One final thing to test, would be to force UR to work under DX11, using the -dx11 tag on it’s shortcut, and check if the processing is affected.