[SOLVED] WOW / Battle.Net on Fedora 33


Im trying to play with WOW on Fedora 33 using Lutris.

I installed Battle Net and i can see the login screen. However when i login the app crashes with Blizzard Error: the application encountered an unexpected error.

Graphics setup:

    Vendor:          X.Org
    OpenGL Renderer: AMD Radeon RX 5700 XT (NAVI10, DRM 3.39.0, 5.9.14-200.fc33.x86_64, LLVM 11.0.0)
    OpenGL Version:  4.6 (Compatibility Profile) Mesa 20.2.4
    OpenGL Core:     4.6 (Core Profile) Mesa 20.2.4
    OpenGL ES:       OpenGL ES 3.2 Mesa 20.2.4
    Vulkan:          Supported

I tested the vulkan install with vkmark.

The filesystem is ext4.

The logs from Battle Net:

lutris-wrapper: Blizzard Battle.net
Running gamemoderun /home/g0rbe/.local/share/lutris/runners/wine/lutris-6.0-rc1-x86_64/bin/wine /home/g0rbe/Games/battlenet/drive_c/Program Files (x86)/Battle.net/Battle.net.exe
Initial process has started with pid 41206
Game is considered started.
esync: up and running.
[1220/210348.120:ERROR:network_change_notifier_win.cc(142)] WSALookupServiceBegin failed with: 0
[1220/210348.143:ERROR:core_audio_util_win.cc(427)] Failed to create Core Audio device enumerator on thread with ID 36
info:  Game: Battle.net.exe
info:  DXVK: v1.7.3-4-g03f11baf
info:  Found config file: /home/g0rbe/Games/battlenet/dxvk.conf
info:  Effective configuration:
info:    dxgi.nvapiHack = False
info:  Built-in extension providers:
info:    Win32 WSI
info:    OpenVR
warn:  OpenVR: Failed to locate module
info:  Enabled instance extensions:
info:    VK_KHR_get_surface_capabilities2
info:    VK_KHR_surface
info:    VK_KHR_win32_surface
info:  AMD RADV NAVI10 (ACO):
info:    Driver: 20.2.4
info:    Vulkan: 1.2.131
info:    Memory Heap[0]: 
info:      Size: 7936 MiB
info:      Flags: 0x1
info:      Memory Type[0]: Property Flags = 0x1
info:      Memory Type[4]: Property Flags = 0xc1
info:    Memory Heap[1]: 
info:      Size: 8176 MiB
info:      Flags: 0x0
info:      Memory Type[1]: Property Flags = 0x6
info:      Memory Type[3]: Property Flags = 0xe
info:      Memory Type[5]: Property Flags = 0xc6
info:      Memory Type[7]: Property Flags = 0xce
info:    Memory Heap[2]: 
info:      Size: 256 MiB
info:      Flags: 0x1
info:      Memory Type[2]: Property Flags = 0x7
info:      Memory Type[6]: Property Flags = 0xc7
[1220/210348.443:ERROR:dxva_video_decode_accelerator_win.cc(1397)] DXVAVDA fatal error: could not LoadLibrary: msmpeg2vdec.dll: Module not found. (0x7E)
[1220/210348.445:ERROR:dxva_video_decode_accelerator_win.cc(1405)] DXVAVDA fatal error: could not LoadLibrary: msvproc.dll: Module not found. (0x7E)
[1220/210348.868:ERROR:network_change_notifier_win.cc(142)] WSALookupServiceBegin failed with: 0
Initial process has exited.

What is this msmpeg2vdec.dll and msvproc.dll?
How to install it?

Both 32 and 64 vulkan installed.
DXVK is installed from the Git repo).

Edit #1:
The same is with the World of Warcraft installer.

never use wine from the Fedora’s repo. Download form winehq’s repo.