WOW and Ubuntu 20.04.1 LTS: errors and cannot launch the game

Hello!
I tried to launch WOW(previously has no problem to launch it).
However, get following error during launch:

Logs:
squirrel@Squirrel-PC:~/Downloads$ lutris
2020-10-14 16:32:27,978: MAME XML generation launched in the background, not returning anything this time
2020-10-14 16:32:27,978: Getting full game list from MAME…
2020-10-14 16:32:27,978: MAME isn’t installed, can’t retrieve systems list.
2020-10-14 16:32:28,017: Running Lutris 0.5.7.1
2020-10-14 16:32:28,017: Using Intel
2020-10-14 16:32:28,018: Running Mesa driver 20.0.8 on Mesa Intel® HD Graphics 530 (SKL GT2) (0x191b)
2020-10-14 16:32:28,018: GPU: 8086:191B 17AA:5056 using i915 drivers
2020-10-14 16:32:28,042: Vulkan is supported
2020-10-14 16:32:28,612: MAME XML written
Running gamemoderun /home/squirrel/.local/share/lutris/runners/wine/lutris-5.7-10-x86_64/bin/wine /home/squirrel/Games/world-of-warcraft/drive_c/Program Files (x86)/Battle.net/Battle.net.exe
Initial process has started with pid 13018
Game is considered started.
ERROR: ld.so: object ‘/usr/$LIB/libgamemodeauto.so.0’ from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object ‘/usr/$LIB/libgamemodeauto.so.0’ from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
esync: up and running.
ERROR: ld.so: object ‘/usr/$LIB/libgamemodeauto.so.0’ from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object ‘/usr/$LIB/libgamemodeauto.so.0’ from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object ‘/usr/$LIB/libgamemodeauto.so.0’ from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
[1014/163235.281:ERROR:network_change_notifier_win.cc(156)] WSALookupServiceBegin failed with: 0
ERROR: ld.so: object ‘/usr/$LIB/libgamemodeauto.so.0’ from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
[1014/163236.306:ERROR:mf_helpers.cc(14)] Error in dxva_video_decode_accelerator_win.cc on line 373
ERROR: ld.so: object ‘/usr/$LIB/libgamemodeauto.so.0’ from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object ‘/usr/$LIB/libgamemodeauto.so.0’ from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
[1014/163244.898:ERROR:network_change_notifier_win.cc(156)] WSALookupServiceBegin failed with: 0
[1014/163244.974:ERROR:command_buffer_proxy_impl.cc(107)] ContextResult::kTransientFailure: Shared memory region is not valid
ERROR: ld.so: object ‘/usr/$LIB/libgamemodeauto.so.0’ from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.

My version: probably last updates of Ubuntu and/or WOW may be a cause, because previously this week I successfully launched the game.

Could you please assist me with some sort of solution how to fix this problem?
Thank you in advance!

UPDATE

Following packages have been updated(if history.log can be trusted):

Start-Date: 2020-10-14 13:21:41
Commandline: aptdaemon role=‘role-commit-packages’ sender=’:1.94’
Install: linux-image-5.4.0-51-generic:amd64 (5.4.0-51.56, automatic), linux-headers-5.4.0-51-generic:amd64 (5.4.0-51.56, automatic), linux-modules-extra-5.4.0-51-generic:amd64 (5.4.0-51.56, automatic), linux-modules-5.4.0-51-generic:amd64 (5.4.0-51.56, automatic), linux-headers-5.4.0-51:amd64 (5.4.0-51.56, automatic)
Upgrade: linux-headers-generic:amd64 (5.4.0.48.51, 5.4.0.51.54), linux-image-generic:amd64 (5.4.0.48.51, 5.4.0.51.54), file-roller:amd64 (3.36.2-0ubuntu1, 3.36.3-0ubuntu1), linux-generic:amd64 (5.4.0.48.51, 5.4.0.51.54)
End-Date: 2020-10-14 13:22:25

Start-Date: 2020-10-14 14:18:16
Commandline: /usr/bin/unattended-upgrade
Remove: linux-modules-extra-5.4.0-47-generic:amd64 (5.4.0-47.51)
End-Date: 2020-10-14 14:18:19

Start-Date: 2020-10-14 14:18:23
Commandline: /usr/bin/unattended-upgrade
Remove: linux-headers-5.4.0-47-generic:amd64 (5.4.0-47.51), linux-headers-5.4.0-47:amd64 (5.4.0-47.51)
End-Date: 2020-10-14 14:18:26

