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