Frequent Crashing and Multiple D3D11RHI (DirectX11) and DirectX12 Errors after Windows 10 May 2020 Update (2004)

I am getting DirectX11 errors since performing the Windows 10 May 2020 Update (2004). Unreal Editor was working fine prior to the update… and ever since it has been completely unusable due to what are seemingly DirectX 11 RHI errors. Even when using DirectX12 SM5 only, I am getting frequent hangs… usually not when flying about in the 3D viewport, but when hovering over or clicking on icons and fields in the editor.

I have updated drivers, tried increasing the TdrDelay in the registry, used DDU to clean drivers out entirely and update them to Windows 10 2004 compatible drivers… I’ve updated to Unreal Engine 4.25.2… I’m out of ideas

Does anybody have a fix?

The first error and crash report I received:

ERROR 1:

Crash Report:

Assertion failed: GD3D11RHI->GetQueryData(Query->Resource, &Query->Result, sizeof(Query->Result), Query->QueryType, true, false) [File:D:/Build/++UE4+Licensee/Sync/Engine/Source/Runtime/Windows/D3D11RHI/Private/D3D11Query.cpp]

Logs:

[2020.07.19-01.46.49:719][ 0]LogD3D11RHI: D3D11 min allowed feature level: 11_0
[2020.07.19-01.46.49:719][ 0]LogD3D11RHI: D3D11 max allowed feature level: 11_0
[2020.07.19-01.46.49:719][ 0]LogD3D11RHI: D3D11 adapters:
[2020.07.19-01.46.49:796][ 0]LogD3D11RHI: 0. ‘Intel(R) Iris(R) Plus Graphics’ (Feature Level 11_0)
[2020.07.19-01.46.49:796][ 0]LogD3D11RHI: 128/0/8063 MB DedicatedVideo/DedicatedSystem/SharedSystem, Outputs:1, VendorId:0x8086
[2020.07.19-01.46.49:799][ 0]LogD3D11RHI: 1. ‘Microsoft Basic Render Driver’ (Feature Level 11_0)
[2020.07.19-01.46.49:800][ 0]LogD3D11RHI: 0/0/8063 MB DedicatedVideo/DedicatedSystem/SharedSystem, Outputs:0, VendorId:0x1414
[2020.07.19-01.46.49:800][ 0]LogD3D11RHI: Chosen D3D11 Adapter: 0
[2020.07.19-01.46.49:809][ 0]LogD3D11RHI: Creating new Direct3DDevice
[2020.07.19-01.46.49:809][ 0]LogD3D11RHI: GPU DeviceId: 0x8a52 (for the marketing name, search the web for “GPU Device Id”)
[2020.07.19-01.46.49:809][ 0]LogWindows: EnumDisplayDevices:
[2020.07.19-01.46.49:810][ 0]LogWindows: 0. ‘Intel(R) Iris(R) Plus Graphics’ (P:1 D:1)
[2020.07.19-01.46.49:810][ 0]LogWindows: 1. ‘Intel(R) Iris(R) Plus Graphics’ (P:0 D:0)
[2020.07.19-01.46.49:810][ 0]LogWindows: 2. ‘Intel(R) Iris(R) Plus Graphics’ (P:0 D:0)
[2020.07.19-01.46.49:811][ 0]LogWindows: 3. ‘Intel(R) Iris(R) Plus Graphics’ (P:0 D:0)
[2020.07.19-01.46.49:811][ 0]LogWindows: 4. ‘Intel(R) Iris(R) Plus Graphics’ (P:0 D:0)
[2020.07.19-01.46.49:811][ 0]LogWindows: 5. ‘Intel(R) Iris(R) Plus Graphics’ (P:0 D:0)
[2020.07.19-01.46.49:811][ 0]LogWindows: 6. ‘Intel(R) Iris(R) Plus Graphics’ (P:0 D:0)
[2020.07.19-01.46.49:812][ 0]LogWindows: 7. ‘Intel(R) Iris(R) Plus Graphics’ (P:0 D:0)
[2020.07.19-01.46.49:812][ 0]LogWindows: DebugString: FoundDriverCount:8
[2020.07.19-01.46.49:812][ 0]LogD3D11RHI: Adapter Name: Intel(R) Iris(R) Plus Graphics
[2020.07.19-01.46.49:812][ 0]LogD3D11RHI: Driver Version: 26.20.100.8141 (internal:26.20.100.8141, unified:26.20.100.8141)
[2020.07.19-01.46.49:812][ 0]LogD3D11RHI: Driver Date: 4-11-2020
[2020.07.19-01.46.49:812][ 0]LogRHI: Texture pool is 1523 MB (70% of 2176 MB)
[2020.07.19-01.46.49:889][ 0]LogD3D11RHI: RHI does not have support for 64 bit atomics
[2020.07.19-01.46.49:892][ 0]LogD3D11RHI: [IntelMetricsDiscovery] Started
[2020.07.19-01.46.49:892][ 0]LogD3D11RHI: Async texture creation enabled
[2020.07.19-01.46.49:892][ 0]LogD3D11RHI: Array index from any shader is supported
[2020.07.19-01.46.49:917][ 0]LogD3D11RHI: GPU Timing Frequency: 19.200000 (Debug: 2 0)

[2020.07.19-01.47.33:422][217]LogDirectoryWatcher: A directory notification for ‘…/…/…/Engine/Plugins/’ was aborted.
[2020.07.19-01.47.36:784][374]LogTexture: Display: Building textures: Texture2D_2 (G8, 128X128)
[2020.07.19-01.47.36:860][374]LogSlate: Took 0.002948 seconds to synchronously load lazily loaded font ‘…/…/…/Engine/Content/Slate/Fonts/Roboto-Italic.ttf’ (157K)
[2020.07.19-01.47.48:192][712]LogSlate: Took 0.002509 seconds to synchronously load lazily loaded font ‘…/…/…/Engine/Content/Slate/Fonts/Roboto-Light.ttf’ (167K)
[2020.07.19-01.48.06:028][577]LogMaterial: Display: Missing cached shader map for material M_Landscape, compiling.
[2020.07.19-01.48.06:134][577]LogShaderCompilers: Display: Worker (1/5): shaders left to compile 49
[2020.07.19-01.48.06:134][577]LogShaderCompilers: Display: Worker (2/5): shaders left to compile 39
[2020.07.19-01.48.06:134][577]LogShaderCompilers: Display: Worker (3/5): shaders left to compile 29
[2020.07.19-01.48.06:134][577]LogShaderCompilers: Display: Worker (4/5): shaders left to compile 19
[2020.07.19-01.48.10:957][592]LogShaderCompilers: Display: Worker (4/5): shaders left to compile 9
[2020.07.19-01.48.10:982][592]LogShaderCompilers: Display: Worker (1/5): shaders left to compile 6
[2020.07.19-01.48.11:209][592]LogShaderCompilers: Display: Worker (3/5): shaders left to compile 4
[2020.07.19-01.48.11:313][592]LogShaderCompilers: Display: Worker (2/5): shaders left to compile 2
[2020.07.19-01.48.11:674][592]LogShaderCompilers: Display: Worker (2/5): shaders left to compile 1
[2020.07.19-01.48.13:153][592]LogD3D11RHI: GetQueryData is taking a very long time (5.0 s)
[2020.07.19-01.48.18:154][592]LogD3D11RHI: GetQueryData is taking a very long time (10.0 s)
[2020.07.19-01.48.23:154][592]LogD3D11RHI: GetQueryData is taking a very long time (15.0 s)
[2020.07.19-01.48.28:155][592]LogD3D11RHI: GetQueryData is taking a very long time (20.0 s)
[2020.07.19-01.48.33:153][592]LogD3D11RHI: GetQueryData is taking a very long time (25.0 s)
[2020.07.19-01.48.38:164][592]LogD3D11RHI: GetQueryData is taking a very long time (30.0 s)
[2020.07.19-01.48.38:164][592]LogD3D11RHI: Timed out while waiting for GPU to catch up. (30.0 s) (ErrorCode 00000001)
[2020.07.19-01.48.38:164][592]LogWindows: Windows GetLastError: The operation completed successfully. (0)


ERROR 2:

Crash Report:

