Does anybody knows the answer for this crash
DLSS 3 Frame generation Crashing in UE 5.3 in VR (4080 super) driver: 552.12
PLEASE HELP :-)
LoginId:0b795741483c310e40e2a18174b56224
EpicAccountId:f97ce30e978547c89799ed9222530176
Assertion failed: (TargetTexture->GetName() == L"BufferedRT") || (TargetTexture->GetName() == L"BackbufferReference") || (TargetTexture->GetName() == L"FD3D11Viewport::GetSwapChainSurface") || (5 == 4) || ((5 == 5 && 3 < 1)) [File:C:\BuildAgent\work\61e303c4da3d085b_stage\plugin\Plugins\Streamline\HostProject\Plugins\Streamline\Source\StreamlineCore\Private\StreamlineViewExtension.cpp] [Line: 285]
UnrealEditor_StreamlineCore!FStreamlineViewExtension::PostProcessPassAtEnd_RenderThread() [C:\BuildAgent\work\61e303c4da3d085b_stage\plugin\Plugins\Streamline\HostProject\Plugins\Streamline\Source\StreamlineCore\Private\StreamlineViewExtension.cpp:425]
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
UnrealEditor_Renderer
UnrealEditor_Renderer
UnrealEditor_Renderer
UnrealEditor_Renderer
UnrealEditor_Renderer
UnrealEditor_Renderer
UnrealEditor_Core
UnrealEditor_Core
UnrealEditor_RenderCore
UnrealEditor_RenderCore
UnrealEditor_Core
UnrealEditor_Core
kernel32
ntdll
Same problem on my side, any workarounds or the root causes found yet?
Spec:
rtx 4070
i7-8700k
32gb ram
Quest 3 HMD
Software:
Unreal engine: 5.3.2
Nvidia driver: 552.12
Can be reproduced with the vanila VR template project.
Did’nt found anything yet. Still trying the debug it.
Spec
RTX4080 super
I7-14700
64 gb ram
Quest 3 HMD
UE 5.3.2
Driver 552.22
Hello @peter.pagacs and @stefboule , welcome to the NVIDIA developer forums.
I passed this report on to the engineering team, hopefully they will have some idea regarding this crash.
Thanks.
it.bb
April 18, 2024, 12:20pm
5
HI :)
I have the same problem and the same message
I also tried on other projects
Spec:
Quest PRO
RTX 4070
Unreal 5.3.2
thanks for the help
Same here.
Spec:
Varjo Aero
RTX 4090
Unreal 5.3.2
Hello @it.bb and @Benutzer6294 , welcome to the NVIDIA developer forums.
First of all, this thread might be interesting for people to check how to address some issues with DLSS and VR in UE.
Regarding Frame Generation the bad news is a detail i had nearly forgotten:
VR is not supported with DLSS framegen mostly since framegen uses a dxgi swapchain to present frames to a window. But VR uses a completely separate runtime to present images to an HMD.
In the thread linked above and some other discussions there have been thoughts about how to workaround this, but natively with our plugin this is not possible.
Which does not mean that we should crash and the crash issue is taken rather seriously and looked into right now.
I hope to get some update soon.
it.bb
April 19, 2024, 12:33pm
8
thanks for the answer
I saw the tutorial
DLSS+VR+UE
https://www.youtube.com/watch?v=FYnADj-Ai0U
(yes, at the beginning the title said eu5.3, it was probably changed after the information about the eu5.4 version)
other
https://www.youtube.com/watch?v=nMH6KXjrDHw
(in the project they have nvidia dlss plugin (DLSS, NIS, Streamline, DLSSMoviePipelineSupport))
The author can run VRpreview, for me it shows a message and crash
I also wanted to use dlss (upscale/framegeneration), that’s why I’m looking for an answer.
Same problem for me.
I installed the latest version of the plugin for Unreal, DLSS 3.7, and it crashes. However, I no longer have the installation for version 3.5. Is there a link to download it? Or could a kind soul upload version 3.5 for Unreal 5.3? Thank you for the valuable information and updates on this forum.
Same problem for me. Crashes with VR. I replaced the Steamline Plugin 3.7 with the 3.5 version and it now works.
1 Like
Oh! Interesting! I’ll try that version!
Thanks !!
Hi there @nasahdc and @marc_mordelet and welcome to the NVIDIA developer forums.
I replaced the Steamline Plugin 3.7 with the 3.5 version and it now works.
That is helpful information, I will pass it on.
Thanks!
thank you Markus. could you tell me where i can found a 3.5 install link ? there is no old version in the Download page. thank you.
You will probably need to check out an earlier release of Streamline, based on the latest tag before 2.4.0 . That should give you the older DLSS-FG version as well.
jz.fan
April 25, 2024, 2:34pm
15
Thanks, it solved my problem!
LevelFatalError [File:E:\ASAContinuous\Engine\Source\Runtime\D3D12RHI\Private\D3D12Util.cpp] [Line: 873] CurrentQueue.Fence.D3DFence->GetCompletedValue() failed at E:\ASAContinuous\Engine\Source\Runtime\D3D12RHI\Private\D3D12Submission.cpp:939 wit
Hey everyone this is the error I keep getting DLAA and Frame Generation ON How to fix that? RTX 4080 + 14900KS which completely stable
LoginId:5e5b252e4a8da79a915a85a98ca00f27
EpicAccountId:
LowLevelFatalError [File:.\Runtime/D3D12RHI/Private/D3D12Util.cpp] [Line: 955] Streamline/DLSSG present failed at C:\build\games\Games\Engine\Plugins\Runtime\Nvidia\Streamline\Source\StreamlineD3D12RHI\Private\StreamlineD3D12RHI.cpp:288 with error DXGI_ERROR_DEVICE_REMOVED with Reason: DXGI_ERROR_DEVICE_HUNG
GPU Crash: End: Scene - PostProcessing - PostProcessMaterial x Material= - PostProcessMaterial
KERNELBASE
Discovery
Discovery
Discovery
this is the complete error while crash
Where do I need to import the streamline by link? The files there are radically different from the Unreal plugin… Or I need version 3.5 of the Unreal plugin, but I can’t find it anywhere.
The same crash also occurs with nDisplay:
[2024.07.08-12.12.49:161][ 0]LogWindows: Error: === Critical error: ===
[2024.07.08-12.12.49:161][ 0]LogWindows: Error:
[2024.07.08-12.12.49:161][ 0]LogWindows: Error: Assertion failed: (TargetTexture->GetName() == L"BufferedRT") || (TargetTexture->GetName() == L"BackbufferReference") || (TargetTexture->GetName() == L"FD3D11Viewport::GetSwapChainSurface") || (5 == 4) || ((5 == 5 && 4 < 1)) [File:D:\Unreal Projects\WarehouseSample 5.4\Plugins\Streamline\Source\StreamlineCore\Private\StreamlineViewExtension.cpp] [Line: 285]
[2024.07.08-12.12.49:161][ 0]LogWindows: Error:
[2024.07.08-12.12.49:161][ 0]LogWindows: Error:
[2024.07.08-12.12.49:161][ 0]LogWindows: Error:
[2024.07.08-12.12.49:161][ 0]LogWindows: Error: [Callstack] 0x00007ff73e8b747e WarehouseSample.exe!FStreamlineViewExtension::AddTrackedView() [D:\Unreal Projects\WarehouseSample 5.4\Plugins\Streamline\Source\StreamlineCore\Private\StreamlineViewExtension.cpp:281]
[2024.07.08-12.12.49:161][ 0]LogWindows: Error: [Callstack] 0x00007ff73e8b9195 WarehouseSample.exe!FStreamlineViewExtension::PostProcessPassAtEnd_RenderThread() [D:\Unreal Projects\WarehouseSample 5.4\Plugins\Streamline\Source\StreamlineCore\Private\StreamlineViewExtension.cpp:454]
[2024.07.08-12.12.49:161][ 0]LogWindows: Error: [Callstack] 0x00007ff73e8b80bb WarehouseSample.exe!TBaseRawMethodDelegateInstance<0,FStreamlineViewExtension,FScreenPassTexture __cdecl(FRDGBuilder &,FSceneView const &,FPostProcessMaterialInputs const &),FDefaultDelegateUserPolicy>::Execute() [C:\Program Files\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Delegates\DelegateInstancesImpl.h:518]
[2024.07.08-12.12.49:161][ 0]LogWindows: Error: [Callstack] 0x00007ff73902ff10 WarehouseSample.exe!`FComputeShaderUtils::AddPass<FSetupExposureIlluminanceCS>'::`2'::<lambda_1>::operator()() []
[2024.07.08-12.12.49:161][ 0]LogWindows: Error: [Callstack] 0x00007ff73904898c WarehouseSample.exe!AddPostProcessingPasses() []
[2024.07.08-12.12.49:161][ 0]LogWindows: Error: [Callstack] 0x00007ff7386b710f WarehouseSample.exe!FDeferredShadingSceneRenderer::Render() []
[2024.07.08-12.12.49:161][ 0]LogWindows: Error: [Callstack] 0x00007ff7393f8d17 WarehouseSample.exe!FSceneRenderer::RenderThreadEnd() []
[2024.07.08-12.12.49:161][ 0]LogWindows: Error: [Callstack] 0x00007ff7393a3117 WarehouseSample.exe!`UE::RendererPrivateUtils::Implementation::TPersistentBuffer<UE::HLSL::FCellBlockData,UE::RendererPrivateUtils::Implementation::FStructuredBufferTraits>::ValidateGPUData<`FSceneCullingBuilder::UploadToGPU'::`51'::<lambda_1> >'::`12'::<lambda_1>::operator()() []
[2024.07.08-12.12.49:161][ 0]LogWindows: Error: [Callstack] 0x00007ff739d6fd08 WarehouseSample.exe!`FRenderCommandPipeRegistry::StopRecording'::`2'::<lambda_1>::operator()() []
[2024.07.08-12.12.49:161][ 0]LogWindows: Error: [Callstack] 0x00007ff739d9a10f WarehouseSample.exe!TGraphTask<TFunctionGraphTaskImpl<void __cdecl(void),1> >::ExecuteTask() []
[2024.07.08-12.12.49:161][ 0]LogWindows: Error: [Callstack] 0x00007ff7354bdf7a WarehouseSample.exe!FNamedTaskThread::ProcessTasksNamedThread() []
[2024.07.08-12.12.49:161][ 0]LogWindows: Error: [Callstack] 0x00007ff7354be54e WarehouseSample.exe!FNamedTaskThread::ProcessTasksUntilQuit() []
[2024.07.08-12.12.49:161][ 0]LogWindows: Error: [Callstack] 0x00007ff739dbf27e WarehouseSample.exe!RenderingThreadMain() []
[2024.07.08-12.12.49:161][ 0]LogWindows: Error: [Callstack] 0x00007ff739dc27f9 WarehouseSample.exe!FRenderingThread::Run() []
[2024.07.08-12.12.49:161][ 0]LogWindows: Error: [Callstack] 0x00007ff735ab40f8 WarehouseSample.exe!FRunnableThreadWin::Run() []
[2024.07.08-12.12.49:161][ 0]LogWindows: Error: [Callstack] 0x00007ff735aa7c47 WarehouseSample.exe!FRunnableThreadWin::GuardedRun() []
[2024.07.08-12.12.49:161][ 0]LogWindows: Error: [Callstack] 0x00007ffac80e257d KERNEL32.DLL!UnknownFunction []
Meanwhile I was able to use DLSS 3.5, but only until UE 5.3:
Would it be possible to add a switch for disabling frame generation for VR & nDisplay to be able to still use DLSS upscaling?