dxvk icon indicating copy to clipboard operation
dxvk copied to clipboard

[d3d11] Kingdom Hearts 1.5 + 2.5 ReMIX games crash on FMV play

Open Plasmap0wer opened this issue 2 years ago • 5 comments

I was trying out the wrapper on the old Kingdom Hearts games, but it crashes when you go to an FMV sequence like starting a new game or an opening movie. I only tested out two games but I assume the rest of the games have the same issue. It works fine if you're starting from a preexisting save file where no FMV loads.

Software information

Kingdom Hearts 1.5 + 2.5 ReMIX; tested Kingdom Hearts II Final Mix and Kingdom Hearts: Birth By Sleep Final Mix

System information

  • GPU: Nvidia GeForce RTX 3080 (220A)
  • Driver: 546.33
  • Wine version: Windows 11
  • DXVK version: 2.3

Apitrace file(s)

[KINGDOM HEARTS II FINAL MIX.trace] (https://drive.google.com/file/d/1m_EFMAThWi5NLGGn_5-NGPCnwFPMpyaE/view?usp=drive_link) [KINGDOM HEARTS Birth by Sleep FINAL MIX.trace] (https://drive.google.com/file/d/1I6uMN8xvC4CVyha4hjSfP5t1ZaRv_fSj/view?usp=drive_link)

Log files

Please attach Proton or Wine logs as a text file: KINGDOM HEARTS II FINAL MIX_d3d11.log KINGDOM HEARTS Birth by Sleep FINAL MIX_d3d11.log

Plasmap0wer avatar Dec 15 '23 02:12 Plasmap0wer

These games use D3D12 for rendering, which DXVK doesn't even implement, so I'm assuming you use vkd3d-proton in addition to DXVK's DXGI.dll. If only FMVs don't work then it's pretty likely because shared resources are not, and will likely never be, supported on windows with DXVK+vkd3d-proton. It works on linux/proton using a special wine interface. There is nothing you can do on windows other than just not using DXVK.

mbriar avatar Dec 15 '23 09:12 mbriar

Use mf-install which is a Media Foundation workaround for Wine/Proton. The account associated with the original github page was closed but you should find it if you Google. Many people cloned it. While it's technically a workaround/hack it works as if it's a proper fix, although it requires minimal intervention.

Yasand123 avatar Jan 25 '24 17:01 Yasand123

That won't work on windows, which this issue is about. Of course the easiest fix on windows is to just not use dxvk and be done with it.

mbriar avatar Jan 25 '24 17:01 mbriar

That won't work on windows, which this issue is about. Of course the easiest fix on windows is to just not use dxvk and be done with it.

Important to note this issue also occurs when running the game on Linux, and doesn't have an available fix other than removing the FMV's entirely. All FMV cutscenes fail to run leading to a game crash. Whether or not the issue here lies in DXVK, VKD3D, Proton, or Wine I'm not sure.

Kurumi78 avatar Jan 30 '24 16:01 Kurumi78

Use mf-install which is a Media Foundation workaround for Wine/Proton.

Unfortunately that does not work here. It fixes Kingdom Hearts 3 though.

Kurumi78 avatar Feb 26 '24 19:02 Kurumi78

fixed in vkd3d-proton.

doitsujin avatar Jul 07 '24 12:07 doitsujin