https://bugs.winehq.org/show_bug.cgi?id=56486
--- Comment #11 from PeterG peter.g.anderson@live.co.uk --- (In reply to pep from comment #9)
(In reply to PeterG from comment #8)
Thanks for the reply!
Are you running this in a 32-bit wineprefix? Battle.net uses some 32-bit libraries but needs to be in a 64-bit wineprefix? Your system information shows that your platform is x86_64 but '(guest: i386)' If you are running in a VM you need KVM or similar enabled in the BIOS to be able to use 64-bit VMs. Also, you would need some kind of GFX card passthrough enabled in the kernel for full 3d acceleration to work in the VM.
I don't think I'm doing anything special, I'm not running in a VM either. I use the package from Archlinux, and I call `WINEPREFIX=foo wine Battle.net-Setup.exe` (which then calls the launcher). The folder didn't even exist at this point.
Thanks for the info. the simplest way to deal with this is to use the Arch wine-staging package.
<code> sudo pacman -R wine sudo pacman -Sy wine-staging
STAGING_WRITECOPY=1 WINEPREFIX=foo wine Battle.net-Setup.exe </code> I would recommend you use dxvk in conjunction with wine for gaming if the performance without it is sub-par.