Description

Running the engine with DX12 enabled on MSI GS75 Stealth 9SF results in a D3D crash when using the internal display on the laptop.

 

*Note: Unable to reproduce the crash. The user receiving the crash has deduced the issue to only when the internal display is being used. 

Steps to Reproduce
  1. Create project using DX12 or DXR
  2. Launch project using the internal display on a MSI GS75 Stealth 9SF Laptop. 

 

Result: D3D12RHI crash 

Expected: No crash 

Callstack

Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0x00000020 nvwgf2umx nvwgf2umx D3D12 dxgi dxgi dxgi dxgi dxgi dxgi dxgi UE4Editor_D3D12RHI!FD3D12Viewport::PresentChecked() [C:\UnrealEngine\ue4-r424-html5\Engine\Source\Runtime\D3D12RHI\Private\D3D12Viewport.cpp:527] UE4Editor_D3D12RHI!FD3D12Viewport::Present() [C:\UnrealEngine\ue4-r424-html5\Engine\Source\Runtime\D3D12RHI\Private\D3D12Viewport.cpp:741] UE4Editor_D3D12RHI!FD3D12CommandContextBase::RHIEndDrawingViewport() [C:\UnrealEngine\ue4-r424-html5\Engine\Source\Runtime\D3D12RHI\Private\D3D12Viewport.cpp:886] UE4Editor_RHI!FRHICommand<FRHICommandEndDrawingViewport,FRHICommandEndDrawingViewportString1859>::ExecuteAndDestruct() [C:\UnrealEngine\ue4-r424-html5\Engine\Source\Runtime\RHI\Public\RHICommandList.h:726] UE4Editor_RHI!FRHICommandListExecutor::ExecuteInner_DoExecute() [C:\UnrealEngine\ue4-r424-html5\Engine\Source\Runtime\RHI\Private\RHICommandList.cpp:351] UE4Editor_RHI!FExecuteRHIThreadTask::DoTask() [C:\UnrealEngine\ue4-r424-html5\Engine\Source\Runtime\RHI\Private\RHICommandList.cpp:410] UE4Editor_RHI!TGraphTask<FExecuteRHIThreadTask>::ExecuteTask() [C:\UnrealEngine\ue4-r424-html5\Engine\Source\Runtime\Core\Public\Async\TaskGraphInterfaces.h:847] UE4Editor_Core!FNamedTaskThread::ProcessTasksNamedThread() [C:\UnrealEngine\ue4-r424-html5\Engine\Source\Runtime\Core\Private\Async\TaskGraph.cpp:686] UE4Editor_Core!FNamedTaskThread::ProcessTasksUntilQuit() [C:\UnrealEngine\ue4-r424-html5\Engine\Source\Runtime\Core\Private\Async\TaskGraph.cpp:583] UE4Editor_RenderCore!FRHIThread::Run() [C:\UnrealEngine\ue4-r424-html5\Engine\Source\Runtime\RenderCore\Private\RenderingThread.cpp:289] UE4Editor_Core!FRunnableThreadWin::Run() [C:\UnrealEngine\ue4-r424-html5\Engine\Source\Runtime\Core\Private\Windows\WindowsRunnableThread.cpp:96]

Have Comments or More Details?

There's no existing public thread on this issue, so head over toAnswerHub just mention UE-88907 in the post.

11
Login to Vote

Duplicate
ComponentRendering - RHI
Affects Versions4.23.14.24.24.22.34.25
Target Fix4.26
CreatedFeb 17, 2020
ResolvedAug 28, 2020
UpdatedOct 13, 2020