Launching steam and steam games not working, even after reinstalling tons of packages

Hey guys, unfortunately I’m an absolute newbie to gaming on linux, I just got a PC that I used for programming so far. Now I want to play PUBG but I’m trying since days but I can’t get it running. It feels like my whole lutris and wine setup is misconfigured but I don’t know how to solve this.

Lutris itself is working and I managed to install and run Origin and an Origin game. I could also install steam and log in but It’s veeery buggy and doesn’t show any content most of the time.

Still, in big screen mode, I was able to download and install pubg but when I try to launch it nothing happens.

I tried to reinstall wine, lutris and steam several times with different versions. I reinstalled all gamemode packages cause I had missing library errors. Now those errors are gone but the behaviour didn’t change. And I cannot install the ea app on lutris, it gets stuck after installation, and I don’t know if that is related to the many reinstallations I made. Can someone help me? :frowning:

logger when I launch steam:

Started initial process 12296 from gamemoderun /home/lugo/.local/share/lutris/runners/wine/lutris-7.2-2-x86_64/bin/wine /home/lugo/Games/steam/drive_c/Program Files (x86)/Steam/steam.exe
Start monitoring process.
gamemodeauto: 
wineserver: using server-side synchronization.
[0311/132234.030:INFO:crash_reporting.cc(248)] Crash reporting enabled for process: browser
wine: Read access denied for device L"\\??\\Z:\\", FS volume label and serial are not available.
[0311/132234.114:ERROR:network_change_notifier_win.cc(142)] WSALookupServiceBegin failed with: 0
[0311/132235.092:INFO:crash_reporting.cc(248)] Crash reporting enabled for process: utility
[0311/132235.097:ERROR:network_change_notifier_win.cc(142)] WSALookupServiceBegin failed with: 0

debug logger when I try to launch the game:

