protonscr

NosTale wings are not rendered properly

dxvkopen d3d9fixed function
doitsujin/dxvk#1811 · opened 2020-11-11 by memegauste · updated 2023-06-20 · 14 comments · github
Mmemegauste 2020-11-11 github

The wings in game NosTale, are rendered in front of character, and should be rendered in the character back. Also animation is bit... so fast? Wonky?

Software information

Same specs as in: https://github.com/doitsujin/dxvk/issues/1810
Screenshot from Linux:
wings_debug
Screenshot from Windows:
https://cdn.discordapp.com/attachments/434701912751996928/776050415367225394/20201111-0-Jarvey.jpg
(Gonna upload better screenshot from Windows soon, I must reboot my PC because of triplebooting).

System information

  • GPU: rx5700 XT
  • Driver: AMDGPU (kernel 5.9.6, tested on many other kernel versions before too)
  • Wine version: 5.13
  • DXVK version: 1.7.2

Apitrace file(s)

https://share.froggi.es/cedc91762a8e [Password: h4ppycr0w] [8 weeks expiration from today (11 november)]

Log files

Mmemegauste 2020-11-11 github

Another windows screenshot:
wings_windows

Now I see the animation of wings on DXVK is too fast, like 3-5 times faster than on native Windows.

KK0bin maintainer 2020-11-11 github

What exactly is wrong about the wings? Looks absolutely identical to me in your screenshots.

SSveSop 2020-11-12 github

Nos_Tale_Comparison
I think i understand what he is talking about.

KK0bin maintainer 2020-11-12 github

So it's a depth sorting issue?

DDadSchoorse 2021-11-12 github

@CME42 says this is a depth bias issue on nvidia

Mmemegauste 2022-02-18 github

@CME42 says this is a depth bias issue on nvidia

It also occurs on my rx5700 XT card, while using AMDGPU.
You can still encounter it on newest proton (7.0-1 by time of writing this comment).

-- Update:
It works fine on Intel HD4000 modesetting driver.

BBlisto91 2022-04-21 github

I tried reproducing this on my R9 380 and mesa git, but i've been unable to. Is it only certain wings?

CCME42 2022-04-21 github

There are two issues here, one is depth bias on nvidia and one is some fixed function fun, i have an nsight trace locally here where it's reproducible.

BBlisto91 2022-04-21 github

But the OP has a AMD GPU.
Maybe i misunderstand what the Nvidia specific issue is

CCME42 2022-04-21 github

Yeah i just got myself confused back then, there is also a depth bias problem on nvidia, but on AMD it's only some fixed function stuff.

BBlisto91 2022-04-21 github

Roger. At least i didn't notice the wings Infront issue when i tested with 1.7.2. and mesa git.
But I'll try to find the correct wing type just to make sure.

KK0bin maintainer 2023-06-20 github

Fixed by #3501

KK0bin maintainer 2023-06-20 github

Apparently it's not completely fixed.

Upstream links