protonscr

Arc Raiders WaveSize32

vkd3dclosed
HansKristian-Work/vkd3d-proton#3403 · opened 2026-10-25 by archaic-cv-01 · updated 2026-10-27 · 0 comments · github
Aarchaic-cv-01 2026-10-25 github

Software information

ARC Raiders (Steam AppID 1808500), DX12 path, Proton Experimental
(bleeding-edge), default settings.

The game freezes during its in-game shader compilation: progress stops at
95-99%, the window stays up, audio keeps playing, the game does not crash. The
log shows a rejected shader right before the freeze:
err:vkd3d-proton:d3d12_device_validate_shader_meta: Required WaveSize range [32, 32], but supported range is [64, 64].
The thread that logs it is the one all other threads then wait on at ntdll's
loader_section (8 threads, 60 s timeouts). Same pattern in two separate
captures.

The GPU is Vega 10 (wave64 only). The same machine runs the game in DX12 on
Windows (Adrenalin 26.5.2). -dx11 works, -dx12 freezes like the default.
VKD3D_SHADER_MODEL=6_5 makes the game start, most likely by falling back to
its DX11 renderer (forcing -dx12 with it makes the game say the GPU does not
support DX12).

Related: #3314 (similar WaveSize(32) rejection on Wave64-only GPUs, other game).

(English is not my first language; this text was prepared with AI translation
help.)

System information

  • GPU: AMD Radeon RX Vega 56 (Vega 10)
  • Driver: Mesa 26.2.5 (RADV), kernel 7.2.11-zen1-1-zen
  • Wine version: wine-11.0 (Proton Experimental bleeding-edge)
  • VKD3D-Proton version: bundled with
    experimental-bleeding-edge-11.0-456668-20261025-p5b1cb2-w7b3cea-dcbd220-vef9a02-x86_64

Log files

steam-1808500.log attached (gzip).

arc-1808500-20261025-200406.log.gz

Proton versions

Launch options