DLSS 3.7.10 for Unreal Engine 5.4 crashes in VR with openXR

I get the following error message after Unreal crashes when I try to use DLSS 3.7.10 for Unreal Engine 5.4.2 in VR-Preview/PIE/Standalone Game Mode…

Assertion failed: (TargetTexture->GetName() == L"BufferedRT") || (TargetTexture->GetName() == L"BackbufferReference") || (TargetTexture->GetName() == L"FD3D11Viewport::GetSwapChainSurface") || (5 == 4) || ((5 == 5 && 4 < 1)) [File:C:\BuildAgent\work\61e303c4da3d085b_stage\plugin\Plugins\Streamline\HostProject\Plugins\Streamline\Source\StreamlineCore\Private\StreamlineViewExtension.cpp] [Line: 285]

UnrealEditor_StreamlineCore!FStreamlineViewExtension::AddTrackedView() [C:\BuildAgent\work\61e303c4da3d085b_stage\plugin\Plugins\Streamline\HostProject\Plugins\Streamline\Source\StreamlineCore\Private\StreamlineViewExtension.cpp:281]

UnrealEditor_StreamlineCore!FStreamlineViewExtension::PostProcessPassAtEnd_RenderThread() [C:\BuildAgent\work\61e303c4da3d085b_stage\plugin\Plugins\Streamline\HostProject\Plugins\Streamline\Source\StreamlineCore\Private\StreamlineViewExtension.cpp:454]

UnrealEditor_StreamlineCore!TBaseRawMethodDelegateInstance<0,FStreamlineViewExtension,FScreenPassTexture __cdecl(FRDGBuilder &,FSceneView const &,FPostProcessMaterialInputs const &),FDefaultDelegateUserPolicy>::Execute() [C:\BuildAgent\work\61e303c4da3d085b\BuildScripts_deps\ue\Engine\Source\Runtime\Core\Public\Delegates\DelegateInstancesImpl.h:518]

UnrealEditor_Renderer!FComputeShaderUtils::AddPass<FSetupExposureIlluminanceCS>'::2’::<lambda_1>::operator()() [D:\build++UE5\Sync\Engine\Source\Runtime\Renderer\Private\PostProcess\PostProcessing.cpp:558]

UnrealEditor_Renderer!AddPostProcessingPasses() [D:\build++UE5\Sync\Engine\Source\Runtime\Renderer\Private\PostProcess\PostProcessing.cpp:1331]

UnrealEditor_Renderer!FDeferredShadingSceneRenderer::Render() [D:\build++UE5\Sync\Engine\Source\Runtime\Renderer\Private\DeferredShadingRenderer.cpp:3377]

UnrealEditor_Renderer!RenderViewFamilies_RenderThread() [D:\build++UE5\Sync\Engine\Source\Runtime\Renderer\Private\SceneRendering.cpp:4833]

UnrealEditor_Renderer!UE::RendererPrivateUtils::Implementation::TPersistentBuffer<UE::HLSL::FCellBlockData,UE::RendererPrivateUtils::Implementation::FStructuredBufferTraits>::ValidateGPUData<FSceneCullingBuilder::UploadToGPU’::51'::<lambda_1> >'::12’::<l() [D:\build++UE5\Sync\Engine\Source\Runtime\Renderer\Private\SceneRendering.cpp:5122]

UnrealEditor_RenderCore!FRenderCommandPipeRegistry::StopRecording'::2’::<lambda_1>::operator()() [D:\build++UE5\Sync\Engine\Source\Runtime\RenderCore\Private\RenderingThread.cpp:1751]

UnrealEditor_RenderCore!TGraphTask<TFunctionGraphTaskImpl<void __cdecl(void),1> >::ExecuteTask() [D:\build++UE5\Sync\Engine\Source\Runtime\Core\Public\Async\TaskGraphInterfaces.h:1235]

UnrealEditor_Core!FNamedTaskThread::ProcessTasksNamedThread() [D:\build++UE5\Sync\Engine\Source\Runtime\Core\Private\Async\TaskGraph.cpp:760]

UnrealEditor_Core!FNamedTaskThread::ProcessTasksUntilQuit() [D:\build++UE5\Sync\Engine\Source\Runtime\Core\Private\Async\TaskGraph.cpp:651]

UnrealEditor_RenderCore!RenderingThreadMain() [D:\build++UE5\Sync\Engine\Source\Runtime\RenderCore\Private\RenderingThread.cpp:413]

UnrealEditor_RenderCore!FRenderingThread::Run() [D:\build++UE5\Sync\Engine\Source\Runtime\RenderCore\Private\RenderingThread.cpp:539]

UnrealEditor_Core!FRunnableThreadWin::Run() [D:\build++UE5\Sync\Engine\Source\Runtime\Core\Private\Windows\WindowsRunnableThread.cpp:149]

I tried the same with UE5.3.2 with the same Plugin DLSS 3.7.10 and got the same error message. DLSS 3.5 worked fine. I would love to switch to DLSS 3.5 but I cannot find a compiled Version for UE5.4.

I updated Unreal Engine to get my game running they fixed a couple of bugs that prevents me from building my project. But now I am not able to use DLSS any more. I need your help please!!!

My card is a RTX4090 and I installed the latest driver 555.99

Thanks

I would love to hear some feedback. I’m running into the same issues, same error log when trying to make it work in VR mode. It’s such a bummer because 5.4.2 is a really good version. We needed to stick with 5.3.2 because DLSS 3.5 works great in VR mode.

Same here. If Unreal detects in editor that VR device is connected it crashes. No VR and it works like a charm.
It is an issue related with directx 12, swap to vulkan that allows SM6 and lumen and it works.
Nvidia guys should do something to fix it.