Crash in DirectX12 on UE5.4.4

Good day,

One of our playtesters is encountering a crash when using DirectX12 and I’m looking for help. The crash is happening very consistently and we consider it very problematic due to its high reproduction rate on the specific machine.

Error: Unhandled Exception: EXCEPTION_ACCESS_VIOLATION 0x0000000000000000 (c0000005)
!GetD3D12TextureFromRHITexture(235)
!FD3D12CommandContext::RetrieveTexture(734)
!FD3D12CommandContext::RetrieveTexture(740)
!FD3D12CommandContext::SetRenderTargets(1303)
!FD3D12CommandContext::SetRenderTargetsAndClear(1365)
!FD3D12CommandContext::RHIBeginRenderPass(655)
!FRHICommand<FRHICommandBeginRenderPass,FRHICommandBeginRenderPassString1630>::ExecuteAndDestruct(1296)
!FRHICommandListBase::Execute(472)
!`FRHICommandListImmediate::ExecuteAndReset'::`12'::<lambda_4>::operator()(788)
!UE::Core::Private::Function::TFunctionRefBase<UE::Core::Private::Function::TFunctionStorage<1>,void __cdecl(void)>::operator()(555)
!TFunctionGraphTaskImpl<void __cdecl(void),0>::DoTaskImpl(1733)
!TFunctionGraphTaskImpl<void __cdecl(void),0>::DoTask(1726)
!TGraphTask<TFunctionGraphTaskImpl<void __cdecl(void),0> >::ExecuteTask(1236)
!FBaseGraphTask::Execute(840)
!FNamedTaskThread::ProcessTasksNamedThread(760)
!FNamedTaskThread::ProcessTasksUntilQuit(650)
!FRHIThread::Run(331)
!FRunnableThreadWin::Run(149)
!FRunnableThreadWin::GuardedRun(79)
kernel32!BaseThreadInitThunk
ntdll!RtlUserThreadStart

The BreadCrumbs_RHI file is very limited

Breadcrumbs 'RHIThread'
Context 1/2
	00 SlateUI

AMD Ryzen 5 7535HS with Radeon Graphics
NVIDIA GeForce RTX 4050 Laptop GPU
Windows 11 (24H2) [10.0.26100.4061]

The playtester has ensured me that their drivers are up-to-date.

I am unable to reproduce this crash locally, so I’m looking for anybody who could have any familiarity with this crash. Any help is greatly appreciated.

Options:
1-Update drivers
2-Configure nvidia pannel well
3-Use DirectX11 instead (Project Settings)

Usualiy one of this things work

Thank you for your reply. However, the solutions you provide we cannot exactly ship to players.

As mentioned in the post, drivers have already been updated, and it would be a bad experience to tell players to downgrade to DirectX11, burdening them with technicalities that players shouldn’t have to worry about.

To be clear, I am not looking for temporary solutions that we can apply to one or two developers that are having issues. The crash is happening on a shipping build, on a playtesting machine that is very much in line with what our players are projected to possibly have on release.

I don’t work for Epic.
I’m a developer like you.
I’ve seen this error on the forum thousands of times.
People usually solve it that ways.
Obviously the third option is not possible in your case because your game is already packaged and sold.
If they already updated the drivers.
The problem is probably in the nvidia panel.

I can help you find out exactly what you should do on the nvidia panel.
Just have to search the forum for the correct post.
If I find it I’ll post it here.

it is done!!

https://dev.epicgames.com/documentation/en-us/unreal-engine/how-to-fix-a-gpu-driver-crash-when-using-unreal-engine?application_version=5.0