DEBUG    2023-03-11 13:22:31,780 [command.start:141]:DISABLE_LAYER_AMD_SWITCHABLE_GRAPHICS_1="1"
DEBUG    2023-03-11 13:22:31,780 [command.start:141]:__GL_SHADER_DISK_CACHE="1"
DEBUG    2023-03-11 13:22:31,780 [command.start:141]:__GL_SHADER_DISK_CACHE_PATH="/home/lugo/Games/steam"
DEBUG    2023-03-11 13:22:31,780 [command.start:141]:VK_ICD_FILENAMES="/usr/share/vulkan/icd.d/nvidia_icd.json"
DEBUG    2023-03-11 13:22:31,780 [command.start:141]:LD_LIBRARY_PATH="/home/lugo/.local/share/lutris/runners/wine/lutris-7.2-2-x86_64/lib:/home/lugo/.local/share/lutris/runners/wine/lutris-7.2-2-x86_64/lib64:/lib/x86_64-linux-gnu:/lib/i386-linux-gnu:/usr/local/cuda-11.4/targets/x86_64-linux/lib:/lib:/lib64:/lib32:/lib64:/usr/lib:/usr/lib64:/usr/lib32:/usr/lib64:/usr/lib/i386-linux-gnu:/usr/lib/x86_64-linux-gnu:/home/lugo/.local/share/lutris/runtime/Ubuntu-18.04-i686:/home/lugo/.local/share/lutris/runtime/steam/i386/lib/i386-linux-gnu:/home/lugo/.local/share/lutris/runtime/steam/i386/lib:/home/lugo/.local/share/lutris/runtime/steam/i386/usr/lib/i386-linux-gnu:/home/lugo/.local/share/lutris/runtime/steam/i386/usr/lib:/home/lugo/.local/share/lutris/runtime/Ubuntu-18.04-x86_64:/home/lugo/.local/share/lutris/runtime/steam/amd64/lib/x86_64-linux-gnu:/home/lugo/.local/share/lutris/runtime/steam/amd64/lib:/home/lugo/.local/share/lutris/runtime/steam/amd64/usr/lib/x86_64-linux-gnu:/home/lugo/.local/share/lutris/runtime/steam/amd64/usr/lib::/usr/local/cuda/lib64"
DEBUG    2023-03-11 13:22:31,780 [command.start:141]:WINEDEBUG="-all"
DEBUG    2023-03-11 13:22:31,780 [command.start:141]:DXVK_LOG_LEVEL="none"
DEBUG    2023-03-11 13:22:31,780 [command.start:141]:WINEARCH="win64"
DEBUG    2023-03-11 13:22:31,780 [command.start:141]:WINE="/home/lugo/.local/share/lutris/runners/wine/lutris-7.2-2-x86_64/bin/wine"
DEBUG    2023-03-11 13:22:31,781 [command.start:141]:WINE_MONO_CACHE_DIR="/home/lugo/.local/share/lutris/runners/wine/lutris-7.2-2-x86_64/mono"
DEBUG    2023-03-11 13:22:31,781 [command.start:141]:WINE_GECKO_CACHE_DIR="/home/lugo/.local/share/lutris/runners/wine/lutris-7.2-2-x86_64/gecko"
DEBUG    2023-03-11 13:22:31,781 [command.start:141]:GST_PLUGIN_SYSTEM_PATH_1_0="/home/lugo/.local/share/lutris/runners/wine/lutris-7.2-2-x86_64/lib64/gstreamer-1.0/:/home/lugo/.local/share/lutris/runners/wine/lutris-7.2-2-x86_64/lib/gstreamer-1.0/"
DEBUG    2023-03-11 13:22:31,781 [command.start:141]:WINEPREFIX="/home/lugo/Games/steam"
DEBUG    2023-03-11 13:22:31,781 [command.start:141]:WINEESYNC="0"
DEBUG    2023-03-11 13:22:31,781 [command.start:141]:WINEFSYNC="0"
DEBUG    2023-03-11 13:22:31,781 [command.start:141]:WINE_FULLSCREEN_FSR="1"
DEBUG    2023-03-11 13:22:31,781 [command.start:141]:DXVK_NVAPIHACK="0"
DEBUG    2023-03-11 13:22:31,781 [command.start:141]:DXVK_ENABLE_NVAPI="1"
DEBUG    2023-03-11 13:22:31,781 [command.start:141]:PROTON_BATTLEYE_RUNTIME="/home/lugo/.local/share/lutris/runtime/battleye_runtime"
DEBUG    2023-03-11 13:22:31,781 [command.start:141]:PROTON_EAC_RUNTIME="/home/lugo/.local/share/lutris/runtime/eac_runtime"
DEBUG    2023-03-11 13:22:31,781 [command.start:141]:WINEDLLOVERRIDES="d3d10core,d3d11,d3d12,d3d9,d3dcompiler_33,d3dcompiler_34,d3dcompiler_35,d3dcompiler_36,d3dcompiler_37,d3dcompiler_38,d3dcompiler_39,d3dcompiler_40,d3dcompiler_41,d3dcompiler_42,d3dcompiler_43,d3dcompiler_46,d3dcompiler_47,d3dx10,d3dx10_33,d3dx10_34,d3dx10_35,d3dx10_36,d3dx10_37,d3dx10_38,d3dx10_39,d3dx10_40,d3dx10_41,d3dx10_42,d3dx10_43,d3dx11_42,d3dx11_43,d3dx9_24,d3dx9_25,d3dx9_26,d3dx9_27,d3dx9_28,d3dx9_29,d3dx9_30,d3dx9_31,d3dx9_32,d3dx9_33,d3dx9_34,d3dx9_35,d3dx9_36,d3dx9_37,d3dx9_38,d3dx9_39,d3dx9_40,d3dx9_41,d3dx9_42,d3dx9_43,dxgi,nvapi,nvapi64,nvml=n;winemenubuilder="
DEBUG    2023-03-11 13:22:31,781 [command.start:141]:WINE_LARGE_ADDRESS_AWARE="1"
DEBUG    2023-03-11 13:22:31,781 [command.start:141]:game_name="Steam"
DEBUG    2023-03-11 13:22:31,781 [command.start:141]:PYTHONPATH="/usr/lib/lutris:/usr/games:/usr/lib/python310.zip:/usr/lib/python3.10:/usr/lib/python3.10/lib-dynload:/home/lugo/.local/lib/python3.10/site-packages:/home/lugo/git/mmpose:/home/lugo/git/mmdetection:/usr/local/lib/python3.10/dist-packages:/usr/lib/python3/dist-packages"
DEBUG    2023-03-11 13:22:31,781 [command.start:141]:LUTRIS_GAME_UUID="bf1311fe-f3e9-47b3-b166-3b8319dd54ee"
Discord ID: 
INFO     2023-03-11 13:22:31,793 [game.start_game:586]:Discord RPC Disabled or Discord APP ID Not Present
Started initial process 12296 from gamemoderun /home/lugo/.local/share/lutris/runners/wine/lutris-7.2-2-x86_64/bin/wine /home/lugo/Games/steam/drive_c/Program Files (x86)/Steam/steam.exe
Start monitoring process.
gamemodeauto: 
wineserver: using server-side synchronization.
[0311/132234.030:INFO:crash_reporting.cc(248)] Crash reporting enabled for process: browser
wine: Read access denied for device L"\\??\\Z:\\", FS volume label and serial are not available.
[0311/132234.114:ERROR:network_change_notifier_win.cc(142)] WSALookupServiceBegin failed with: 0
[0311/132235.092:INFO:crash_reporting.cc(248)] Crash reporting enabled for process: utility
[0311/132235.097:ERROR:network_change_notifier_win.cc(142)] WSALookupServiceBegin failed with: 0
[0311/132417.805:WARNING:cert_verify_proc_win.cc(105)] Unknown error -2146762482 mapped to net::ERR_FAILED
[0311/132435.047:INFO:crash_reporting.cc(248)] Crash reporting enabled for process: gpu-process
[0311/132435.161:ERROR:dxva_video_decode_accelerator_win.cc(1372)] DXVAVDA fatal error: could not LoadLibrary: msmpeg2vdec.dll: Module not found. (0x7E)
[0311/132435.163:ERROR:dxva_video_decode_accelerator_win.cc(1380)] DXVAVDA fatal error: could not LoadLibrary: msvproc.dll: Module not found. (0x7E)
0834:info:vkd3d_get_vk_version: vkd3d-proton - applicationVersion: 2.6.0.
0834:info:vkd3d_instance_init: vkd3d-proton - build: 3e5aab6fb3e18f8.
0834:info:vkd3d_memory_info_init_budgets: Applying resizable BAR budget to memory types: 0x0.
0834:info:vkd3d_bindless_state_get_bindless_flags: Device does not support VK_VALVE_mutable_descriptor_type.
0834:info:d3d12_device_caps_init_shader_model: Enabling support for SM 6.6.
0834:fixme:d3d12_device_caps_init_feature_options1: TotalLaneCount = 4352, may be inaccurate.
0834:info:vkd3d_get_vk_version: vkd3d-proton - applicationVersion: 2.6.0.
0834:info:vkd3d_instance_init: vkd3d-proton - build: 3e5aab6fb3e18f8.
0834:info:vkd3d_memory_info_init_budgets: Applying resizable BAR budget to memory types: 0x0.
0834:info:vkd3d_bindless_state_get_bindless_flags: Device does not support VK_VALVE_mutable_descriptor_type.
0834:info:d3d12_device_caps_init_shader_model: Enabling support for SM 6.6.
0834:fixme:d3d12_device_caps_init_feature_options1: TotalLaneCount = 4352, may be inaccurate.

issue report
complete log output
System: Ubuntu 22.04.2 LTS
lutris: 0.5.12
wine: lutris-7.2-2-x86_64

Of course I googled for the errors that come up (msvproc.dll not found, WSALookupServiceBegin) but these errors are apparently not the reason everything fails and I also don’t know how to solve those things).

1 Like

Alas, this has probably nothing to do with your installation. PUBG is simply not supported under Linux. This is not a technical problem, its political. Some game devs just refuse to support it. It may be related to their anti cheat software not being compatible with Linux.

By it not being a technical issue I mean it is absolutely possible to enable an anti cheat system on Linux. I’ve played Apex Legends and Overwatch 2 with my colleagues without issues.

Battleeye and EasyAnticheat can be supported on Linux and these games show that it is absolutely possible to play multiplayer games.

This game stems from 2017 and I don’t think the studio will spend anymore money to make it work on Linux.

I run the native Linux version of Steam with proton and have no problems with most of the games there. Sadly, PUBG is also borked with Proton, even with the Proton anti-cheat runtime. You can check out the reports on Steam proton games here https://www.protondb.com

In short, you are not alone.