protonscr

World of Warcraft 32-bit client reverts back to wine D3D9

dxvkclosed
doitsujin/dxvk#1192 · opened 2019-09-15 by ChazyTheBest · updated 2019-09-16 · 6 comments · github
CChazyTheBest 2019-09-15 github

When I run a 64-bit WoW client (like 5.4.8), the game runs just fine with D3D11 support, I can see the DXVK HUD and everything is working as expected.

Screenshot_20190915_225135

With a 32-bit client, however, there's no HUD so DXVK is failing to create the instance and reverts back to D3D9 (what the logs say).

Older WoW versions (< 4.0.1) don't have a 64-bit client, so I can only run the only executable which is 32-bit. I think only version 3.3.5a has D3D11 support, but I'm not 100% sure.

I'm on Arch Linux (everything should be up to date), and I just got the latest DXVK release, the AUR bin package is out of date by quite a bit.

Steps I followed:

$ git clone https://github.com/doitsujin/dxvk/
$ cd dxvk
$ ./package-release.sh master /home/GAMES/ --no-package
$ sudo -u wineuser /home/GAMES/dxvk-master/setup_dxvk.sh install

Nothing special, really.

System information

  • GPU: AMD Radeon RX 480 8GB
  • Driver: AMDGPU
  • Wine version: wine-staging-4.15-1
  • DXVK version: 1.3.4-2-gc852b6de

Apitrace file(s)

  • Put a link here

Log files

3.3.5a console log: https://gist.github.com/ChazyTheBest/9dbf21d3679cfc72eb780575fcdec956

KK0bin maintainer 2019-09-15 github

You have no 32bit Vulkan driver installed.

TThaodan 2019-09-15 github
Ddoitsujin maintainer 2019-09-15 github

Like @K0bin mentioned, you're missing some 32-bit packages. Make sure you have lib32-vulkan-icd-loader and lib32-vulkan-radeon installed.

CChazyTheBest 2019-09-15 github

My bad, I was missing lib32-vulkan-radeon package.

I still can't make Wow 3.3.5a work in D3D11 mode...

@Thaodan Looks like it doesn't, if you take a better look, D3D11 is under 4.0.1:

Cataclysm Patch 4.0.1 (2010-10-12):
DirectX11 compatibility mode added - "d3d11"

TThaodan 2019-09-15 github

I said pre 4.x had NO D3D11
mode.

CChazyTheBest 2019-09-15 github

I said pre 4.x had NO D3D11 mode.

I don't see a "no" in your first comment.

Wow pre 4.x has D3D11 mode see: https://wow.gamepedia.com/CVar_gxApi[1]

-------- [1] https://wow.gamepedia.com/CVar_gxApi

Nothing extracted yet.