protonscr

fuyukuru crash because this method call is not implemented with the passed parameter combination

dxvkclosed not our bug
doitsujin/dxvk#2992 · opened 2022-10-16 by asukaminato0721 · updated 2022-12-20 · 7 comments · github
Aasukaminato0721 2022-10-16 github

Software information

http://www.silkysplus.jp/game/fuyukuru/index.html, it's a r-18 game which requires directx11

System information

  • GPU: AMD ATI Cezanne
  • Driver: 05:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Cezanne (rev c2)
  • Wine version: wine-7.18
  • DXVK version: 1.10.3-1

Apitrace file(s)

  • Put a link here

This program crashes because of
image

so only several KB.

fuyukuru.trace.tar.gz

For instructions on how to use apitrace, see: https://github.com/doitsujin/dxvk/wiki/Using-Apitrace

Log files

I run

LC_ALL=ja_JP.utf8 wine ./fuyukuru.exe &> log

and here is the log.

log.tar.gz

Ddoitsujin maintainer 2022-10-16 github

Trying to open the trace crashes here:

Loading: "fuyukuru.trace"
error: (DXGISwapChain4::QueryInterfacethisriidppvObj) unknown call detail 65

Which apitrace build was this created with?

Ddoitsujin maintainer 2022-10-17 github

The trial version of that game from the website works fine here (using current DXVK master) and some old wine-tkg 7.16 build.

Looking at your wine log though, this is probably a Direct2D issue:

0024:fixme:d2d:d2d_factory_ID2D1Factory2_CreateDevice iface 01590698, dxgi_device 00936300, device 0092D600 stub!

Since this works on my local wine build, I'm guessing that this currently requires wine-staging or perhaps Proton patches to run.

Aasukaminato0721 2022-10-17 github

Trying to open the trace crashes here:

Loading: "fuyukuru.trace"
error: (DXGISwapChain4::QueryInterfacethisriidppvObj) unknown call detail 65

Which apitrace build was this created with?

file fuyukuru.exe
fuyukuru.exe: PE32 executable (GUI) Intel 80386, for MS Windows

So I use https://github.com/apitrace/apitrace/releases/download/11.1/apitrace-11.1-win32.7z

and put those four dlls in the same folder.

Aasukaminato0721 2022-10-17 github

The trial version of that game from the website works fine here (using current DXVK master) and some old wine-tkg 7.16 build.

Looking at your wine log though, this is probably a Direct2D issue:

0024:fixme:d2d:d2d_factory_ID2D1Factory2_CreateDevice iface 01590698, dxgi_device 00936300, device 0092D600 stub!

Since this works on my local wine build, I'm guessing that this currently requires wine-staging or perhaps Proton patches to run.

I just tried it... so strange,
image

It works..

log.tar.gz

But the full version not.

Aasukaminato0721 2022-10-21 github

I used VirtualBox to launch win10 and tested it, both trial and full version works well.

Then I found that there are some missing pictures.

For example, click the "はじめから"(start the game from beginning) at title page.

there are some sentences missing from wine.(Though I guess it's not the reason wine not work)

(正在运行 means "it's running")

image

BBlisto91 2022-12-20 github

@wuyudi Can you retest with the newest wine? :slightly_smiling_face:

Aasukaminato0721 2022-12-20 github

@wuyudi Can you retest with the newest wine? slightly_smiling_face

Amazing, it works now!

Nothing extracted yet.