8.1 breaks WINE for DXVK and DX11

The new 8.1 patch has broken DXVK and wine integration in Linux.

Just letting you guys know that pushing DX12 on people does have negative results.

I’d post system specs but I doubt there is a need as it’s unsupported.
Was nice playing, have a good one!

Except the DX12 API integration was specifically and only for Windows 10.

Even then, it’s also entirely optional, and you have to check the DX12 threading option in your settings to actually launch the game with it enabled.

It might do you some good to get in touch with Customer Support and see what’s going on. Likely it has absolutely nothing to do with DX12 and more with an install/update or version issue RE: Linux and 8.1.

Okay, so I’ve fixed this issue.
There were some changes made to the client that affected how DX11 was running. This was causing major lag and causing serious glitches.

The fixes are as follows:

I use Lutris, if you do Wine with custom configs, perhaps this will still be of help.

  1. make sure to load the WoW.exe client loaded in the retail folder. In Lutris, it is set in the Executable path under Game Options.

  2. (in my case) set prefix architecture to 64 bit

  3. use Wine version tkg-3.19-x86_64 (other versions seem to cause graphical glitches or crashes)

  4. Update DXVK to 0.93 and make sure it’s enabled

  5. enable Mouse Warp Override and GLSL

Environment variables:

DXVK_STATE_CACHE 1
DXVK_STATE_CACHE_PATH ~/Games/world-of-warcraft (mine is specified but ~ should work)
PBA_ENABLE 0
WINEESYNC 1
_GL_SHADER_DISK_CACHE 1
_GL_SHADER_DISK_CACH_PATH ~/Games/world-of-warcraft (mine is specified but ~ should work)
__GL_SHADER_DISK_CACHE_SKIP_CLEANUP 1
__GL_THREADED_OPTIMIZATIONS 1
__PBA_CB_HEAP 128
__PBA_GEO_HEAP 512
mesa_glthread true (I am using mesa drivers due to vid card)

Exclude processes: Agent.exe “Battle DOT net Helper.exe” (replace ’ DOT ’ with . as this stupid forum system thinks that’s a link)
Check Prefer System libraries

System info:

Ryzen 7 2700
Asus ROG VII Hero
NVME drives
32 GB DDR 3200
AMD Vega 56 8GB
Linux kernel 4.19.4-arch1-1-ARCH
OS: Arch Linux x86_64
DE: KDE Plasma 5
WM: Kwin

No parts are overclocked on this machine.

Anyways, if anyone else is having issues, this is what I did to get it fixed. I still see some FPS slowdown, however I’m sure if I tweak enough I may find some fixes there as well.