protonscr

[AMD RADV] Final Fantasy XV low framerate for tessellation enable

dxvkclosed performance
doitsujin/dxvk#645 · opened 2018-09-17 by hitman249 · updated 2018-10-10 · 3 comments · github
Hhitman249 2018-09-17 github

Software information

Final Fantasy XV
Resolution: 1280x720
Low settings

System information

https://linux-hardware.org/?probe=0c49463415

  • GPU: AMD RX480 4Gb
  • Driver: AMD RADV
  • Wine version: 3.16 esync
  • DXVK version: 0.72

Log files

Bugs

Enable tessellation - 3.7 FPS
Disable tessellation - 50 FPS

To 3.7 FPS

Load on the cpu - 10%
Load on the gpu - 99%

Previously, when tessellation enable, fps was not changed.

Others

My game directory default is read only mode, except d3d11.log and dxgi.log files.
Does DXVK write anything to the game catalog?

Ddoitsujin maintainer 2018-09-17 github

I'm aware, but no idea what causes it.

It also doesn't really help that legal versions of this game do not work with wine, which doesn't exactly make debugging this any easier.

BBNieuwenhuizen 2018-09-24 github

Seems somewhat on the extreme side, but if I look at some windows complaints seems like a drop of >= 4x is to be expected on AMD GCN3 hardware. On the radv side I guess we could put an option in to limit the max tessellation factors just like the windows drivers have.

Hhitman249 2018-10-10 github

Found the reason, it was due to the fact that the folder with the game was available only for reading.
Secondly, it turned out that the dxvk.conf file must be inside the prefix.
Third, the cache folder must also be in the prefix.

After fixing all the problems, the game began to work quickly.

Nothing extracted yet.