protonscr

Resonance: A Plague Tale - compute pipeline creation fails due to unsupported 16-bit operations on NVIDIA Pascal

vkd3dclosed
HansKristian-Work/vkd3d-proton#3243 · opened 2026-08-28 by carolcozer · updated 2026-08-29 · 1 comments · github
Ccarolcozer 2026-08-28 github

Game hangs on a black screen after the dev logo. Initial launch shows "Shader Model 6.7 is not supported by this device! Maximum Shader Model supported is 6.6" — bypassing with VKD3D_SHADER_MODEL=6_7 gets past that, but the game then hangs indefinitely on a black screen (10+ min, no crash).

Log shows two compute pipelines consistently failing to create:

d3d12_device_validate_shader_meta: Attempting to use 16-bit operations in shader 91b0a5f847b97365, but this is not supported.
d3d12_pipeline_state_init_compute: Failed to create Vulkan compute pipeline, hr 0x80070057.
d3d12_device_validate_shader_meta: Attempting to use 16-bit operations in shader ed1b818fe0571ef0, but this is not supported.
d3d12_pipeline_state_init_compute: Failed to create Vulkan compute pipeline, hr 0x80070057.

Same result with the vkd3d-proton bundled in GE-Proton11-5 and with a manual DLL swap to standalone v3.0.1. Also tried VKD3D_DISABLE_EXTENSIONS=VK_EXT_mesh_shader and VKD3D_CONFIG=force_static_cbv — no change. vulkaninfo confirms VK_KHR_shader_maximal_reconvergence and VK_KHR_shader_quad_control are both exposed by the driver.

Possibly related to PR #3242, but that targets descriptor heap robustness for different shaders (ch_spawn/ch_update), not pipeline creation failure.

Software information

Resonance: A Plague Tale Legacy, AppID 2713000, default settings, launch options: VKD3D_SHADER_MODEL=6_7 PROTON_LOG=1 %command%

System information

  • GPU: NVIDIA GeForce GTX 1060 6GB (Pascal)
  • Driver: 580.173.02
  • Wine version: GE-Proton11-5
  • VKD3D-Proton version: bundled with GE-Proton11-5, also tested standalone v3.0.1 with identical result

Log files

Attached: steam-2713000.log

HHansKristian-Work maintainer 2026-08-29 github

Nothing we can do about it if game requires it.