Assertion failed: GD3D11RHI->GetQueryData(Query->Resource, &Query->Result, sizeof(Query->Result), Query->QueryType, true, false) [File:D:/Build/++UE4+Licensee/Sync/Engine/Source/Runtime/Windows/D3D11RHI/Private/D3D11Query.cpp]

Logs:

[2020.07.19-01.55.43:672][ 0]LogD3D11RHI: D3D11 min allowed feature level: 11_0
[2020.07.19-01.55.43:672][ 0]LogD3D11RHI: D3D11 max allowed feature level: 11_0
[2020.07.19-01.55.43:672][ 0]LogD3D11RHI: D3D11 adapters:
[2020.07.19-01.55.43:733][ 0]LogD3D11RHI: 0. ‘Intel(R) Iris(R) Plus Graphics’ (Feature Level 11_0)
[2020.07.19-01.55.43:733][ 0]LogD3D11RHI: 128/0/8063 MB DedicatedVideo/DedicatedSystem/SharedSystem, Outputs:1, VendorId:0x8086
[2020.07.19-01.55.43:736][ 0]LogD3D11RHI: 1. ‘Microsoft Basic Render Driver’ (Feature Level 11_0)
[2020.07.19-01.55.43:736][ 0]LogD3D11RHI: 0/0/8063 MB DedicatedVideo/DedicatedSystem/SharedSystem, Outputs:0, VendorId:0x1414
[2020.07.19-01.55.43:736][ 0]LogD3D11RHI: Chosen D3D11 Adapter: 0
[2020.07.19-01.55.43:743][ 0]LogD3D11RHI: Creating new Direct3DDevice
[2020.07.19-01.55.43:743][ 0]LogD3D11RHI: GPU DeviceId: 0x8a52 (for the marketing name, search the web for “GPU Device Id”)
[2020.07.19-01.55.43:744][ 0]LogWindows: EnumDisplayDevices:
[2020.07.19-01.55.43:744][ 0]LogWindows: 0. ‘Intel(R) Iris(R) Plus Graphics’ (P:1 D:1)
[2020.07.19-01.55.43:744][ 0]LogWindows: 1. ‘Intel(R) Iris(R) Plus Graphics’ (P:0 D:0)
[2020.07.19-01.55.43:744][ 0]LogWindows: 2. ‘Intel(R) Iris(R) Plus Graphics’ (P:0 D:0)
[2020.07.19-01.55.43:745][ 0]LogWindows: 3. ‘Intel(R) Iris(R) Plus Graphics’ (P:0 D:0)
[2020.07.19-01.55.43:745][ 0]LogWindows: 4. ‘Intel(R) Iris(R) Plus Graphics’ (P:0 D:0)
[2020.07.19-01.55.43:745][ 0]LogWindows: 5. ‘Intel(R) Iris(R) Plus Graphics’ (P:0 D:0)
[2020.07.19-01.55.43:745][ 0]LogWindows: 6. ‘Intel(R) Iris(R) Plus Graphics’ (P:0 D:0)
[2020.07.19-01.55.43:746][ 0]LogWindows: 7. ‘Intel(R) Iris(R) Plus Graphics’ (P:0 D:0)
[2020.07.19-01.55.43:746][ 0]LogWindows: DebugString: FoundDriverCount:8
[2020.07.19-01.55.43:746][ 0]LogD3D11RHI: Adapter Name: Intel(R) Iris(R) Plus Graphics
[2020.07.19-01.55.43:746][ 0]LogD3D11RHI: Driver Version: 26.20.100.8141 (internal:26.20.100.8141, unified:26.20.100.8141)
[2020.07.19-01.55.43:746][ 0]LogD3D11RHI: Driver Date: 4-11-2020
[2020.07.19-01.55.43:746][ 0]LogRHI: Texture pool is 1523 MB (70% of 2176 MB)
[2020.07.19-01.55.43:814][ 0]LogD3D11RHI: RHI does not have support for 64 bit atomics
[2020.07.19-01.55.43:815][ 0]LogD3D11RHI: [IntelMetricsDiscovery] Started
[2020.07.19-01.55.43:815][ 0]LogD3D11RHI: Async texture creation enabled
[2020.07.19-01.55.43:815][ 0]LogD3D11RHI: Array index from any shader is supported
[2020.07.19-01.55.43:823][ 0]LogD3D11RHI: GPU Timing Frequency: 19.200000 (Debug: 2 0)

[2020.07.19-01.56.10:393][ 0]LogLoad: (Engine Initialization) Total time: 33.22 seconds
[2020.07.19-01.56.10:393][ 0]LogLoad: (Engine Initialization) Total Blueprint compile time: 0.00 seconds
[2020.07.19-01.56.10:459][ 0]LogAssetRegistry: Asset discovery search completed in 24.8926 seconds
[2020.07.19-01.56.10:465][ 0]LogCollectionManager: Fixed up redirectors for 0 collections in 0.000004 seconds (updated 0 objects)
[2020.07.19-01.56.10:465][ 0]LogContentStreaming: Texture pool size now 1000 MB
[2020.07.19-01.56.10:782][ 2]LogRenderer: Reallocating scene render targets to support 964x512 Format 10 NumSamples 1 (Frame:2).
[2020.07.19-01.56.20:365][236]LogTexture: Display: Building textures: Texture2D_2 (G8, 128X128)
[2020.07.19-01.56.20:429][236]LogSlate: Took 0.000575 seconds to synchronously load lazily loaded font ‘…/…/…/Engine/Content/Slate/Fonts/Roboto-Italic.ttf’ (157K)
[2020.07.19-01.56.28:671][667]LogSlate: Took 0.000630 seconds to synchronously load lazily loaded font ‘…/…/…/Engine/Content/Slate/Fonts/Roboto-Light.ttf’ (167K)
[2020.07.19-01.56.45:184][474]LogMaterial: Display: Missing cached shader map for material M_Landscape, compiling.
[2020.07.19-01.56.45:279][474]LogShaderCompilers: Display: Worker (1/5): shaders left to compile 49
[2020.07.19-01.56.45:279][474]LogShaderCompilers: Display: Worker (2/5): shaders left to compile 39
[2020.07.19-01.56.45:279][474]LogShaderCompilers: Display: Worker (3/5): shaders left to compile 29
[2020.07.19-01.56.45:279][474]LogShaderCompilers: Display: Worker (4/5): shaders left to compile 19
[2020.07.19-01.56.52:681][813]LogShaderCompilers: Display: Worker (4/5): shaders left to compile 9
[2020.07.19-01.56.53:140][837]LogShaderCompilers: Display: Worker (1/5): shaders left to compile 6
[2020.07.19-01.56.53:258][843]LogShaderCompilers: Display: Worker (3/5): shaders left to compile 4
[2020.07.19-01.56.53:448][853]LogShaderCompilers: Display: Worker (2/5): shaders left to compile 2
[2020.07.19-01.56.54:083][886]LogShaderCompilers: Display: Worker (2/5): shaders left to compile 1
[2020.07.19-01.57.14:983][345]LogD3D11RHI: GetQueryData is taking a very long time (5.0 s)
[2020.07.19-01.57.19:983][345]LogD3D11RHI: GetQueryData is taking a very long time (10.0 s)
[2020.07.19-01.57.24:983][345]LogD3D11RHI: GetQueryData is taking a very long time (15.0 s)
[2020.07.19-01.57.29:982][345]LogD3D11RHI: GetQueryData is taking a very long time (20.0 s)
[2020.07.19-01.57.34:982][345]LogD3D11RHI: GetQueryData is taking a very long time (25.0 s)
[2020.07.19-01.57.40:105][345]LogD3D11RHI: GetQueryData is taking a very long time (30.0 s)
[2020.07.19-01.57.40:105][345]LogD3D11RHI: Timed out while waiting for GPU to catch up. (30.0 s) (ErrorCode 00000001)
[2020.07.19-01.57.40:105][345]LogWindows: Windows GetLastError: The operation completed successfully. (0)


ERROR 3:

Crash Report:

Fatal error: [File:D:/Build/++UE4+Licensee/Sync/Engine/Source/Runtime/Windows/D3D11RHI/Private/D3D11Util.cpp] [Line: 198] Unreal Engine is exiting due to D3D device being lost. (Error: 0x887A0005 - 'REMOVED')

Logs:

