Unreal Engine NIS Crash on 10 Series GPUs/GTX

Hi there, here to report an issue with NIS on Unreal 5.4, from the DLSS 3.7.10 plugin, on D3D12 and SM6. Having the plugin enabled for the project causes an early crash on certain hardware when the game is loaded, due to PSO compilation failure. The crash is:

[2024.06.30-06.13.35:043][  1]LogD3D12RHI: Error: Failed to create pipeline state with combined hash 52282A1088D31F22, error 80070057.
[2024.06.30-06.13.35:046][  1]LogD3D12RHI: Warning: Failed to create compute PSO with combined hash 0x52282A1088D31F22:
[2024.06.30-06.13.35:046][  1]LogRHI: Error: Failed to create compute pipeline with hash CC3D100AF6D4E62ADDF0C2764929EF227B158C04.

I have been able to have multiple users replicate it, one with a 1070, running NVIDIA driver version: 556.12 (Windows: 10.0.22631), and one with a 1080, running NVIDIA driver version: 552.22 (Windows: 10.0.19045)

This isn’t an engine or project related crash, the compute shader hash “CC3D100AF6D4E62ADDF0C2764929EF227B158C04” is only ever present when NIS is a enabled plugin. This was confirmed multiple times by deleting the Saved/Shaders/ folder, re-cooking with and without NIS enabled in the UProject, and checking Saved/Shaders/PCD3D_SM6-PCD3D_SM6/ShaderDebug-Global-PCD3D_SM6-PCD3D_SM6/Dump.txt. The offending hash is only present in this dump when NIS is enabled. There also was a forum post reporting a similar issue with NIS. Simply disabling NIS with a CVAR worked for them, but not in my specific case. PipelineStateCache.CPP Fatal Error - #13 by a_saeed_1 - Feedback & Requests - Epic Developer Community Forums

Hi @blake29, welcome to the NVIDIA developer forums.

Well, one common thing seems to be that it crashes on hardware that is not able to run DLSS in the first place.
Do you query for DLSS support and disable it during initialization on older Hardware?

If you disable DLSS and it still causes issues when using NIS, this would indeed be worrying. Then I would appreciate if you could share your complete logs for a crash. Then engineering might be able to check what is happening.

Thanks!

i am not using the DLSS plugin and i am experiencing the same crash. The solution linked by @blake29 did not work for me either.

my graphics card is a EVGA Geforce RTX 3080 FTW3
it should support DLSS even though im not using that plugin

here’s the logs
VRExpPluginExample.log (179.7 KB)
Breadcrumbs_RHIThread_0.txt (24 Bytes)
VRExpPluginExample-backup-2024.07.25-14.55.58.log (225.7 KB)

1 Like