protonscr

[d3d9] Final Fantasy 9 crashes at launch with DXVK 1253+

dxvkclosed
doitsujin/dxvk#1571 · opened 2020-04-15 by NerosTie · updated 2020-04-19 · 16 comments · github
NNerosTie 2020-04-15 github

Title.

It works with 1252 and less.

Precision: I don't launch the game from the launcher, directly with FF9.exe (x64). The issue doesn't come from the launcher.

This is the error message:

Screenshot_20200415_142220

Crash reports from the game itself:

error.log
output_log.txt

Option in Steam to launch the game (from protondb):
set -- %command%; "${@:1:2}" x64/FF9.exe "${@:4}"

System information

  • GPU: Nvidia Geforce 730M
  • Driver: nvidia-vulkan 440.66.08
  • Wine version: Proton 5.0-5
  • DXVK version: 1253 and 1254

Apitrace file(s)

https://mega.nz/file/v3hUAITT#23Fe7RRU5WfyxNz3wfM4R0YwB-guLiOwPXdQiH0oCG4

Log files

steam-377840-dxvk.log

Ddoitsujin maintainer 2020-04-15 github

Which commit is 1253 exactly?

NNerosTie 2020-04-15 github

It's 1253 from https://git.froggi.es/doitsujin/dxvk/-/jobs

But it's down, so I can't answer more precisely :/

Ddoitsujin maintainer 2020-04-15 github

Yeah, that's why I was asking. Any chance you can build yourself and bisect the problem?

I guess Josh can take a look later, but in general it's much more useful to refer to commits than to build numbers (I think they should be displayed on the froggi.es website when it's up).

Ttannisroot 2020-04-15 github

@NerosTie can you tell us the commit hash number by running any unaffected app (even d3d11 one) with that build with DXVK_HUD=version envar and and screenshoting the game screen (it will show the hash in the hud along with dxvk version).

Ddoitsujin maintainer 2020-04-15 github

@tannisroot that doesn't work when the game literally crashes.

@NerosTie can you please upload your DXVK build somewhere? I think we can infer the commit from that.

Ttannisroot 2020-04-15 github

@doitsujin whoops, i meant any unaffected app. For example, this d3d9 triangl test app should work:
d3d9-triangle.zip

NNerosTie 2020-04-15 github

Sorry, I don't know how to bisect quickly, but I can upload the 3 last packages from froggi.es (resp. 1252, 1253 and 1254):

1252:
dxvk-master.4d8940957cb40fbd1be3eb6cc74d1677d3e352d4.zip

1253:
dxvk-master.4699d4162a36ee26eb03346eccd5ab1f48168466.zip

1254:
dxvk-master.f257a794ccbf2d3efa77d56e220b75f449ab1675.zip

(I hope it's good)

Ddoitsujin maintainer 2020-04-15 github

Thanks; looks like 4699d4162a36ee26eb03346eccd5ab1f48168466 broke it then.

BBerobad 2020-04-15 github

Something similar happens with Guild Wars 2 since commit 4699d41 with RADV
Tested my own builds with both mingw 9.2 and 9.3 and tested the built from froggi.es.

gw2_crash_dxvk_4699d41

BBerobad 2020-04-18 github

At least for Guild Wars 2 #1577 does seem to fix it.

Mmisyltoad 2020-04-18 github

Please re-test, this should be fixed in master.

BBerobad 2020-04-18 github

Guild Wars 2 does crash again with your fixes

NNerosTie 2020-04-19 github

@Joshua-Ashton
It is no longer possible to download packages on froggi.es? (it's asking me to login)

(I compiled it and the issue is not fixed)

Mmisyltoad 2020-04-19 github

Can you try now

Llogan001 2020-04-19 github

just as info GW2 finally stop crashing.

NNerosTie 2020-04-19 github

Fixed! Thanks :)

Proton versions

Launch options