[2020.07.19-12.00.29:443][ 0]LogD3D11RHI: D3D11 min allowed feature level: 11_0
[2020.07.19-12.00.29:443][ 0]LogD3D11RHI: D3D11 max allowed feature level: 11_0
[2020.07.19-12.00.29:443][ 0]LogD3D11RHI: D3D11 adapters:
[2020.07.19-12.00.29:522][ 0]LogD3D11RHI: 0. ‘Intel(R) Iris(R) Plus Graphics’ (Feature Level 11_0)
[2020.07.19-12.00.29:522][ 0]LogD3D11RHI: 128/0/8063 MB DedicatedVideo/DedicatedSystem/SharedSystem, Outputs:1, VendorId:0x8086
[2020.07.19-12.00.29:525][ 0]LogD3D11RHI: 1. ‘Microsoft Basic Render Driver’ (Feature Level 11_0)
[2020.07.19-12.00.29:525][ 0]LogD3D11RHI: 0/0/8063 MB DedicatedVideo/DedicatedSystem/SharedSystem, Outputs:0, VendorId:0x1414
[2020.07.19-12.00.29:525][ 0]LogD3D11RHI: Chosen D3D11 Adapter: 0
[2020.07.19-12.00.29:531][ 0]LogD3D11RHI: Creating new Direct3DDevice
[2020.07.19-12.00.29:531][ 0]LogD3D11RHI: GPU DeviceId: 0x8a52 (for the marketing name, search the web for “GPU Device Id”)
[2020.07.19-12.00.29:531][ 0]LogWindows: EnumDisplayDevices:
[2020.07.19-12.00.29:532][ 0]LogWindows: 0. ‘Intel(R) Iris(R) Plus Graphics’ (P:1 D:1)
[2020.07.19-12.00.29:532][ 0]LogWindows: 1. ‘Intel(R) Iris(R) Plus Graphics’ (P:0 D:0)
[2020.07.19-12.00.29:533][ 0]LogWindows: 2. ‘Intel(R) Iris(R) Plus Graphics’ (P:0 D:0)
[2020.07.19-12.00.29:534][ 0]LogWindows: 3. ‘Intel(R) Iris(R) Plus Graphics’ (P:0 D:0)
[2020.07.19-12.00.29:534][ 0]LogWindows: 4. ‘Intel(R) Iris(R) Plus Graphics’ (P:0 D:0)
[2020.07.19-12.00.29:534][ 0]LogWindows: 5. ‘Intel(R) Iris(R) Plus Graphics’ (P:0 D:0)
[2020.07.19-12.00.29:534][ 0]LogWindows: 6. ‘Intel(R) Iris(R) Plus Graphics’ (P:0 D:0)
[2020.07.19-12.00.29:535][ 0]LogWindows: 7. ‘Intel(R) Iris(R) Plus Graphics’ (P:0 D:0)
[2020.07.19-12.00.29:535][ 0]LogWindows: DebugString: FoundDriverCount:8
[2020.07.19-12.00.29:535][ 0]LogD3D11RHI: Adapter Name: Intel(R) Iris(R) Plus Graphics
[2020.07.19-12.00.29:535][ 0]LogD3D11RHI: Driver Version: 26.20.100.8141 (internal:26.20.100.8141, unified:26.20.100.8141)
[2020.07.19-12.00.29:535][ 0]LogD3D11RHI: Driver Date: 4-11-2020
[2020.07.19-12.00.29:535][ 0]LogRHI: Texture pool is 1523 MB (70% of 2176 MB)
[2020.07.19-12.00.29:623][ 0]LogD3D11RHI: RHI does not have support for 64 bit atomics
[2020.07.19-12.00.29:624][ 0]LogD3D11RHI: [IntelMetricsDiscovery] Started
[2020.07.19-12.00.29:624][ 0]LogD3D11RHI: Async texture creation enabled
[2020.07.19-12.00.29:624][ 0]LogD3D11RHI: Array index from any shader is supported
[2020.07.19-12.00.29:633][ 0]LogD3D11RHI: GPU Timing Frequency: 19.200000 (Debug: 2 0)

[2020.07.19-12.00.43:541][ 0]LogContentBrowser: Native class hierarchy populated in 0.0129 seconds. Added 3643 classes and 892 folders.
[2020.07.19-12.00.43:543][ 0]LogContentBrowser: Native class hierarchy updated for ‘WidgetCarousel’ in 0.0003 seconds. Added 0 classes and 0 folders.
[2020.07.19-12.00.43:644][ 0]LogContentBrowser: Native class hierarchy updated for ‘AddContentDialog’ in 0.0003 seconds. Added 0 classes and 0 folders.
[2020.07.19-12.00.43:646][ 0]LogContentBrowser: Native class hierarchy updated for ‘SceneOutliner’ in 0.0006 seconds. Added 2 classes and 0 folders.
[2020.07.19-12.00.43:695][ 0]LogSlate: Took 0.000284 seconds to synchronously load lazily loaded font ‘…/…/…/Engine/Content/Slate/Fonts/Roboto-Regular.ttf’ (155K)
[2020.07.19-12.00.43:697][ 0]LogSlate: Took 0.000273 seconds to synchronously load lazily loaded font ‘…/…/…/Engine/Content/Slate/Fonts/Roboto-Bold.ttf’ (160K)
[2020.07.19-12.00.43:704][ 0]LogSlate: Took 0.000371 seconds to synchronously load lazily loaded font ‘…/…/…/Engine/Content/Editor/Slate/Fonts/FontAwesome.ttf’ (139K)
[2020.07.19-12.00.43:816][ 0]LogRenderer: Reallocating scene render targets to support 964x460 Format 10 NumSamples 1 (Frame:1).
[2020.07.19-12.00.44:076][ 0]LogContentBrowser: Native class hierarchy updated for ‘HierarchicalLODOutliner’ in 0.0003 seconds. Added 0 classes and 0 folders.
[2020.07.19-12.00.44:076][ 0]LogLoad: (Engine Initialization) Total time: 19.10 seconds
[2020.07.19-12.00.44:076][ 0]LogLoad: (Engine Initialization) Total Blueprint compile time: 0.00 seconds
[2020.07.19-12.00.44:148][ 0]LogContentStreaming: Texture pool size now 1000 MB
[2020.07.19-12.00.44:218][ 1]LogAssetRegistry: Asset discovery search completed in 12.7337 seconds
[2020.07.19-12.00.44:226][ 1]LogCollectionManager: Fixed up redirectors for 0 collections in 0.000003 seconds (updated 0 objects)
[2020.07.19-12.00.44:257][ 2]LogRenderer: Reallocating scene render targets to support 964x512 Format 10 NumSamples 1 (Frame:2).
[2020.07.19-12.02.53:979][770]LogD3D11RHI: Timed out while waiting for GPU to catch up. (0.5 s) (ErrorCode 00000001)
[2020.07.19-12.05.25:961][771]LogRHI: Error: Present Fail Count 1
[2020.07.19-12.05.25:961][771]LogRHI: Error: SyncInterval 0
[2020.07.19-12.05.25:961][771]LogRHI: Error: SwapChainDesc.BufferDesc.Width 3872
[2020.07.19-12.05.25:961][771]LogRHI: Error: SwapChainDesc.BufferDesc.Height 2192
[2020.07.19-12.05.25:961][771]LogRHI: Error: SwapChainDesc.BufferDesc.RefreshRate.Numerator 0
[2020.07.19-12.05.25:961][771]LogRHI: Error: SwapChainDesc.BufferDesc.RefreshRate.Denominator 0
[2020.07.19-12.05.25:961][771]LogRHI: Error: SwapChainDesc.BufferDesc.Format 24
[2020.07.19-12.05.25:961][771]LogRHI: Error: SwapChainDesc.BufferDesc.ScanlineOrdering 0
[2020.07.19-12.05.25:961][771]LogRHI: Error: SwapChainDesc.BufferDesc.Scaling 0
[2020.07.19-12.05.25:961][771]LogRHI: Error: SwapChainDesc.SampleDesc.Count 1
[2020.07.19-12.05.25:961][771]LogRHI: Error: SwapChainDesc.SampleDesc.Quality 0
[2020.07.19-12.05.25:961][771]LogRHI: Error: SwapChainDesc.BufferUsage 48
[2020.07.19-12.05.25:961][771]LogRHI: Error: SwapChainDesc.BufferCount 2
[2020.07.19-12.05.25:961][771]LogRHI: Error: SwapChainDesc.OutputWindow 00000000001D07A4
[2020.07.19-12.05.25:961][771]LogRHI: Error: SwapChainDesc.Windowed true
[2020.07.19-12.05.25:962][771]LogRHI: Error: SwapChainDesc.SwapEffect 4
[2020.07.19-12.05.25:962][771]LogRHI: Error: SwapChainDesc.Flags 2050
[2020.07.19-12.05.25:962][771]LogD3D11RHI: Error: Result failed
at D:/Build/++UE4+Licensee/Sync/Engine/Source/Runtime/Windows/D3D11RHI/Private/D3D11Query.cpp:348
with error DXGI_ERROR_DEVICE_REMOVED DXGI_ERROR_DEVICE_REMOVED
[2020.07.19-12.05.25:962][771]LogD3D11RHI: [Aftermath] GDynamicRHI=0000023422CBE0C0, GDX11NVAfterMathEnabled=0, Result=0xFFFFFFFF, bDeviceActive=0
[2020.07.19-12.05.25:962][771]LogWindows: Windows GetLastError: The operation completed successfully. (0)


