# GPU Crashed or D3D Device Removed Error - Works with External Monitor

**URL:** <https://forums.unrealengine.com/t/gpu-crashed-or-d3d-device-removed-error-works-with-external-monitor/2278204>\
**Category:** Getting Started & Setup\
**Tags:** unreal-engine, question\
**Created:** [January 15, 2025, 12:15pm UTC](https://forums.unrealengine.com/t/gpu-crashed-or-d3d-device-removed-error-works-with-external-monitor/2278204 "2025-01-15T12:15:40Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![user\_21a48a3baf497a3d5495488f81bbbbeb0595224e862cde81b9c698](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@user\_21a48a3baf497a3d5495488f81bbbbeb0595224e862cde81b9c698](https://forums.unrealengine.com/u/user_21a48a3baf497a3d5495488f81bbbbeb0595224e862cde81b9c698)\
**Post date:** [January 15, 2025, 12:15pm UTC](https://forums.unrealengine.com/t/gpu-crashed-or-d3d-device-removed-error-works-with-external-monitor/2278204/1 "2025-01-15T12:15:40Z")

</div>

Hello, I’m currently facing an issue with Unreal Engine 5 related to GPU crashes, and I’d appreciate any help or guidance.

When I run Unreal Engine 5 on my laptop’s built-in display, I encounter the following error:  
“GPU Crashed or D3D Device Removed. Use -d3ddebug to enable the D3D debug device. Check log for GPU state information.”

However, when I connect an external monitor and run Unreal Engine on the external display, it works perfectly fine without any errors.

I used the command-line options `-gpucrashdebugging` and `-d3ddebug` to collect more information about the crash.

Below are the key parts of the log generated with `-d3ddebug` enabled:

```auto
[2025.01.15-11.57.29:861][0]LogD3D12RHI: Warning: Failed to create swapchain with the following parameters:
[2025.01.15-11.57.29:861][0]LogD3D12RHI: Warning: DXGI_MODE_DESC: width: 1929 height: 1089 DXGI format: 24
[2025.01.15-11.57.29:861][0]LogD3D12RHI: Warning: Back buffer count: 3
[2025.01.15-11.57.29:861][0]LogD3D12RHI: Warning: Windows handle: 0x200b00 (IsWindow: true)
[2025.01.15-11.57.29:861][0]LogD3D12RHI: Warning: Fullscreen: false
[2025.01.15-11.57.29:861][0]LogD3D12RHI: Warning: Swapchain flags: 2050
[2025.01.15-11.57.29:861][0]LogD3D12RHI: Error: hr failed 
 at D:\build\++UE5\Sync\Engine\Source\Runtime\D3D12RHI\Private\Windows\WindowsD3D12Viewport.cpp:189 
 with error DXGI_ERROR_DEVICE_REMOVED

[2025.01.15-11.57.29:861][0]LogD3D12RHI: Error: [GPUBreadCrumb] Last tracked GPU operations:
[2025.01.15-11.57.29:861][0]LogD3D12RHI: Error: [GPUBreadCrumb]	3D Queue 0 - No Data
[2025.01.15-11.57.29:872][0]LogD3D12RHI: Error: [GPUBreadCrumb]	Copy Queue 0 - No Data
[2025.01.15-11.57.29:883][0]LogD3D12RHI: Error: [GPUBreadCrumb]	Compute Queue 0 - No Data
[2025.01.15-11.57.29:896][0]LogD3D12RHI: Error: DRED: No breadcrumb head found.
[2025.01.15-11.57.29:896][0]LogD3D12RHI: Error: DRED: No PageFault data.
[2025.01.15-11.57.29:896][0]LogD3D12RHI: Error: Memory Info from frame ID -1:
[2025.01.15-11.57.29:896][0]LogD3D12RHI: Error: Budget: 0.00 MB
[2025.01.15-11.57.29:896][0]LogD3D12RHI: Error: Used: 0.00 MB
[2025.01.15-11.57.31:335][0]LogOutputDevice: Warning: 

Script Stack (0 frames) :

[2025.01.15-11.57.31:349][0]LogWindows: Error: Error reentered: Fatal error: [File:D:\build\++UE5\Sync\Engine\Source\Runtime\D3D12RHI\Private\D3D12Util.cpp] [Line: 868] 
hr failed 
 at D:\build\++UE5\Sync\Engine\Source\Runtime\D3D12RHI\Private\Windows\WindowsD3D12Viewport.cpp:189 
 with error DXGI_ERROR_DEVICE_REMOVED

[2025.01.15-11.57.33:062][0]LogWindows: FPlatformMisc::RequestExit(0)
[2025.01.15-11.57.33:062][0]LogWindows: FPlatformMisc::RequestExitWithStatus(0, 0)
[2025.01.15-11.57.33:062][0]LogCore: Engine exit requested (reason: Win RequestExit)
[2025.01.15-11.57.33:064][0]LogWindows: FPlatformMisc::RequestExit(1)
[2025.01.15-11.57.33:064][0]LogWindows: FPlatformMisc::RequestExitWithStatus(1, 3)
[2025.01.15-11.57.33:064][0]LogCore: Engine exit requested (reason: Win RequestExit; note: exit was already requested)

```

This issue only occurs when using the laptop’s built-in display. It seems that when I connect an external monitor, the external GPU gets properly activated, and Unreal Engine runs without any problems.

I’ve updated my NVIDIA drivers to the latest version and also tried running Unreal Engine with `-DX11`, but the same issue persists on the laptop display.

Is there a way to run Unreal Engine on the laptop’s display without connecting an external monitor?

---

<div class="post-metadata">

**Author:** ![BRS\_GerDAngelo](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/brs_gerdangelo/32/1009628_2.png) [@BRS\_GerDAngelo](https://forums.unrealengine.com/u/BRS_GerDAngelo)\
**Post date:** [January 15, 2025, 5:25pm UTC](https://forums.unrealengine.com/t/gpu-crashed-or-d3d-device-removed-error-works-with-external-monitor/2278204/2 "2025-01-15T17:25:56Z")

</div>

Hello @user_21a48a3baf497a3d5495488f81bbbbeb0595224e862cde81b9c698  
This could help you:

> [@Gpu crash/d3d device removed error?](https://forums.unrealengine.com/t/gpu-crash-d3d-device-removed-error/514360/4):
>
> It’s because you’re running DX12, still haven’t found a fix apart from doing DX11 instead. Just go into deffaultengine.ini and change DefaultGraphicsRHI=DefaultGraphicsRHI\_DX12 to DefaultGraphicsRHI=DefaultGraphicsRHI\_DX11 for now and it should at least run DX11. Edit: Swapping to studio driver and doing a windows update did the trick. But it still crashes randomly while prepping the shaders.

---

<div class="post-metadata">

**Author:** ![user\_21a48a3baf497a3d5495488f81bbbbeb0595224e862cde81b9c698](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@user\_21a48a3baf497a3d5495488f81bbbbeb0595224e862cde81b9c698](https://forums.unrealengine.com/u/user_21a48a3baf497a3d5495488f81bbbbeb0595224e862cde81b9c698)\
**Post date:** [February 1, 2025, 10:08am UTC](https://forums.unrealengine.com/t/gpu-crashed-or-d3d-device-removed-error-works-with-external-monitor/2278204/3 "2025-02-01T10:08:44Z")

</div>

I still have the same problem. Recently, even when using an external monitor, the issue occurs more frequently. Not only Unreal Engine but also other high-spec games do not run on the laptop unless an external monitor is connected.

---

<div class="post-metadata">

**Author:** ![FrostyJas](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/frostyjas/32/1194640_2.png) [@FrostyJas](https://forums.unrealengine.com/u/FrostyJas)\
**Post date:** [February 2, 2025, 10:32am UTC](https://forums.unrealengine.com/t/gpu-crashed-or-d3d-device-removed-error-works-with-external-monitor/2278204/4 "2025-02-02T10:32:03Z")

</div>

There " GPU Crashed or D3D Device Removed" can be a lot of possible issues. You mentioned that this happens on your laptop. Does it happen on any other PC or just this one? Also, what are the specs on that?
