protonscr

Fantasy Grounds window painting regresssion

dxvkclosed
doitsujin/dxvk#1554 · opened 2020-04-06 by foresto · updated 2021-08-26 · 1 comments · github
Fforesto 2020-04-06 github

When using dxvk, sections of the Fantasy Grounds main menu window and in-game tabletop window fail to draw correctly. They are often filled with black or with whatever was on that section of the screen previously. Moving the mouse around the window sometimes cause the incorrectly drawn areas to flicker.

These glitches are not present with dxvk 1.5.1, nor when dxvk is not used. They are present with dxvk 1.5.2 and 1.6.

As instructed, I captured an API trace without dxvk. The glitches did not appear in this case, of course, but I launched the program and moved the mouse in the same way that would cause the glitches if dxvk had been in use.

Software information

Fantasy Grounds Classic 3.3.10

https://www.fantasygrounds.com/filelibrary/FGWebInstall.exe

System information

  • GPU: AMD RX 480
  • Driver: amdgpu (linux kernel 5.3.0) + Valve's ACO Mesa fork from their PPA, which reports itself as "Mesa 20.0.0-devel (LLVM 8.0.0)"
  • Wine version: tkg-protonified-4.6, from Lutris
  • DXVK version: 1.6 and 1.5.2

Apitrace file(s)

FantasyGrounds.zip

Log files

This log file was from a session that reproduced the glitches, not the apitrace session.

FantasyGrounds_d3d9.log

Screenshots

Startup screen without dxvk: (correct)

Screenshot_2020-04-03_12-23-47

Startup screen with dxvk: (incorrect; black areas)

Screenshot_2020-04-03_12-23-18

Screenshot_2020-04-03_12-23-34

Tabletop without dxvk: (correct)

Screenshot_2020-04-03_12-28-07

Tabletop with dxvk: (incorrect; black areas & leftovers)

Screenshot_2020-04-03_12-26-25
Screenshot_2020-04-03_12-27-56

DDadSchoorse 2021-06-15 github

The apitrace reproduces the issue, and I bisected it down to 609856db35c674b5b61bdfdb62fbb92baed5ca37.

Nothing extracted yet.