ERROR 4:

Crash Report:

Fatal error: [File:D:/Build/++UE4+Licensee/Sync/Engine/Source/Runtime/Windows/D3D11RHI/Private/D3D11Util.cpp] [Line: 198] Unreal Engine is exiting due to D3D device being lost. (Error: 0x887A0005 - 'REMOVED')

Logs:

[2020.07.19-11.45.06:831][ 0]LogD3D11RHI: D3D11 min allowed feature level: 11_0
[2020.07.19-11.45.06:831][ 0]LogD3D11RHI: D3D11 max allowed feature level: 11_0
[2020.07.19-11.45.06:831][ 0]LogD3D11RHI: D3D11 adapters:
[2020.07.19-11.45.06:912][ 0]LogD3D11RHI: 0. ‘Intel(R) Iris(R) Plus Graphics’ (Feature Level 11_0)
[2020.07.19-11.45.06:912][ 0]LogD3D11RHI: 128/0/8063 MB DedicatedVideo/DedicatedSystem/SharedSystem, Outputs:1, VendorId:0x8086
[2020.07.19-11.45.06:914][ 0]LogD3D11RHI: 1. ‘Microsoft Basic Render Driver’ (Feature Level 11_0)
[2020.07.19-11.45.06:914][ 0]LogD3D11RHI: 0/0/8063 MB DedicatedVideo/DedicatedSystem/SharedSystem, Outputs:0, VendorId:0x1414
[2020.07.19-11.45.06:914][ 0]LogD3D11RHI: Chosen D3D11 Adapter: 0
[2020.07.19-11.45.06:923][ 0]LogD3D11RHI: Creating new Direct3DDevice
[2020.07.19-11.45.06:924][ 0]LogD3D11RHI: GPU DeviceId: 0x8a52 (for the marketing name, search the web for “GPU Device Id”)
[2020.07.19-11.45.06:924][ 0]LogWindows: EnumDisplayDevices:
[2020.07.19-11.45.06:924][ 0]LogWindows: 0. ‘Intel(R) Iris(R) Plus Graphics’ (P:1 D:1)
[2020.07.19-11.45.06:924][ 0]LogWindows: 1. ‘Intel(R) Iris(R) Plus Graphics’ (P:0 D:0)
[2020.07.19-11.45.06:924][ 0]LogWindows: 2. ‘Intel(R) Iris(R) Plus Graphics’ (P:0 D:0)
[2020.07.19-11.45.06:925][ 0]LogWindows: 3. ‘Intel(R) Iris(R) Plus Graphics’ (P:0 D:0)
[2020.07.19-11.45.06:925][ 0]LogWindows: 4. ‘Intel(R) Iris(R) Plus Graphics’ (P:0 D:0)
[2020.07.19-11.45.06:925][ 0]LogWindows: 5. ‘Intel(R) Iris(R) Plus Graphics’ (P:0 D:0)
[2020.07.19-11.45.06:925][ 0]LogWindows: 6. ‘Intel(R) Iris(R) Plus Graphics’ (P:0 D:0)
[2020.07.19-11.45.06:926][ 0]LogWindows: 7. ‘Intel(R) Iris(R) Plus Graphics’ (P:0 D:0)
[2020.07.19-11.45.06:926][ 0]LogWindows: DebugString: FoundDriverCount:8
[2020.07.19-11.45.06:926][ 0]LogD3D11RHI: Adapter Name: Intel(R) Iris(R) Plus Graphics
[2020.07.19-11.45.06:926][ 0]LogD3D11RHI: Driver Version: 26.20.100.8141 (internal:26.20.100.8141, unified:26.20.100.8141)
[2020.07.19-11.45.06:926][ 0]LogD3D11RHI: Driver Date: 4-11-2020
[2020.07.19-11.45.06:926][ 0]LogRHI: Texture pool is 1523 MB (70% of 2176 MB)
[2020.07.19-11.45.07:007][ 0]LogD3D11RHI: RHI does not have support for 64 bit atomics
[2020.07.19-11.45.07:008][ 0]LogD3D11RHI: [IntelMetricsDiscovery] Started
[2020.07.19-11.45.07:008][ 0]LogD3D11RHI: Async texture creation enabled
[2020.07.19-11.45.07:008][ 0]LogD3D11RHI: Array index from any shader is supported
[2020.07.19-11.45.07:015][ 0]LogD3D11RHI: GPU Timing Frequency: 19.200000 (Debug: 2 0)

