Correctly updating wine versions for battle.net and WoW

There’s already a long thread about fixing recent battle.net issues for non-steam users which promotes using an flatpak app called ProtonPlus. (1) I finally got rid of flatpak and I’m not going to install any flatpak nonsense ever again if I can do anything to avoid it, so I thought to explain the manual way and ask some questions I still have.

There are 2 sources for wine builds suitable for Blizzard stuff: GloriousEggroll (2) and Kron4ek (3). Since GloriousEggroll did not update in May I downloaded Kron4eks 10.7 releases and copied them into ~/.local/share/lutris/runners/wine/ where Lutris will pick them up.
I used wine-10.7-staging-amd64.tar.xz for the battle-net app which fixed the sleep and the black screen problem and updated the games.
WoW - which I start from the exe file - still works with win-ge-8-26-x86_64 but I now use wine-10.7-staging-tkg-amd64-wow64. Up to now I don’t see any differences but I did not test much.

Questions: Kron4eks readme.md says something about dxvk and vkd3d-proton not included in their proton builds (so you need to install them manually) but says nothing about dxvk and vkd3d and their Staging-TkG builds.

  1. So, for best performance, do I need to install anything if I use the Staging-TkG-WoW build?
  2. If yes, how would I do that manually (i.e. without using any flatpak app)?
  3. Or does Lutris take care of that? From the settings it looks like it?

(1) Battle.net Update Agent Problem - #66 by kaimon
(2) Releases · GloriousEggroll/proton-ge-custom · GitHub
(3) Releases · Kron4ek/Wine-Builds · GitHub

Today the battle-net window stayed black again but updated anyway …

Solution for Battle.Net interface is all black

Solution 1:

Right click on the Battle.Net  icon in the taskbar, settings, check hardware acceleration.

Solution 2:

Use a text editor to open ..../battle-net/drive_c/users/$USER/AppData/Roaming/Battle.net/Battle.net.config

and search for “hardware acceleration”, set to “true”

1 Like

To answer one of your question:
Lutris use of DXVK and VK3D is independent from the Wine version, Wine is Wine and do not provide DXVK nor VK3D.

1 Like

Used solution 2, worked.
And Lutris taking care of DXVK and VK3D is good. So manually updating wine as per my post is fine.
Thank you both.