protonscr

Control Resonant crashing, causing GPU reset with 7900XTX

vkd3dopen
HansKristian-Work/vkd3d-proton#3374 · opened 2026-10-17 by Valmar33 · updated 2026-10-22 · 7 comments · github
VValmar33 2026-10-17 github

Control Resonant will crash at random times ~ during a load screen, gameplay, zone transitions, fast travel. It's a bit unpredictable. Sometimes, it takes forever, sometimes it crashes very quickly.

Software information

Control Resonant ~ Ultra preset

System information

  • GPU: 7900XTX
  • Driver: Mesa Git main
  • Wine version: Proton Experimental bleeding edge
  • VKD3D-Proton version: 0bb64c56c8f0dcc11ecc0f6c56e00e4f7bd8d506 vkd3d-proton (vkd3d-1.1-5656-g0bb64c56c)

Steam command: RADV_DEBUG=syncshaders VKD3D_CONFIG=breadcrumbs VKD3D_SHADER_DUMP_PATH=/run/media/valmar/DataSSD/Vkd3dProtonShaderDumps PROTON_LOG=1 VKD3D_LOG_FILE=vkd3d-proton.log VKD3D_CONFIG=dxr12,single_queue,force_host_cached VKD3D_FRAME_RATE=120 WINEDLLOVERRIDES="winmm=n,b;version=n,b" mangohud %command%

Log files

steam-3669870.zip
vkd3d-proton.log.zip
dumped shaders

VValmar33 2026-10-17 github

I also play the game at a gaming social space which has a 9060XT, but that's using SteamOS Preview also with Proton Experimental bleeding edge ~ no crashes whatsoever.

VValmar33 2026-10-18 github

dmesg.zip
amdgpu-device-coredump.zip

For whatever they're worth. The crashing is unpredictably obnoxious.

VValmar33 2026-10-18 github

I've noticed that if I change the Texture Resolution setting to low, the game takes longer to crash. Sometimes it'll freeze and stutter, but recover, but after extended play, it will still crash.

VValmar33 2026-10-21 github

Logs from git master using RADV_DEBUG=syncshaders VKD3D_CONFIG=single_queue,force_host_cached,breadcrumbs PROTON_LOG=1 PROTON_ENABLE_WAYLAND=1 PROTON_ENABLE_HDR=1 PROTON_FSR4_UPGRADE=1 WINEDLLOVERRIDES="dxgi,winmm,dwmapi=n,b" mangohud %command%

Setting preset is handheld with HDR off in-game.

steam-3669870.log.zip

A veritable flood of variations of
warn:vkd3d-proton:d3d12_command_queue_QueryInterface: {*} not implemented, returning E_NOINTERFACE.
along with smatterings of
warn:vkd3d-proton:d3d12_pipeline_state_init_graphics_create_info: DSV format is DXGI_FORMAT_UNKNOWN.
and
warn:vkd3d-proton:vkd3d_get_image_allocation_info: Padding allocation requirements. Requested alignment *

Ppixelcluster 2026-10-21 github

Sounds like https://gitlab.freedesktop.org/mesa/mesa/-/work_items/16516 may be related? There's a link to a branch/MR in that issue which might be worth trying out.

VValmar33 2026-10-22 github

Will give it a shot, thank you. :)

VValmar33 2026-10-22 github

4. Sounds like https://gitlab.freedesktop.org/mesa/mesa/-/work_items/16516 may be related? There's a link to a branch/MR in that issue which might be worth trying out.

Unfortunately no, that doesn't fix it. Crashed seconds after the loading screen succeeded.

steam-3669870.zip

VValmar33 2026-10-22 github

4. Sounds like https://gitlab.freedesktop.org/mesa/mesa/-/work_items/16516 may be related? There's a link to a branch/MR in that issue which might be worth trying out.

Crash seems to have been a fluke. Can't reproduce it now with the linked branch, so that's nice. :)