[2020.07.19-11.45.19:795][ 0]MapCheck: Map check complete: 0 Error(s), 0 Warning(s), took 0.321ms to complete.
[2020.07.19-11.45.19:795][ 0]LogFileHelpers: Loading map ‘CollaborativeViewer_P’ took 2.796
[2020.07.19-11.45.19:800][ 0]LogUnrealEdMisc: Total Editor Startup Time, took 16.269
[2020.07.19-11.45.19:954][ 0]LogSlate: Updating window title bar state: overlay mode, drag disabled, window buttons hidden, title bar hidden
[2020.07.19-11.45.19:962][ 0]LogSlate: Updating window title bar state: overlay mode, drag disabled, window buttons hidden, title bar hidden
[2020.07.19-11.45.19:969][ 0]LogSlate: Updating window title bar state: overlay mode, drag disabled, window buttons hidden, title bar hidden
[2020.07.19-11.45.19:975][ 0]LogSlate: Updating window title bar state: overlay mode, drag disabled, window buttons hidden, title bar hidden
[2020.07.19-11.45.19:988][ 0]LogCollectionManager: Loaded 0 collections in 0.005345 seconds
[2020.07.19-11.45.20:003][ 0]LogFileCache: Scanning file cache for directory ‘{redacted…}/Collections/’ took 0.00s
[2020.07.19-11.45.20:003][ 0]LogFileCache: Scanning file cache for directory ‘{redacted…}/Collections/’ took 0.00s
[2020.07.19-11.45.20:003][ 0]LogFileCache: Scanning file cache for directory ‘{redacted…}/Collections/’ took 0.00s
[2020.07.19-11.45.20:003][ 0]LogContentBrowser: Native class hierarchy populated in 0.0086 seconds. Added 3643 classes and 892 folders.
[2020.07.19-11.45.20:005][ 0]LogContentBrowser: Native class hierarchy updated for ‘WidgetCarousel’ in 0.0002 seconds. Added 0 classes and 0 folders.
[2020.07.19-11.45.20:115][ 0]LogContentBrowser: Native class hierarchy updated for ‘AddContentDialog’ in 0.0004 seconds. Added 0 classes and 0 folders.
[2020.07.19-11.45.20:118][ 0]LogContentBrowser: Native class hierarchy updated for ‘SceneOutliner’ in 0.0004 seconds. Added 2 classes and 0 folders.
[2020.07.19-11.45.20:158][ 0]LogSlate: Took 0.000241 seconds to synchronously load lazily loaded font ‘…/…/…/Engine/Content/Slate/Fonts/Roboto-Regular.ttf’ (155K)
[2020.07.19-11.45.20:160][ 0]LogSlate: Took 0.000229 seconds to synchronously load lazily loaded font ‘…/…/…/Engine/Content/Slate/Fonts/Roboto-Bold.ttf’ (160K)
[2020.07.19-11.45.20:168][ 0]LogSlate: Took 0.000304 seconds to synchronously load lazily loaded font ‘…/…/…/Engine/Content/Editor/Slate/Fonts/FontAwesome.ttf’ (139K)
[2020.07.19-11.45.20:279][ 0]LogRenderer: Reallocating scene render targets to support 964x460 Format 10 NumSamples 1 (Frame:1).
[2020.07.19-11.45.20:488][ 0]LogContentBrowser: Native class hierarchy updated for ‘HierarchicalLODOutliner’ in 0.0004 seconds. Added 0 classes and 0 folders.
[2020.07.19-11.45.20:488][ 0]LogLoad: (Engine Initialization) Total time: 16.96 seconds
[2020.07.19-11.45.20:488][ 0]LogLoad: (Engine Initialization) Total Blueprint compile time: 0.00 seconds
[2020.07.19-11.45.20:548][ 0]LogAssetRegistry: Asset discovery search completed in 11.8413 seconds
[2020.07.19-11.45.20:552][ 0]LogCollectionManager: Fixed up redirectors for 0 collections in 0.000003 seconds (updated 0 objects)
[2020.07.19-11.45.20:552][ 0]LogContentStreaming: Texture pool size now 1000 MB
[2020.07.19-11.45.20:647][ 1]LogRenderer: Reallocating scene render targets to support 964x512 Format 10 NumSamples 1 (Frame:2).
[2020.07.19-11.45.27:662][257]LogD3D11RHI: Timed out while waiting for GPU to catch up. (0.5 s) (ErrorCode 00000001)
[2020.07.19-11.45.30:160][257]LogD3D11RHI: Timed out while waiting for GPU to catch up. (0.5 s) (ErrorCode 00000001)
[2020.07.19-11.54.15:713][257]LogD3D11RHI: Error: Direct3DDevice->CreateTexture2D(TextureDesc,SubResourceData,OutTexture2D) failed
at D:/Build/++UE4+Licensee/Sync/Engine/Source/Runtime/Windows/D3D11RHI/Private/D3D11Texture.cpp:480
with error DXGI_ERROR_DEVICE_REMOVED,
Size=1596x781x1 PF=2 D3DFormat=DXGI_FORMAT_B8G8R8A8_TYPELESS(0x0000005A), NumMips=1, Flags=D3D11_BIND_RENDER_TARGET D3D11_BIND_SHADER_RESOURCE , Usage:0x0, CPUFlags:0x0, MiscFlags:0x0, SampleCount:0x1, SampleQuality:0x0, SubresPtr:0x0000000000000000, SubresPitch:0, SubresSlicePitch:0
[2020.07.19-11.54.15:713][257]LogD3D11RHI: [Aftermath] GDynamicRHI=0000028AEE09E0C0, GDX11NVAfterMathEnabled=0, Result=0xFFFFFFFF, bDeviceActive=0
[2020.07.19-11.54.15:713][257]LogOutputDevice: Warning:

Script Stack (0 frames):

[2020.07.19-11.54.15:713][257]LogWindows: Windows GetLastError: The operation completed successfully. (0)


ERROR 5:

After having updated drivers to Windows 2004 compatible version (using WSL2 with Linux, so using Windows/Linux compatible drivers)

Crash Report:

Assertion failed: GD3D11RHI->GetQueryData(Query->Resource, &Query->Result, sizeof(Query->Result), Query->QueryType, true, false) [File:D:/Build/++UE4+Licensee/Sync/Engine/Source/Runtime/Windows/D3D11RHI/Private/D3D11Query.cpp]

Log:
[2020.07.19-15.33.08:920][ 0]LogD3D11RHI: D3D11 min allowed feature level: 11_0
[2020.07.19-15.33.08:920][ 0]LogD3D11RHI: D3D11 max allowed feature level: 11_0
[2020.07.19-15.33.08:920][ 0]LogD3D11RHI: D3D11 adapters:
[2020.07.19-15.33.08:958][ 0]LogD3D11RHI: 0. ‘Intel(R) Iris(R) Plus Graphics’ (Feature Level 11_0)
[2020.07.19-15.33.08:958][ 0]LogD3D11RHI: 128/0/8063 MB DedicatedVideo/DedicatedSystem/SharedSystem, Outputs:1, VendorId:0x8086
[2020.07.19-15.33.08:961][ 0]LogD3D11RHI: 1. ‘Microsoft Basic Render Driver’ (Feature Level 11_0)
[2020.07.19-15.33.08:961][ 0]LogD3D11RHI: 0/0/8063 MB DedicatedVideo/DedicatedSystem/SharedSystem, Outputs:0, VendorId:0x1414
[2020.07.19-15.33.08:961][ 0]LogD3D11RHI: Chosen D3D11 Adapter: 0
[2020.07.19-15.33.08:970][ 0]LogD3D11RHI: Creating new Direct3DDevice
[2020.07.19-15.33.08:970][ 0]LogD3D11RHI: GPU DeviceId: 0x8a52 (for the marketing name, search the web for “GPU Device Id”)
[2020.07.19-15.33.08:970][ 0]LogWindows: EnumDisplayDevices:
[2020.07.19-15.33.08:970][ 0]LogWindows: 0. ‘Intel(R) Iris(R) Plus Graphics’ (P:1 D:1)
[2020.07.19-15.33.08:970][ 0]LogWindows: 1. ‘Intel(R) Iris(R) Plus Graphics’ (P:0 D:0)
[2020.07.19-15.33.08:971][ 0]LogWindows: 2. ‘Intel(R) Iris(R) Plus Graphics’ (P:0 D:0)
[2020.07.19-15.33.08:971][ 0]LogWindows: 3. ‘Intel(R) Iris(R) Plus Graphics’ (P:0 D:0)
[2020.07.19-15.33.08:971][ 0]LogWindows: 4. ‘Intel(R) Iris(R) Plus Graphics’ (P:0 D:0)
[2020.07.19-15.33.08:972][ 0]LogWindows: 5. ‘Intel(R) Iris(R) Plus Graphics’ (P:0 D:0)
[2020.07.19-15.33.08:972][ 0]LogWindows: 6. ‘Intel(R) Iris(R) Plus Graphics’ (P:0 D:0)
[2020.07.19-15.33.08:972][ 0]LogWindows: 7. ‘Intel(R) Iris(R) Plus Graphics’ (P:0 D:0)
[2020.07.19-15.33.08:973][ 0]LogWindows: DebugString: FoundDriverCount:8
[2020.07.19-15.33.08:973][ 0]LogD3D11RHI: Adapter Name: Intel(R) Iris(R) Plus Graphics
[2020.07.19-15.33.08:973][ 0]LogD3D11RHI: Driver Version: 28.20.100.8322 (internal:28.20.100.8322, unified:28.20.100.8322)
[2020.07.19-15.33.08:973][ 0]LogD3D11RHI: Driver Date: 5-21-2020
[2020.07.19-15.33.08:973][ 0]LogRHI: Texture pool is 1523 MB (70% of 2176 MB)
[2020.07.19-15.33.09:012][ 0]LogD3D11RHI: RHI does not have support for 64 bit atomics
[2020.07.19-15.33.09:013][ 0]LogD3D11RHI: [IntelMetricsDiscovery] Started
[2020.07.19-15.33.09:013][ 0]LogD3D11RHI: Async texture creation enabled
[2020.07.19-15.33.09:013][ 0]LogD3D11RHI: Array index from any shader is supported
[2020.07.19-15.33.09:020][ 0]LogD3D11RHI: GPU Timing Frequency: 19.200000 (Debug: 2 0)

[2020.07.19-15.44.52:871][878]LogSlate: Window ‘Create New Landscape Layer Info Object’ being destroyed
[2020.07.19-15.44.52:911][878]LogTexture: Display: Building textures: Texture2D_64 (BGRA8, 128X128)
[2020.07.19-15.44.52:916][878]LogTexture: Display: Building textures: Texture2D_65 (BGRA8, 128X128)
[2020.07.19-15.44.52:922][878]LogTexture: Display: Building textures: Texture2D_66 (BGRA8, 128X128)
[2020.07.19-15.44.52:926][878]LogTexture: Display: Building textures: Texture2D_67 (BGRA8, 128X128)
[2020.07.19-15.44.52:931][878]LogTexture: Display: Building textures: Texture2D_68 (BGRA8, 128X128)
[2020.07.19-15.44.52:937][878]LogTexture: Display: Building textures: Texture2D_69 (BGRA8, 128X128)

