protonscr

World of Tanks rendering issues

dxvkclosed amd amdvlk
doitsujin/dxvk#1209 · opened 2019-09-29 by gollum1001 · updated 2020-02-08 · 9 comments · github
1 matching comments, n / p to jump
Ggollum1001 2019-09-29 github
  • The surface tiles are not where they should be (stone is next to sand where should be only grass)
  • Far away trees and grass has an red aura

Software information

World of Tanks (reproducible with maximum and lowest graphics settings)

System information

  • GPU: RX 5700
  • Driver: amdvlk (tested with 2019.Q3.6 from github and 19.30-855429)
  • Wine version: wine-4.11
  • DXVK version: 1.4.1

Apitrace file(s)

WoT does not run without DXVK

Log files

WorldOfTanks_d3d11.log
WorldOfTanks_dxgi.log

Untitled

Mmisyltoad 2019-09-29 github

Have you tested RADV?
I think it's functional for Navi on latest master but I could be wrong there.

Ddoitsujin maintainer 2019-09-29 github

Driver bug, doesn't happen on my RX 480.

RADV with LLVM is also known to have issues with floating tracks, so the only way you're going to be able to play the game for now is to use D3D9 if that's still available. Or hope that Navi support in ACO is good enough, but I doubt it.

Ggollum1001 2019-09-29 github

Trying with RADV was the first thing I did but it didn't even initialize.
I'm currently trying to get a capture under Windows.
Windows with native DirectX works fine but Windows with dxvk gives the same artefacts, so its must be an dxvk or an OS-independent AMD bug.

Ddoitsujin maintainer 2019-09-29 github

Trying with RADV was the first thing I did but it didn't even initialize.

What exactly do you mean by that, and were you running mesa-git? Mesa 19.1 obviously doesn't have any sort of Navi support (and I'm not sure if it made it into 19.2, probably not).

AMDVLK is basically the Windows driver with a different compiler backend, so yes, they share some bugs. Happened a few times in the past already.

I don't consider this a DXVK bug unless someone reports the same issue with a different GPU that has better driver support.

Ggollum1001 2019-09-30 github

I'm using Xubuntu so I have to use a ppa or compile it myself. I haven't got the Vulkan drivers from the ppas to work and I'm currently trying to compile it myself.

Ggollum1001 2019-10-02 github

Works with radv. Sorry for wasting your time.

Ddoitsujin maintainer 2019-10-02 github

Cool; feel free to report a bug on the AMDVLK bug tracker. This issue seems to be specific to Navi.

GG-P-L 2019-10-14 github

Hi!
Not really a Navi issue, I had exactly the same problem (ground texture issues and objects in the distance have purple alpha layers which are disappearing if I go closer) with Raven Ridge (Ryzen 5 2400G/Vega11) using the AMDVLK driver, until last week... I got some updates on my Arch system one week ago (which not included AMDVLK, but there was a kernel and Mesa update I think) and since then the whole GUI has texture issues with stroboscopic glitching everywhere with this setup (see the image attached).
2019-10-14-21-40-45
Which is sad, because otherwise DXVK+AMDVLK worked very well besides the texturing errors and because RADV has other problem in my case (but not DXVK related).

Mmarwonline 2020-02-08 github

Works with radv. Sorry for wasting your time.

Just for documentation purpose:

  • make sure that you've "AMD RADV" installed . vulkaninfo | grep "GPU id"

  • use RADV via environment variable when starting wine: DXVK_FILTER_DEVICE_NAME="AMD RADV"

  • use environment DXVK_HUD=full and check if "RADV" shows as the driver when the game starts

  • Enable experimental RADV_PERFTEST=aco if you need/want more performance.

Launch options