protonscr

Immortals of Aveum

protonopen appid 2009100Game compatibility - UnofficialXAudio2
ValveSoftware/Proton#7140 · opened 2023-09-29 by frozen-sea · updated 2023-09-29 · 2 comments · github · game page · search this game
Ffrozen-sea 2023-09-29 github

Compatibility Report

  • Name of the game with compatibility issues: Immortals of Aveum
  • Steam AppID of the game: 2009100

System Information

  • GPU: RTX 4070 Ti
  • Video driver version: 535.104.05
  • Kernel version: 6.5.4
  • Link to full system information report as Gist
  • Proton version: 8, Experimental bleeding-edge

I confirm:

  • [x] that I haven't found an existing compatibility report for this game.
  • [x] that I have checked whether there are updates for my system available.

steam-2009100.log

Symptoms

Crash after intro videos.

Reproduction

Go to Settings and enable FSR3 Frame Generation, the game will freeze and eventually close. Any subsequent attempt to start it will crash after the intro videos. Not sure how to un-reproduce, deleting compatdata and verifying game files doesn't do the trick.

Kkisak-valve maintainer 2023-09-29 github

Hello @frozen-sea, these look like some lines of interest from your log:

err:vkd3d-proton:vkd3d_dxil_log_callback: dxil-spirv: Unimplemented DXIL opcode 50
err:vkd3d-proton:vkd3d_dxil_log_callback: dxil-spirv: Failed to emit instruction.
err:vkd3d-proton:vkd3d_dxil_log_callback: dxil-spirv: Failed to convert function.
warn:vkd3d-proton:vkd3d_compile_shader_stage: Failed to compile shader, vkd3d result -3.
warn:vkd3d-proton:d3d12_pipeline_state_init_compute: Failed to create Vulkan compute pipeline, hr 0x80070057.
Ffrozen-sea 2023-09-29 github

Same crash apparently happens in the other game that currently has FSR3: Forspoken. Fixed in vkd3d-proton master: https://github.com/HansKristian-Work/vkd3d-proton/issues/1717

Edit: Have tested the fix and can confirm it works.

Upstream links

Error codes