[2020.07.19-15.44.54:072][878]LogTexture: Display: Building textures: Texture2D_310 (BGRA8, 128X128)
[2020.07.19-15.44.54:072][878]LogTexture: Display: Building textures: Texture2D_311 (BGRA8, 128X128)
[2020.07.19-15.45.08:749][ 43]LogD3D11RHI: GetQueryData is taking a very long time (5.0 s)
[2020.07.19-15.45.13:749][ 43]LogD3D11RHI: GetQueryData is taking a very long time (10.0 s)
[2020.07.19-15.45.18:749][ 43]LogD3D11RHI: GetQueryData is taking a very long time (15.0 s)
[2020.07.19-15.45.23:748][ 43]LogD3D11RHI: GetQueryData is taking a very long time (20.0 s)
[2020.07.19-15.45.28:749][ 43]LogD3D11RHI: GetQueryData is taking a very long time (25.0 s)
[2020.07.19-15.45.33:748][ 43]LogD3D11RHI: GetQueryData is taking a very long time (30.0 s)
[2020.07.19-15.45.33:748][ 43]LogD3D11RHI: Timed out while waiting for GPU to catch up. (30.0 s) (ErrorCode 00000001)
[2020.07.19-15.45.33:790][ 43]LogWindows: Windows GetLastError: The operation completed successfully. (0)

ERROR CONTINUING:

Now, after having changed the settings to only invoke DirectX 12, SM5: only D3D12RHI appears in the console output and the logs… and I never manage to get a crash report. However, Unreal Editor is still frequently crashing. For the most part, flying around in the viewport is fine… it’s only when I’m hovering over editor buttons, or clicking on fields that the editor hangs…

An interesting quirk is that if I press the hardware sleep button on my computer, and then immediately log in again, the editor is working again. It crashes pretty immediately thereafter, but the sleep trick works every time.

Strangely, when I tried to screen capture a video, I was unable to reproduce the error, as perhaps the overlay (Gyazo GIF) was stopping the crash from occurring?

Example of a recent log:

[2020.07.24-03.07.30:602][ 0]LogD3D12RHI: Found D3D12 adapter 0: Intel(R) Iris(R) Plus Graphics (Max supported Feature Level 12_1)
[2020.07.24-03.07.30:602][ 0]LogD3D12RHI: Adapter has 128MB of dedicated video memory, 0MB of dedicated system memory, and 8063MB of shared system memory, 1 output[s]
[2020.07.24-03.07.30:612][ 0]LogD3D12RHI: Found D3D12 adapter 1: Microsoft Basic Render Driver (Max supported Feature Level 12_1)
[2020.07.24-03.07.30:612][ 0]LogD3D12RHI: Adapter has 0MB of dedicated video memory, 0MB of dedicated system memory, and 8063MB of shared system memory, 0 output[s]
[2020.07.24-03.07.30:612][ 0]LogD3D12RHI: Forcing D3D12.AsyncDeferredDeletion=0 as a workaround for a deadlock.
[2020.07.24-03.07.30:612][ 0]LogD3D12RHI: Chosen D3D12 Adapter Id = 0
[2020.07.24-03.07.30:620][ 0]LogD3D12RHI: Emitting draw events for PIX profiling.
[2020.07.24-03.07.30:640][ 0]LogD3D12RHI: The system supports ID3D12Device1.
[2020.07.24-03.07.30:640][ 0]LogD3D12RHI: The system supports ID3D12Device2.
[2020.07.24-03.07.30:730][ 0]LogD3D12RHI: [GPUBreadCrumb] Successfully setup breadcrumb resource for 3D Queue 0
[2020.07.24-03.07.30:740][ 0]LogD3D12RHI: [GPUBreadCrumb] Successfully setup breadcrumb resource for Copy Queue 0
[2020.07.24-03.07.30:746][ 0]LogD3D12RHI: [GPUBreadCrumb] Successfully setup breadcrumb resource for Compute Queue 0
[2020.07.24-03.07.30:751][ 0]LogD3D12RHI: Display: Not using pipeline state disk cache per r.D3D12.PSO.DiskCache=0
[2020.07.24-03.07.30:751][ 0]LogD3D12RHI: Display: Not using driver-optimized pipeline state disk cache per r.D3D12.PSO.DriverOptimizedDiskCache=0
[2020.07.24-03.07.30:751][ 0]LogD3D12RHI: GPU DeviceId: 0x8a52 (for the marketing name, search the web for “GPU Device Id”)
[2020.07.24-03.07.30:751][ 0]LogWindows: EnumDisplayDevices:
[2020.07.24-03.07.30:752][ 0]LogWindows: 0. ‘Intel(R) Iris(R) Plus Graphics’ (P:1 D:1)
[2020.07.24-03.07.30:752][ 0]LogWindows: 1. ‘Intel(R) Iris(R) Plus Graphics’ (P:0 D:0)
[2020.07.24-03.07.30:753][ 0]LogWindows: 2. ‘Intel(R) Iris(R) Plus Graphics’ (P:0 D:0)
[2020.07.24-03.07.30:753][ 0]LogWindows: 3. ‘Intel(R) Iris(R) Plus Graphics’ (P:0 D:0)
[2020.07.24-03.07.30:754][ 0]LogWindows: 4. ‘Intel(R) Iris(R) Plus Graphics’ (P:0 D:0)
[2020.07.24-03.07.30:754][ 0]LogWindows: 5. ‘Intel(R) Iris(R) Plus Graphics’ (P:0 D:0)
[2020.07.24-03.07.30:755][ 0]LogWindows: 6. ‘Intel(R) Iris(R) Plus Graphics’ (P:0 D:0)
[2020.07.24-03.07.30:756][ 0]LogWindows: 7. ‘Intel(R) Iris(R) Plus Graphics’ (P:0 D:0)
[2020.07.24-03.07.30:757][ 0]LogWindows: DebugString: FoundDriverCount:8
[2020.07.24-03.07.30:757][ 0]LogD3D12RHI: Adapter Name: Intel(R) Iris(R) Plus Graphics
[2020.07.24-03.07.30:757][ 0]LogD3D12RHI: Driver Version: 28.20.100.8322 (internal:28.20.100.8322, unified:28.20.100.8322)
[2020.07.24-03.07.30:757][ 0]LogD3D12RHI: Driver Date: 5-21-2020
[2020.07.24-03.07.30:758][ 0]LogRHI: Texture pool is 4664 MB (70% of 6663 MB)
[2020.07.24-03.07.30:758][ 0]LogD3D12RHI: Async texture creation enabled
[2020.07.24-03.07.30:758][ 0]LogD3D12RHI: RHI does not have support for 64 bit atomics

1 Like

Sorry to disappoint but I do not have any answers to this, but I did want to let you know you aren’t the only one dealing with these issues. I myself have been getting constant D3D11RHI errors which crash UE4. I myself reported this but have gotten zero answers to my issues. I hope someone answers one of us soon for our sake. Good luck to you!

Hi, I’ve been having the exact same (or so it seems) issue for a while now.
On my end the crashes seem to stop if I turn off “automatically hide the taskbar in desktop mode”.

Keep in mind though, I’ve been trying to fix the issues for weeks on end and can’t guarantee it was only this setting that did the trick.

I don’t understand how or why, but it seems to work for me, so I figured it was worth sharing.

PS. If it still hangs, windows+ctrl+■■■■+B restarts your gpu drivers, this helps from time to time.
Also, if you use multiple monitors, unreal seems to behave differently depending on which monitor is set as main in your windows settings. (I’m still experimenting with how this affects everything)

PPS. Which monitor is set as main only seems to matter if you don’t show the taskbar on all displays. In short, the crashes seem to be fixed as long as unreal is either not fullscreen, or is fullscreen with a visible taskbar

By the way, has anybody managed to successfully upload a bug report? For me the web form doesn’t even allow me to submit…

So, I have actually managed to hunt this issue down to an error around the interaction between Intel Drivers and/or Desktop Window Manager.

EDIT: I have written up a summary as an answer below, instead of a comment…

So, I have actually managed to hunt this issue down to an error around the interaction between Intel Drivers and/or Desktop Window Manager.

The same type of application hang appears to be happening in both Blender and Unreal Engine.

