8 months ago - FatsharkJulia - Direct link

Could you also share your console logs, or a crash report with us please?

7 months ago - Axloss - Direct link

Since I see it is crashing after printing
21:53:17.147 [d3d12 pipeline state] creating pipeline state for #ID[94b534d7]

I would delete the these files

in %APPDATA%/Fatshark/Darktide
shader_cache.hans
shader_library.pso_lib
state_stream_library.pso_lib

But from the info I can see in our crash is that it could be related to your drivers so my suggestion is to see if a clean re-install of latest driver helps.

You can delete those files again after updating the driver, since updating the driver will make them invalid and we need to re-create the data in there.

Keep us updated if this helps or not.

7 months ago - Axloss - Direct link

also Steam Gameoverlay is in the callstack of the crash.

crashes caused by it, are usually fixed by disabling game overlay in steam. We can’t sadly not do anything here if that’s the case.

7 months ago - Axloss - Direct link

you crash inside DiscordHook64.dll

Sadly we can’t investigate it further. So my best tip is to sidable to discord overlay if possible.

7 months ago - Axloss - Direct link

let me know if you still have issues with discord overlay disabled.

7 months ago - Axloss - Direct link
| |dxilconv.dll!hlsl::DxbcConverter::DxbcConverter(void)|Unknown|Non-user code. Symbols loaded.|
|---|---|---|---|
| |dxilconv.dll!hlsl::DxbcConverter::Alloc<>(struct IMalloc *)|Unknown|Non-user code. Symbols loaded.|
| |dxilconv.dll!CreateDxbcConverter(struct _GUID const &,void * *)|Unknown|Non-user code. Symbols loaded.|
| |dxilconv.dll!DxcCreateInstance(struct _GUID const &,struct _GUID const &,void * *)|Unknown|Non-user code. Symbols loaded.|
| |D3D12Core.dll!CShaderBytecode::FinalConstruct(struct CShaderBytecode::TConstructorArgs const &)|Unknown|Non-user code. Symbols loaded.|
| |D3D12Core.dll!CLayeredObject::CreateInstance(struct CShaderBytecode::TConstructorArgs const &,void *,void *,struct _GUID const &,void * *)|Unknown|Non-user code. Symbols loaded.|
| |D3D12Core.dll!CDevice::CreateLayeredChild(unsigned int,void const *,unsigned __int64,struct ID3D12LayeredUseCounted *,struct _GUID const &,void * *)|Unknown|Non-user code. Symbols loaded.|
| |D3D12Core.dll!CBridgeImpl >::CreateLayeredChild(unsigned int,void const *,unsigned __int64,struct ID3D12LayeredUseCounted *,struct _GUID const &,void * *)|Unknown|Non-user code. Symbols loaded.|
| |D3D12.dll!00007ffaf0275b77()|Unknown|Non-user code. Symbol loading disabled by Include/Exclude setting.|
| |D3D12Core.dll!CDevice::CreateShaderBytecode<4>(struct D3D12_SHADER_BYTECODE const *,void const *,bool)|Unknown|Non-user code. Symbols loaded.|
| |D3D12Core.dll!CDevice::CreatePipelineStateImpl(struct CD3DX12_PIPELINE_STATE_STREAM2 &,struct SPipelineLibraryReference const &,struct _GUID const &,void * *)|Unknown|Non-user code. Symbols loaded.|
| |D3D12Core.dll!CDevice::CreateGraphicsPipelineState(struct D3D12_GRAPHICS_PIPELINE_STATE_DESC const *,struct _GUID const &,void * *)|Unknown|Non-user code. Symbols loaded.|
| |Darktide.exe!Create_Bink_shaders(void * pcreate) Line 1216|C++|Symbols loaded.|

You have a crash now inside bink video player which I assume would crash more often for other players. Not sure how to proceed. But I would on your side do.

  1. verify integrity of games files in steam
  2. do a clean install of gpu drivers.

Let me know if it still occurs.

6 months ago - Axloss - Direct link

I’ve forward this issue to Nvidia and see if they have any ideas. Next step would be to check if there is any updates for bink that could fix this.

6 months ago - Axloss - Direct link

@Seb_Cz just because it’s after shader cache doesnt mean it’s the same issue. We always launch the shader cache first so that’s what ppl remember.

In many cases shader cache succeded and we can clearly see in the crash that it’s the game process that failed. They are 2 seperate processes so in theory we should be fine running the game regardless of shader cache status.

6 months ago - Axloss - Direct link

Sadly I can’t answer that but it’s worth a try. But in this case I would say that any driver that nvidia experiance gives you should be fine.

What’s happening in your case (what we could see before atleast) was that bink crashed when generating d3d12 shaders, these shaders are inbuilt in the exe and same for all users meaning that I expect same behaviour for all users unless something is wrong on the user side.

Since this code is likely not HW related but perhaps more linked to your OS a driver update might not help here.

Also pretty sure all of the crashes above has all been in d3d12 dlls

> dxilconv.dll!00007ff80f9a09c8() Unknown
dxilconv.dll!00007ff80f9bb74e() Unknown
dxilconv.dll!00007ff80f9b80e1() Unknown
dxilconv.dll!00007ff80f9918db() Unknown

meaning my thoughts is something is wrong in there

These are the dlls I would try repair
dxilconv.dll
D3D12Core.dll
D3D12.dll

Too be honest I have no idea how you repair those, I would assume they are part of the windows installation.

Do you play alot of other d3d12 games on this PC? I would expect similar issues with them

6 months ago - Axloss - Direct link

great :slight_smile: