d8vk icon indicating copy to clipboard operation
d8vk copied to clipboard

House of the Dead III - Lisa's hair detaches from her head

Open SeongGino opened this issue 1 year ago • 1 comments

Software information

The House of the Dead III (PC)

System information

  • GPU: NVIDIA Geforce RTX 3060 Ti
  • Driver: NVIDIA 545.29.02
  • Wine version: Wine-GE-Proton8-23
  • DXVK version: 1.0

Apitrace file(s)

hod3pc.5.trace.tar.xz

Log files

n/a

The first stage that the character appears (which is stage 2... which is the first real stage, but semantics aside), her hair detaches from her head - almost like it's frozen where it first appears in the shot. Examples for visual aid, both from Stage 2: 2023_11-22 195839 2023_11-22 195852

NOTE: Though the apitrace is attached with WineD3D as instructed, some facial models are broken under it and I'm not sure if the resulting trace is reproduced perfectly: (subtitles glitch here happens on D8VK too) 2023_11-22 202805-THE HOUSE OF THE DEAD 3 2023_11-22 202841-THE HOUSE OF THE DEAD 3 These issues aren't reproduced in dgvoodoo2-through-DXVK.

SeongGino avatar Nov 23 '23 01:11 SeongGino

@SeongGino Thank you for the very detailed report and the trace. Can confirm I'm seeing the same problem with missing/detached hair.

NOTE: Though the apitrace is attached with WineD3D as instructed, some facial models are broken under it and I'm not sure if the resulting trace is reproduced perfectly

The trace is good as far as I can tell, it's WineD3D that is even more broken than d8vk in this case:

WineD3D

I've looked at the scene and haven't noticed anything off in terms of calls. At least not too odd... the game queries device capabilities and supported texture formats multiple times on each frame, which is certainly... an interesting design.

There's no ProcessVertices involved at least, which would have been my first guess. I guess this needs the RenderDoc treatment. The game seems to be entirely reliant on fixed function, so perhaps there are some inaccuracies in dxvk's shaders.

WinterSnowfall avatar Nov 23 '23 11:11 WinterSnowfall

In my case resolve heavy stutter and now is more playable

mrdeathjr28 avatar Jul 07 '24 20:07 mrdeathjr28

Has this problem been addressed? I haven't seen any notification on about a commit directly addressing this particular issue.

SeongGino avatar Jul 07 '24 22:07 SeongGino

In my case appear this:

thod3a

mrdeathjr28 avatar Jul 07 '24 23:07 mrdeathjr28

Has this problem been addressed? I haven't seen any notification on about a commit directly addressing this particular issue.

Lisa's hair is still broken, so no, the rebase and merge with dxvk didn't improve the situation here. But no worries, we'll get to it eventually.

WinterSnowfall avatar Jul 08 '24 06:07 WinterSnowfall

Has this problem been addressed? I haven't seen any notification on about a commit directly addressing this particular issue.

Lisa's hair is still broken, so no, the rebase and merge with dxvk didn't improve the situation here. But no worries, we'll get to it eventually.

Which is exactly what I was referring to, thank you. I will continue to pray for the recovery of Lisa's hair in silence in the meantime. :)

SeongGino avatar Jul 08 '24 06:07 SeongGino

Has this problem been addressed? I haven't seen any notification on about a commit directly addressing this particular issue.

Lisa's hair is still broken, so no, the rebase and merge with dxvk didn't improve the situation here. But no worries, we'll get to it eventually.

well in my case appear this:

thod3oha

thod3ohb

thod3ohc

mrdeathjr28 avatar Jul 08 '24 14:07 mrdeathjr28

We don't have the game, so only checked the trace. Probably worth rechecking in-game also at this point with latest dxvk master to see if it's fixed, as it appears to be based on @mrdeathjr28's screenshots.

WinterSnowfall avatar Jul 08 '24 14:07 WinterSnowfall

Yea apparently the missing hair is baked in to the trace and shows also on native Windows. Wasn't checked before now

Blisto91 avatar Jul 08 '24 15:07 Blisto91

Checked with the artifact from doitsujin/dxvk 4b0c9c6: no change, still yikes material. 2024_07-09 014406

That said, if it's merged, should we transfer this issue there or keep it to this repo? And not sure if that would necessitate another trace capture or not.

SeongGino avatar Jul 09 '24 05:07 SeongGino

That said, if it's merged, should we transfer this issue there or keep it to this repo? And not sure if that would necessitate another trace capture or not.

If you have time, please move it over and close this one, yes. You don't need a new trace, attaching the existing one is fine.

WinterSnowfall avatar Jul 09 '24 07:07 WinterSnowfall

Fair enough. Self-closing in favor of doitsujin/dxvk#4130

SeongGino avatar Jul 10 '24 02:07 SeongGino