With Blender, after a while of zooming around the 3D viewport, sporadically, the application appears to hang. If I check the Windows Event Manager and Reliability Monitor, I notice a hardware error, an igfxn driver error with Event ID 4101:

‘Display driver igfxn stopped responding and has successfully recovered.’

leading to a drop out and then recovery of the drivers… but then with Blender, even after the drivers have recovered, the window thereafter fails to update (you only get one hang before it becomes unusable), while the application is still running in the background. The application window no longer updates (even with your awesome ‘Windows Key + Ctrl + Shift + B’ driver reset hotkey). I can, however, still save the file, as I can see that the * denoting unsaved changes in the title bar still updates… and then exit the application. I can even perform operations while the application window is hung… I have to exit blender and restart to be able to continue. It happens about 20s to 3 min into using the application usually.

In Unreal, I have similar issues which are documented here… when the application window hangs, operations can still occur, but in this case, resetting the drivers with the hotkey combination does reset the window and allow me to continue. The application typically hangs while hovering over text elements and fields, and not while e.g. simulating the game in the 3D viewport (which would seem to be more graphically intensive).

Various other error reports have promoted fixes including setting TDRDelay, or making sure the window is not maximised etc…

Seemingly… Desktop Window Manager/Intel interaction… In Event Viewer, the issues appear to be of type 0 or 5, WindowsBlackScreenDiagnosticsV1 or LiveKernelEvent / hardware errors. Maybe one of those is an event to log the hotkey press… but nevertheless, Reliability Monitor shows me hardware errors preceding any of these hangs.

For Blender, we have Hardware Errors with LiveKernelEvent code 141
For Unreal, we have Hardware Errors with LiveKernelEvent code 1a8

Unreal Hardware Error

Event Viewer

Fault bucket , type 0
Event Name: LiveKernelEvent
Response: Not available
Cab Id: 0

Problem signature:
P1: 1a8
P2: 1
P3: 0
P4: 0
P5: 0
P6: 10_0_19041
P7: 0_0
P8: 768_1
P9:
P10:

Attached files:
\?\C:\WINDOWS\LiveKernelReports\WATCHDOG\WATCHDOG-20201013-1356.dmp
\?\C:\WINDOWS\TEMP\WER-44478375-0.sysdata.xml
\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERECDE.tmp.WERInternalMetadata.xml
\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERED1E.tmp.xml
\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERED4B.tmp.csv
\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WEREDE8.tmp.txt

These files may be available here:
\?\C:\ProgramData\Microsoft\Windows\WER\ReportQueue\Kernel_1a8_5037d236f47f2deac2bec146a129f778ed23256_00000000_8244087b-0526-4054-a2b0-c12a5c275993

Analysis symbol:
Rechecking for solution: 0
Report Id: 8244087b-0526-4054-a2b0-c12a5c275993
Report Status: 4
Hashed bucket:
Cab Guid: 0

AND

Fault bucket , type 0
Event Name: WindowsBlackScreenDiagnosticsV1
Response: Not available
Cab Id: 0

Problem signature:
P1: DWM
P2: Unknown
P3: ColorBits
P4: Hotkey
P5: 10.0.19041.508
P6:
P7:
P8:
P9:
P10:

Attached files:

These files may be available here:
\?\C:\ProgramData\Microsoft\Windows\WER\ReportQueue\Critical_DWM_8e82ea772aee7fee8588a88ed23caf7b9a041e0_00000000_a3693d55-dd16-4609-8156-7a6e8582993a

Analysis symbol:
Rechecking for solution: 0
Report Id: a3693d55-dd16-4609-8156-7a6e8582993a
Report Status: 4
Hashed bucket:
Cab Guid: 0


Reliability History:

Source
Windows

Summary
Hardware error

Status
Not reported

Description
A problem with your hardware caused Windows to stop working correctly.

Problem signature
Problem Event Name: LiveKernelEvent
Code: 1a8
Parameter 1: 1
Parameter 2: 0
Parameter 3: 0
Parameter 4: 0
OS version: 10_0_19041
Service Pack: 0_0
Product: 768_1
OS Version: 10.0.19041.2.0.0.768.101
Locale ID: 3081


For Blender


Reliability History and Event Viewer together

Will typically be 4 event types in order:

  1. Display driver stopped responding and then successfully recovered (Event ID 4101)
  2. LiveKernelEvent 141 (Event ID 1001)
  3. AppHang (Event ID 1001)
  4. Application Hang (Event ID 1002)

1. igfxn error
Log Name: System
Source: Display
Date: 5/10/2020 2:11:31 AM
Event ID: 4101
Task Category: None
Level: Warning
Keywords: Classic
User: N/A
Computer:
Description:
Display driver igfxn stopped responding and has successfully recovered.
Event Xml:

<Provider Name="Display" />
<EventID Qualifiers="0">4101</EventID>
<Version>0</Version>
<Level>3</Level>
<Task>0</Task>
<Opcode>0</Opcode>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2020-10-05T00:11:31.7648967Z" />
<EventRecordID>32200</EventRecordID>
<Correlation />
<Execution ProcessID="0" ThreadID="0" />
<Channel>System</Channel>
<Computer>...</Computer>
<Security />


<Data>igfxn</Data>
<Data>
</Data>

2. LiveKernel Event 141

Log Name: Application
Source: Windows Error Reporting
Date: 5/10/2020 2:11:42 AM
Event ID: 1001
Task Category: None
Level: Information
Keywords: Classic
User: N/A
Computer:
Description:
Fault bucket , type 0
Event Name: LiveKernelEvent
Response: Not available
Cab Id: 0

Problem signature:
P1: 141
P2: ffffe18f2592d460
P3: fffff80391a049c0
P4: 0
P5: 32b0
P6: 10_0_19041
P7: 0_0
P8: 768_1
P9:
P10:

Attached files:
\?\C:\WINDOWS\LiveKernelReports\WATCHDOG\WATCHDOG-20201005-0211.dmp
\?\C:\WINDOWS\TEMP\WER-140574656-0.sysdata.xml
\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER2AE7.tmp.WERInternalMetadata.xml
\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER2B17.tmp.xml
\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER2B25.tmp.csv
\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER2B94.tmp.txt

These files may be available here:
\?\C:\ProgramData\Microsoft\Windows\WER\ReportQueue\Kernel_141_765c9eb04c5cb323ed5a9b7f81b285337afd9f3_00000000_ed49cb4f-e0a9-4877-be1e-a710d6a33430

Analysis symbol:
Rechecking for solution: 0
Report Id: ed49cb4f-e0a9-4877-be1e-a710d6a33430
Report Status: 4
Hashed bucket:
Cab Guid: 0
Event Xml:

<Provider Name="Windows Error Reporting" />
<EventID Qualifiers="0">1001</EventID>
<Version>0</Version>
<Level>4</Level>
<Task>0</Task>
<Opcode>0</Opcode>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2020-10-05T00:11:42.2072875Z" />
<EventRecordID>11615</EventRecordID>
<Correlation />
<Execution ProcessID="0" ThreadID="0" />
<Channel>Application</Channel>
<Computer>...</Computer>
<Security />


<Data>
</Data>
<Data>0</Data>
<Data>LiveKernelEvent</Data>
<Data>Not available</Data>
<Data>0</Data>
<Data>141</Data>
<Data>ffffe18f2592d460</Data>
<Data>fffff80391a049c0</Data>
<Data>0</Data>
<Data>32b0</Data>
<Data>10_0_19041</Data>
<Data>0_0</Data>
<Data>768_1</Data>
<Data>
</Data>
<Data>
</Data>
<Data>

\?\C:\WINDOWS\LiveKernelReports\WATCHDOG\WATCHDOG-20201005-0211.dmp
\?\C:\WINDOWS\TEMP\WER-140574656-0.sysdata.xml
\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER2AE7.tmp.WERInternalMetadata.xml
\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER2B17.tmp.xml
\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER2B25.tmp.csv
\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER2B94.tmp.txt
\?\C:\ProgramData\Microsoft\Windows\WER\ReportQueue\Kernel_141_765c9eb04c5cb323ed5a9b7f81b285337afd9f3_00000000_ed49cb4f-e0a9-4877-be1e-a710d6a33430


0
ed49cb4f-e0a9-4877-be1e-a710d6a33430
4