Start-Date: 2020-10-14 14:18:30
Commandline: /usr/bin/unattended-upgrade
Remove: linux-modules-5.4.0-47-generic:amd64 (5.4.0-47.51), linux-image-5.4.0-47-generic:amd64 (5.4.0-47.51)
End-Date: 2020-10-14 14:18:38

ONE MORE UPDATE
After installing and configuring 5.19 wine staging (Reddit user adviced me ) still cannot launch WOW. Just got black screen and sound.

Current Lutris configs: https://imgur.com/a/OUyCcV9

LOGS:

squirrel@Squirrel-PC:~$ lutris
2020-10-14 18:03:17,105: MAME XML generation launched in the background, not returning anything this time
2020-10-14 18:03:17,105: Getting full game list from MAME…
2020-10-14 18:03:17,106: MAME isn’t installed, can’t retrieve systems list.
2020-10-14 18:03:17,144: Running Lutris 0.5.7.1
2020-10-14 18:03:17,145: Using Intel
2020-10-14 18:03:17,145: Running Mesa driver 20.0.8 on Mesa Intel® HD Graphics 530 (SKL GT2) (0x191b)
2020-10-14 18:03:17,145: GPU: 8086:191B 17AA:5056 using i915 drivers
2020-10-14 18:03:17,169: Vulkan is supported
2020-10-14 18:03:17,800: MAME XML written

(lutris:8477): Gdk-CRITICAL **: 18:03:21.817: gdk_wayland_window_set_dbus_properties_libgtk_only: assertion ‘GDK_IS_WAYLAND_WINDOW (window)’ failed
Running gamemoderun /opt/wine-staging/bin/wine /home/squirrel/Games/world-of-warcraft/drive_c/Program Files (x86)/Battle.net/Battle.net.exe
Initial process has started with pid 8507
Game is considered started.
ERROR: ld.so: object ‘/usr/$LIB/libgamemodeauto.so.0’ from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object ‘/usr/$LIB/libgamemodeauto.so.0’ from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object ‘/usr/$LIB/libgamemodeauto.so.0’ from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object ‘/usr/$LIB/libgamemodeauto.so.0’ from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object ‘/usr/$LIB/libgamemodeauto.so.0’ from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
[1014/180341.212:ERROR:network_change_notifier_win.cc(156)] WSALookupServiceBegin failed with: 0
ERROR: ld.so: object ‘/usr/$LIB/libgamemodeauto.so.0’ from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
[1014/180342.073:ERROR:mf_helpers.cc(14)] Error in dxva_video_decode_accelerator_win.cc on line 373
ERROR: ld.so: object ‘/usr/$LIB/libgamemodeauto.so.0’ from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object ‘/usr/$LIB/libgamemodeauto.so.0’ from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
[1014/180346.367:ERROR:network_change_notifier_win.cc(156)] WSALookupServiceBegin failed with: 0
ERROR: ld.so: object ‘/usr/$LIB/libgamemodeauto.so.0’ from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object ‘/usr/$LIB/libgamemodeauto.so.0’ from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object ‘/usr/$LIB/libgamemodeauto.so.0’ from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
fixme:vkd3d_create_device: Unsupported feature level 0xc100.
fixme:vkd3d_create_device: Unsupported feature level 0xc000.
fixme:d3d12_device_CheckFeatureSupport: Assuming device does not support tile based rendering.
fixme:d3d12_device_CheckFeatureSupport: Root signature version 1_1 not supported yet.
fixme:vkd3d_serialize_root_signature: Ignoring error blob 0x21f628.
fixme:d3d12_root_signature_init: Ignoring root signature flags 0x1.
fixme:vkd3d_serialize_root_signature: Ignoring error blob 0x21f628.
fixme:d3d12_root_signature_init: Ignoring root signature flags 0x1.
fixme:rs_desc_from_d3d12: Ignoring MultisampleEnable 0x1.
fixme:d3d12_command_queue_GetPrivateData: iface 0x7f90d7c0, guid {000000f0-0000-000d-c0d7-907f00000000}, data_size 0x21f828, data 0x21f7e0 stub!fixme:d3d12_command_queue_SetPrivateData: iface 0x7f90d7c0, guid {000000f0-0000-000d-c0d7-907f00000000}, data_size 16, data 0x21f7e0 stub!
fixme:d3d12_device_CheckFeatureSupport: Root signature version 1_1 not supported yet.
fixme:vkd3d_serialize_root_signature: Ignoring error blob 0x21f628.
fixme:d3d12_root_signature_init: Ignoring root signature flags 0x1.
fixme:vkd3d_serialize_root_signature: Ignoring error blob 0x21f628.
fixme:d3d12_root_signature_init: Ignoring root signature flags 0x1.
fixme:rs_desc_from_d3d12: Ignoring MultisampleEnable 0x1.

