Thank you [mention removed], we did get the issue again on one of our dev machines, with r.PSOPrecache.Validation=2 enabled.
This is tough to diagnose for a couple of reasons - it seems to occur sporadically, and more for some folks than others. I’m unaware of what in UE’s shader compilation pipeline could be failing, and why. Any info is greatly appreciated.
Here’s an excerpt from the log:
[2025.09.03-15.36.23:583][309]LogD3D12RHI: Error: Failed to create pipeline state with combined hash D4FA420B5205DEEE, error 8007000e.
[2025.09.03-15.36.23:584][309]LogD3D12RHI: Warning: Failed to create graphics PSO with combined hash 0xD4FA420B5205DEEE:
AlphaToCoverageEnable = 0
IndependentBlendEnable = 1
RenderTarget[0] = { 1, 0, 0x5, 0x6, 0x1, 0x1, 0x6, 0x1, 0x0, 0xF }
SampleMask = 0xFFFFFFFF
FillMode = 3
CullMode = 1
FrontCounterClockwise = 1
DepthBias = 0
DepthBiasClamp = 0.000000
SlopeScaledDepthBias = 0.000000
DepthClipEnable = 1
MultisampleEnable = 1
AntialiasedLineEnable = 0
ForcedSampleCount = 0
ConservativeRaster = 0
DepthEnable = 1
DepthWriteMask = 0
DepthFunc = 7
StencilEnable = 1
StencilReadMask = 0xFF
StencilWriteMask = 0xF4
FrontFace = { 1, 1, 1, 8 }
BackFace = { 1, 1, 1, 8 }
InputLayout.NumElements = 2
InputLayout[0] = { “ATTRIBUTE”, 0, 0x6, 0, 0, 0x0, 0 }
InputLayout[1] = { “ATTRIBUTE”, 13, 0x2A, 1, 0, 0x1, 1 }
IBStripCutValue = 0x0
PrimitiveTopologyType = 0x3
NumRenderTargets = 1
RTVFormats[0] = 0xA
DSVFormat = 0x14
SampleDesc = { 1, 0 }
NodeMask = 0x1
Flags = 0x0
[2025.09.03-15.36.23:584][309]LogRHI: Error: Failed to create graphics pipeline, hashes: Vertex: 87E76DC6C67FE97A700E258C7ECF050EBEBC934E, Pixel: D74836589AC6BEEB1C5B1BB853EF276B3A8D0E64, Pipeline: DB924629FD7F67C4ED4C1AEC30F2B67011942697.
[2025.09.03-15.36.23:584][309]LogRHI: Error: Vertex: <unknown>
[2025.09.03-15.36.23:584][309]LogRHI: Error: Pixel: <unknown>
[2025.09.03-15.36.23:584][309]LogRHI: Error: Render Targets: (8)
[2025.09.03-15.36.23:584][309]LogRHI: Error: 0xa
[2025.09.03-15.36.23:584][309]LogRHI: Error: 0x0
[2025.09.03-15.36.23:584][309]LogRHI: Error: 0x0
[2025.09.03-15.36.23:584][309]LogRHI: Error: 0x0
[2025.09.03-15.36.23:584][309]LogRHI: Error: 0x0
[2025.09.03-15.36.23:584][309]LogRHI: Error: 0x0
[2025.09.03-15.36.23:584][309]LogRHI: Error: 0x0
[2025.09.03-15.36.23:584][309]LogRHI: Error: 0x0
[2025.09.03-15.36.23:584][309]LogRHI: Error: Depth Stencil Format:
[2025.09.03-15.36.23:584][309]LogRHI: Error: 0xb
[2025.09.03-15.36.26:424][480]LogRHI: Display: Encountered a new graphics PSO: 903167674
[2025.09.03-15.36.26:424][480]LogRHI: Display: Encountered a new graphics PSO: 3974658396
[2025.09.03-15.36.26:424][480]LogRHI: Error: Failed to create graphics pipeline, hashes: Vertex: 3833C0DE62E36A294D4DA0D3455E644DEF91B891, Pixel: 4C0CF36163AC09C2B1E6E3947A44771D568B7515, Pipeline: B80AD0635304F6E96DF90D6D41598B163B1F7A7A.
[2025.09.03-15.36.26:424][480]LogRHI: Error: Vertex: <unknown>
[2025.09.03-15.36.26:424][480]LogRHI: Error: Pixel: <unknown>
[2025.09.03-15.36.26:424][480]LogRHI: Error: Render Targets: (8)
[2025.09.03-15.36.26:424][480]LogRHI: Error: 0xa
[2025.09.03-15.36.26:424][480]LogRHI: Error: 0x0
[2025.09.03-15.36.26:424][480]LogRHI: Error: 0x0
[2025.09.03-15.36.26:424][480]LogRHI: Error: 0x0
[2025.09.03-15.36.26:424][480]LogRHI: Error: 0x0
[2025.09.03-15.36.26:424][480]LogRHI: Error: 0x0
[2025.09.03-15.36.26:424][480]LogRHI: Error: 0x0
[2025.09.03-15.36.26:424][480]LogRHI: Error: 0x0
[2025.09.03-15.36.26:424][480]LogRHI: Error: Depth Stencil Format:
[2025.09.03-15.36.26:424][480]LogRHI: Error: 0xb
[2025.09.03-15.36.26:424][480]LogOutputDevice: Warning:
Script Stack (0 frames) :
[2025.09.03-15.36.26:424][480]LogWindows: Error: appError called: Fatal error: [File:C:\WS\TF\built-in-0\TFPkg-main\TF\Engine\Source\Runtime\RHI\Private\PipelineStateCache.cpp] [Line: 528]
Shader compilation failures are Fatal.
[2025.09.03-15.36.26:424][480]LogWindows: Windows GetLastError: The operation completed successfully. (0)
[2025.09.03-15.37.20:517][480]LogWwiseMonitor: Error: Voice Starvation
[2025.09.03-15.37.20:517][480]LogRHI: Error: Breadcrumbs ‘Parallel’
- ParallelDraw (Index: 0, Num: 1)
- RenderTranslucency
- Translucency
- Scene
- FRDGBuilder::Execute
- Frame 15479