GPUOpen-Drivers / AMDVLK

AMD Open Source Driver For Vulkan

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[dxvk] Disney Pixar Cars graphics pipeline library crash

Blisto91 opened this issue · comments

While testing a issue in Disney Pixar Cars i noticed that amdvlk (v-2024.Q1.3) will crash when the game starts if the use of VK_EXT_graphics_pipeline_library is enabled in dxvk. GPL can with DXVK_CONFIG="dxvk.enableGraphicsPipelineLibrary = False"
This is tested on a 7950x iGPU and latest dxvk master.

https://drive.proton.me/urls/GPMGWHA2VW#5xV0rX4gLjF4
Replaying the trace above with 32bit apitrace will make it crash with

Assertion failed: !status && "vkCreateGraphicsPipelines", file ../wine/dlls/winevulkan/loader_thunks.c, line 2934

64bit apitrace will not show the issue and AMD radv or Nvidia are also fine.

Got notified that the difference in dxvk between 32 and 64bit is that for the former dxvk.trackPipelineLifetime is set to true. Running with DXVK_CONFIG="dxvk.trackPipelineLifetime = True will make 64bit apitrace crash too.
As a extra note if it suddenly stops crashing then clean the shader cache.

Ignore. This showed to be a dxvk issue afterall
Fixed via doitsujin/dxvk@6537379