2 Likes

I have the same issue.

i am useing

Wine version : lutris-5.7.8-x86_64
DXVK version : 1.7.1L-743f309

https://paste.ubuntu.com/p/tFNVySjJ45/

2 Likes

i can launch wow, i get blizzard screen with voice over then error and crash. overwatch loads fine.

Only way I can get into WoW and play is to use Wine Staging 5.19 installed via terminal and changed the runner on lutris to System Wine Staging 5.19.

i’m new too linux keep trying to figure out how to install 5.19 but i keep failing :frowning: hate being a noob.

sudo apt-add-repository ‘https://dl.winehq.org/wine-builds/ubuntu/
Sudo apt update
sudo apt install --install-recommends winehq-staging

might need to do this but I didn’t have to:

wget -nc https://repos.wine-staging.com/wine/Release.key

sudo apt-key add Release.key

Hey Scald, thanks for the instructions. However, it does not let me do add the release key as the url is not valid. Do you know where I could find it?

I have no idea why Scald posted instructions for a repository and linked the key from ANOTHER repository. Advice like that is dangerous, even if he meant well.

This is the correct winehq key: wget -nc https://dl.winehq.org/wine-builds/winehq.key
Correct instructions for Ubuntu are here: https://wiki.winehq.org/Ubuntu

Please check whether you really use Ubuntu 20.04 before following them. WineHQ has also instructions for other operating systems. If you have older LTS Ubuntu 18.04 it’s better to use another repo because it’s also handling dependencies: see https://forum.winehq.org/viewtopic.php?f=8&t=32192. Just stick to the first post by dimesio so you are sure to add his repo and not somebody elses.

That’s a few days since I lost the possibility to launch WoW on my Ubuntu and I read many threads until I found this one, which is the solution.
I’m so grateful. Thank you :wink:

Set the ‘Wine Version’ under ‘Runner Options’ to point to Wine Staging 5.19. It runs perfectly with Wine Staging 5.19 .

Ya, i never had to get the key since it used it from the WINE HQ Stable. Ubuntu will update it if it sees a new version whereas the Stable version I had to manually update it…

Hi, thanks for the help.

I got wine staging 5.19 however, it does not sadly run perfectly. I am using a setup with an eGPU so this might have something to do with it, however, when running the game it has about 50% worse performance on Linux than it does on Windows with the same set up (RX580 eGPU + i7-8550u). Does anyone have any smidgen of a clue what it could be?

I find it odd but the DX 12 mode seems to be running even worse, could I need to do something with DXVK settings?

@brin This is a very special setup and - since you can launch wow - it has nothing to do with this topic. Please open your own topic.

Big thanks to everyone who has participated in the discussion! My steps were following:

  1. Install WineHQ 1.9 staging -> instructions is here https://www.linuxuprising.com/2019/09/how-to-install-wine-staging-development.html
  2. Configure WOW Lutris settings following way:
  3. restart everything
  4. Enjoy the game :slight_smile:
    https://imgur.com/a/i5NKGmf

Hey all!

Sometimes you need to set OS to Windows 10 in Wine configuration to start WoW at all. I try it today and even if Vulkan is enable and runner is correct WoW won’t even start for me.

Ubuntu 20.04.1 LTS Budgie here.

Either “system wine ver 5.19 staging” or “wineHQ 5.19 staging” works to prevent crash post 9.1 pre-patch, whichever you install. The former should be available through the software manager if the proper repository is added. Either, or both, will appear in the runner selection menu after install. They use diff paths so can co-exist.

For the moment, Blizz seems to have removed the option for running under DX12 due to issues…even if it returns, set for DX11 in-game for best performance. All they have been doing is translating DX12 calls to DX11 - seems to me a waste of cpu.

Runs better under Linux (Ubuntu 20.04.1 LTS (Focal Fossa)) than Win 10.