protonscr

[Warcraft III] Low FPS on heavy maps without cachedDynamicBuffers

dxvkclosed d3d9can't reproduce
doitsujin/dxvk#3906 · opened 2024-03-11 by hideki2k02 · updated 2025-05-19 · 4 comments · github
Hhideki2k02 2024-03-11 github

Hello, i've been trying to diagnose some issues with Warcraft 3 and i was advised to post my findings in here. Some images are also below.

My game stutters a lot at 15 FPS whilst playing heavier maps. The problem is mitigated a lot when enabling d3d9.cachedDynamicBuffers

Without cachedDynamicBuffers:
image

With cachedDynamicBuffers:
image

Software information

Warcraft 3 1.28.5 DXVK 2.3, Max Settings at 1440x900

System information

  • GPU: NVIDIA GTX 1050 (Pascal)
  • Driver: 550.54.14
  • Wine version: wine-ge-proton-8-26
  • DXVK version: 2.3

Apitrace file(s)

https://mega.nz/file/YoVXhR4Q#SSKU4w4HbqCztBEtPA4paG1PJjssW2Lewuy9VpAb8P8

Log files

game.log

BBlisto91 2024-05-02 github

Thank you for the report. I will attempt to verify this on my own rig soon ish.
Can you give an example name of a heavy map where this occurs?

Edit: nvm i just noticed the map name is in the top right of the screenshots

BBlisto91 2024-05-20 github

I got around to testing this now on my RX 7900xtx and x7950 setup with and without rebar. Trying the same Warcraft 3 version i do see that the fps is quite bad with that map (i think likely it is just the map itselft) but i cannot reproduce that the config have any affect on it,

KK0bin maintainer 2024-05-24 github

It is very unlikely that the shader cache impact performance.

BBlisto91 2025-05-19 github

Closing as it has not been reproduced that the config have a impact on a known good system. Likely some bad BAR (as in Resizable BAR) performance going on.

Nothing extracted yet.