0

3. AppHang

Log Name: Application
Source: Windows Error Reporting
Date: 5/10/2020 2:12:58 AM
Event ID: 1001
Task Category: None
Level: Information
Keywords: Classic
User: N/A
Computer:
Description:
Fault bucket , type 0
Event Name: AppHangB1
Response: Not available
Cab Id: 0

Problem signature:
P1: blender.exe
P2: 2.9.0.0
P3: 5f6b092e
P4: 55f5
P5: 67246080
P6:
P7:
P8:
P9:
P10:

Attached files:

These files may be available here:
\?\C:\ProgramData\Microsoft\Windows\WER\ReportQueue\Critical_blender.exe_730729819546a8ecd9cc73a07616c5bef057fd_d937e06c_31897aa3-e613-49c0-ac8a-b0acc4dc83f6

Analysis symbol:
Rechecking for solution: 0
Report Id: 3605ef65-1e4c-4ac6-a464-02e4e2b35df5
Report Status: 4
Hashed bucket:
Cab Guid: 0
Event Xml:

<Provider Name="Windows Error Reporting" />
<EventID Qualifiers="0">1001</EventID>
<Version>0</Version>
<Level>4</Level>
<Task>0</Task>
<Opcode>0</Opcode>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2020-10-05T00:12:58.4291617Z" />
<EventRecordID>11617</EventRecordID>
<Correlation />
<Execution ProcessID="0" ThreadID="0" />
<Channel>Application</Channel>
<Computer>...</Computer>
<Security />


<Data>
</Data>
<Data>0</Data>
<Data>AppHangB1</Data>
<Data>Not available</Data>
<Data>0</Data>
<Data>blender.exe</Data>
<Data>2.9.0.0</Data>
<Data>5f6b092e</Data>
<Data>55f5</Data>
<Data>67246080</Data>
<Data>
</Data>
<Data>
</Data>
<Data>
</Data>
<Data>
</Data>
<Data>
</Data>
<Data>
</Data>
<Data>\\?\C:\ProgramData\Microsoft\Windows\WER\ReportQueue\Critical_blender.exe_730729819546a8ecd9cc73a07616c5bef057fd_d937e06c_31897aa3-e613-49c0-ac8a-b0acc4dc83f6</Data>
<Data>
</Data>
<Data>0</Data>
<Data>3605ef65-1e4c-4ac6-a464-02e4e2b35df5</Data>
<Data>4</Data>
<Data>
</Data>
<Data>0</Data>

4. Application Hang

Log Name: Application
Source: Application Hang
Date: 5/10/2020 2:13:02 AM
Event ID: 1002
Task Category: (101)
Level: Error
Keywords: Classic
User: N/A
Computer:
Description:
The program blender.exe version 2.9.0.0 stopped interacting with Windows and was closed. To see if more information about the problem is available, check the problem history in the Security and Maintenance control panel.
Process ID: 32b0
Start Time: 01d69aaa46eb8091
Termination Time: 4294967295
Application Path: C:\Program Files\Blender Foundation\Blender 2.90\blender.exe
Report Id: 3605ef65-1e4c-4ac6-a464-02e4e2b35df5
Faulting package full name:
Faulting package-relative application ID:
Hang type: Top level window is idle

Event Xml:

<Provider Name="Application Hang" />
<EventID Qualifiers="0">1002</EventID>
<Version>0</Version>
<Level>2</Level>
<Task>101</Task>
<Opcode>0</Opcode>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2020-10-05T00:13:02.3300805Z" />
<EventRecordID>11618</EventRecordID>
<Correlation />
<Execution ProcessID="0" ThreadID="0" />
<Channel>Application</Channel>
<Computer>...</Computer>
<Security />


<Data>blender.exe</Data>
<Data>2.9.0.0</Data>
<Data>32b0</Data>
<Data>01d69aaa46eb8091</Data>
<Data>4294967295</Data>
<Data>C:\Program Files\Blender Foundation\Blender 2.90\blender.exe</Data>
<Data>3605ef65-1e4c-4ac6-a464-02e4e2b35df5</Data>
<Data>
</Data>
<Data>
</Data>
<Data>Top level window is idle</Data>
<Binary>54006F00700020006C006500760065006C002000770069006E0064006F0077002000690073002000690064006C00650000000000</Binary>

Also, not sure where 1KawaiiTomato’s response went, but this post was valuable and has since disappeared:

Hi, I’ve been having the exact same (or so it seems) issue for a while now. On my end the crashes seem to stop if I turn off “automatically hide the taskbar in desktop mode”.

Keep in mind though, I’ve been trying to fix the issues for weeks on end and can’t guarantee it was only this setting that did the trick.

I don’t understand how or why, but it seems to work for me, so I figured it was worth sharing.

PS. If it still hangs, windows+ctrl+■■■■+B restarts your gpu drivers, this helps from time to time. Also, if you use multiple monitors, unreal seems to behave differently depending on which monitor is set as main in your windows settings. (I’m still experimenting with how this affects everything)

ah… must have been a cache problem

If you are experiencing similar errors, please upvote this Feedback via Windows Feedback Hub, so it can get some engineer and developer attention from Microsoft. I have also submitted feedback to Intel Support:

I disabled the automatic hide taskbar function and UE4 editor works again for me as well.

WOW! This may have just solved it for me… I will update the Windows and Intel Support on this

Please upvote this issue here in the Answer Hub (top-left of the OP Topic), and on the Microsoft Feedback Hub thread so we can get some dev support from Microsoft to relegate this to a non-issue:

i had the same problem here. What i found is that when using dynamic material instances, if you have different instances of the dynamic instance material, both created from the same parent but have THE SAME NAME, it will certainly crash D3D11RHI. Creating a unique name for the entire project solved the problem for me. I created an integer variable in player controller and increment the number on every new material that I created.

Note, Windows just installed new updates which once again seems to have enabled auto-hide the taskbar, and the error re-appeared. This is also with a new setup, using a powerful egpu (graphics card is not the problem). Fixed by disabling auto-hide the taskbar. If experiencing the same error, please upvote the microsoft feedback hub request here: Windows Insider

Error Details (Windows Reliability History):

Source
Windows

Summary
Hardware error

Date
‎30/‎10/‎2020 1:37 PM

Status
Not reported

Description
A problem with your hardware caused Windows to stop working correctly.

Problem signature
Problem Event Name: LiveKernelEvent
Code: 1a8
Parameter 1: 1
Parameter 2: 0
Parameter 3: 0
Parameter 4: 0
OS version: 10_0_19041
Service Pack: 0_0
Product: 768_1
OS Version: 10.0.19041.2.0.0.768.101
Locale ID: 3081

Found this as well. The cross-links show that this issue goes way back to the release of a 4.12 or 4.13 version of UE4 Editor… which is not so coincidentally the same time around which D3DRHI errors started occurring in many other bug reports related to D3DRHI device ‘lost’ errors and such: here, here, here, here and more recently, here and here.

This thread here seems to be very current, and the same issue as we are experiencing. I would highly recommend following it and posting in here!!

In recent news, I totally rebuilt my machine and reinstalled windows 10 with a clean install, and got an eGPU with a GTX Titan Xp, so I’m now using more than just Intel i7-1065G7’s integrated graphics. The problem still persists when auto-hide the taskbar is on.

Also, recently, I was running Assassin’s Creed Odyssey’s menu screen, but alt-tabbed to the background, and it disrupted some window overlays in e.g. Blender, and the sounds from hovering the cursor over menu buttons was occurring in all other applications.

I am convinced that there is an issue in the combination of Desktop Window Manager being faulty, and the way in which Unreal Engine implements it in general. The problem seems to have been around for a while. What is getting in the way of a fix??

Actually realised that when I alt-tab, indeed Assassin’s Creed is still running in the background and the window overlay issue is present. However, if I four-finger-swipe to ‘Switch Desktops/Show Desktop’ as per windows settings, Assassin’s Creed actually minimises.

Update: Auto-hide the taskbar doesn’t seem to crash the editor EVERY time, when I have the eGPU plugged in. However, there is a problem when I have HDR setting turned on in Windows settings, with the eGPU plugged in. Unreal crashed with D3D11RHI error whenever I clicked a menu button, or even ‘x’ in the top right corner to close Unreal Editor.

Is this related to fix UE-88616?

Also issue UE-57821?