protonscr

[d3d9] Guilty Gear Xrd -Revelator- rendering issues

dxvkclosed d3d9
doitsujin/dxvk#1790 · opened 2020-10-13 by ranplayer · updated 2021-12-06 · 9 comments · github
Rranplayer 2020-10-13 github

Some rendering issues happen during the fights: on some characters presentations and scenarios. WineD3D renders everything normally.

Some pictures from the character "Sol Bad Guy" battle presentation

20201013161252_1
[DXVK 1.7.2]

20201013161559_1
[WineD3D]

Software information

Guilty Gear Xrd -Revelator- (SteamId: 520440)

System information

  • GPU: GT 750M | GTX 960
  • Driver: 450.66
  • OS: ArchLinux
  • Wine version: Proton 5.0-9 | Proton GE 5.9-GE-8-ST
  • DXVK version: 1.7.0 -> 1.7.2

Apitrace file(s)

I've tried to retrieve the Apitrace following this tutorial (https://github.com/Joshua-Ashton/d9vk/wiki/Making-a-Trace), but unfortunately this file (https://people.freedesktop.org/~jrfonseca/apitrace/apitrace-msvc-latest.7z) is unavailable. I've attached the proton logs to try helping you out.

Log files

steam-520440.tar.gz

If more logs and information are required, let me know.

DDadSchoorse 2020-10-13 github

I've tried to retrieve the Apitrace following this tutorial (https://github.com/Joshua-Ashton/d9vk/wiki/Making-a-Trace), but unfortunately this file (https://people.freedesktop.org/~jrfonseca/apitrace/apitrace-msvc-latest.7z) is unavailable. I've attached the proton logs to try helping you out.

Use the downloads on https://apitrace.github.io/ instead.

Rranplayer 2020-10-14 github

Sure... I'm going to follow the tutorial and attach the logs here ASAP. Thanks @DadSchoorse

Rranplayer 2020-10-14 github
Rranplayer 2020-10-14 github
DDadSchoorse 2021-08-12 github

Might be float emulation related, one draw results in vertex explosions with good looking input.

Rranplayer 2021-08-28 github

@DadSchoorse you are right. Disabling float emulation (d3d9.floatEmulation = False) fixed the battle presentation issues. I'm going to play a full arcade session to see if there are any drawbacks related. Thanks.

Rranplayer 2021-08-29 github

I've just played a full arcade/episode with float emulation disabled, and all the glitches disappeared. No performance regressions noticed.

I've tested in a middle-end hardware (Nvidia GTX 970 4GB, 16 GB RAM, Core-i5 3.7Ghz) and a low-end one (Nvidia GT 740M, 8 GB RAM, Core i7 3.1Ghz).

Unfortunately I have no AMD hardware to test and give a feedback.

The game executable is GuiltyGearXrd.exe

KK0bin maintainer 2021-12-05 github

Should be fixed by c13395db970d16a5631a7c0926e2c4529d2710c3

Rranplayer 2021-12-06 github

Fixed indeed. Thank you guys.

Proton versions