Dota-2-Vulkan icon indicating copy to clipboard operation
Dota-2-Vulkan copied to clipboard

Game crash while using vulkan and VK_EXT_graphics_pipeline_library

Open rodlorric opened this issue 3 years ago • 3 comments

Your system information

  • System information from steam (Steam -> Help -> System Information) in a gist:
  • Have you checked for system updates?: [Yes]
  • Are you using the latest stable video driver available for your system? [Yes]
  • Have you verified the game files?: [Yes]

Please describe your issue in as much detail as possible:

Game crashes after a few minutes while using the Vulkan renderer. When VK_EXT_graphics_pipeline_library is disable game no longer crashes.

See log at lines 783+: 12/01 22:07:33 [RenderSystem] ERROR! VK call failed! result = VK_ERROR_DEVICE_LOST ( vkQueueSubmit( VulkanQueue(), 1, &submitInfo, presentFence.m_pFence ) )

I do have an ETL capture while the game crashed (it was using the previous driver version 526.98, not the last one). Let me know if it will be useful and I'll try to upload it.

Steps for reproducing this issue:

  1. Launch game with -vulkan launch option.
  2. Wait a few minutes while playing a match.
  3. Game will crash.

rodlorric avatar Dec 01 '22 22:12 rodlorric

Can you try deleting the contents of /path/to/steam/steamapps/shadercache/570/fozpipelinesv6 and seeing if that helps? There was a driver bug caused by a shader cache key collision that we've since fixed in fossilize, but it could be possible you have a corrupted cache on disk.

danginsburg avatar Dec 05 '22 17:12 danginsburg

Thanks @danginsburg. I just played a game after deleting the contents of the folder you said and no crashes so far.

rodlorric avatar Dec 05 '22 19:12 rodlorric

@danginsburg I'm sorry to report that after playing another Diretide match, the game crashed. Same symptoms as before. See gist

To add a little more detail, this time around I did not delete the contents of fozpipelinesv6 as I did before.

rodlorric avatar Dec 07 '22 19:12 rodlorric