protonscr

World of Tanks missing traces of caterpillars

dxvkclosed bug
doitsujin/dxvk#410 · opened 2018-06-01 by magist3r · updated 2018-09-03 · 13 comments · github
Mmagist3r 2018-06-01 github

Hi! World of Tanks works great with DXVK except for small rendering issue. There are no traces of caterpillars on the ground. Here is a screenshot from internet:
http://cdn-frm-eu.wargaming.net/wot/ru/uploads/monthly_04_2016/post-8526561-0-23752200-1459951178.jpg

Unfortunately I can't write apitrace. I have no windows host, and WoT doesn't work with wined3d for me (it works with GLSL disabled, but in this case apitrace is not valid).

Software information

World Of Tanks 1.0.1.1 CIS

System information

  • GPU: Nvidia 660 Ti
  • Driver: 396.24.02
  • Wine version: 3.9-staging
  • DXVK version: 0.53 and master

Log files

Ddoitsujin maintainer 2018-06-01 github

There's nothing suspicious in the logs. Since the game is free-to-play I might take a look at it at some point but without an apitrace there's not much I can do right now.

Ssl1pkn07 2018-06-01 github

how to get the apitrace? i have the client in my VM(passtrougth)

Ddoitsujin maintainer 2018-06-01 github

@sl1pkn07 An easy way of obtaining a D3D11 apitrace is described in the DXVK wiki.

Ssl1pkn07 2018-06-01 github

done (put the dlls into the game directory and lanunch the game directly without launcher (WorldOfTanks.exe), and play the game), but i can't see the log/apitrace/whatever related stuff

where is stored?

EDIT seems is a 32bit game, trying with 32bit libs

EDIT2: now done, https://mega.nz/#!hwNi2CrT!tXdeDgt2IoxqANcdCCdKS8yHiNmRizpvd3x9gxjNwns

only I opened the game and stay the time in the garage. the game runs with the apitrace dlls near of 0.5 FPS :/

Mmagist3r 2018-06-03 github

@doitsujin I recorded apitrace, but was unable to retrace it on the same windows machine. Maybe it is because of NVIDIA Optimus in my notebook.
Anyway, here it is: https://mega.nz/#!2QIBDCgI!kcpUThs11ku5an9T7WdZ44zBDpvNAc5HJfVi0fBrCT8

Ssl1pkn07 2018-06-09 github

finally can run the game with the wine-staging and dxvk

for me, 30fps (at 4K (windowded mode), almost all graphic options in ultra preset) and various render issues (appart of the cartepillars), like can't see the effects of the cannon shots, the destruction explosions or can't see the bullet tracers (gold ammunition)

Software information
World Of Tanks 1.0.1.1 CIS

System information
OS: Arclinux
GPU: Nvidia 1070Ti
Driver: 396.24.02
Wine version: 3.9-staging GIT (3.9.230.g868fb05e77)
DXVK version: GIT (v0.53.13.g3447793)
Log files
d3d11.log: worldoftanks_d3d11.log
dxgi.log: worldoftanks_dxgi.log

Mmagist3r 2018-06-28 github

@doitsujin I run the game with validation layers enabled, hope it helps. Here is the output:
debug_layers.txt

Mmagist3r 2018-08-21 github

@doitsujin Finally I recorded replayable apitrace.
Hope it helps.
https://mega.nz/#!WdQkXArL!EA26xIV1nAjWJXs9WqHTUG3mcgSOHTZo1_CD3sEjwfg

Ddoitsujin maintainer 2018-08-21 github

Thank you, I'll take a look next week.

Ddoitsujin maintainer 2018-09-01 github

I can reproduce the problem with your apitrace, will look into it.

Ddoitsujin maintainer 2018-09-01 github

Should be fixed in the dxvk-render-target-swizzle branch, please let me know if it works for you.

Ddoitsujin maintainer 2018-09-01 github

Fix is confirmed to work by others, merged into master.

Mmagist3r 2018-09-03 github

Fixed. Thanks a lot!

Nothing extracted yet.