You are not logged in.

#26 2025-02-01 04:48:45

FracturedMentality
Member
Registered: 2025-01-10
Posts: 18

Re: [SOLVED] Steam games won't launch when they did previously

Ah, I see now, it's that second one that means nothing, the "pacman -Fl steam-native-runtime", but the other log makes sense. I both hope to find the issue and not encounter it again.

Offline

#27 2025-02-01 04:53:47

Nyctfall
Member
Registered: 2023-04-03
Posts: 79

Re: [SOLVED] Steam games won't launch when they did previously

I had made some log of what my system files for Steam are, maybe the original problem was some files for "Steam Runtime Launch Service" getting corrupted, deleted, or moved somehow. See: <http://0x0.st/8-EY.txt>

Offline

#28 2025-02-01 04:56:16

FracturedMentality
Member
Registered: 2025-01-10
Posts: 18

Re: [SOLVED] Steam games won't launch when they did previously

You would think reinstalling steam would've fixed it though (which I did multiple times). I'm assuming something else I installed fucked with it, but I apparently haven't installed whatever it is yet

Offline

#29 2025-02-01 04:59:15

Nyctfall
Member
Registered: 2023-04-03
Posts: 79

Re: [SOLVED] Steam games won't launch when they did previously

I'd take a closer look at the AUR package scripts and file trees, maybe there could have been a temporary bug that borked everything before the AUR package maintainer fixed it.

Offline

#30 2025-02-01 11:02:12

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 24,286

Re: [SOLVED] Steam games won't launch when they did previously

steam is a bit of a special case. The pacman package is basically only a "starter kit". Once you start that the first time, the actual steam client is downloaded and everything in direct relation to that will land in ~/.local/share/Steam (so in your home directory) , so after this initial start reinstalling the steam package will basically do nothing. If you want to reset the libs steam is using you'd use

steam --reset

or to actually invoke a "proper" reinstall you'd remove the entirety of ~/.local/share/Steam

We sadly didn't get  a proton log or (game crash log or so), so it's hard to say what the ultimate cause was, but generally speaking to "reset steam" one of the things above would've sufficed in lieu of a reinstall.

Offline

#31 2025-03-17 05:01:17

Gozbyn
Member
Registered: 2025-03-17
Posts: 4

Re: [SOLVED] Steam games won't launch when they did previously

I am experience what seems to be the same issue (at least to my inexperienced eye).
Similarly to @FracturedMentality, am new to Arch and have some moderate past experience with other Linux, and as such I'm not sure what exactly is most pertinent to helping solve this issue, so I will include as much information as I can which I feel may be relevent.

Everything for me was working yesterday, and then today it is not. No Steam games running through proton will launch, and I am getting the same error messages at @FracturedMentality.

The only thing I can think of which might have affected it was booting into Windows to play EAFC 25 (does not work in Linux with Proton, and I run a dual boot system with separate physical drives for both operating systems, but a third physically separate shared NTFS drive for the majority of my Steam library including EAFC). After having issues there with EAFC crashing in Windows, I booted into Windows advanced startup mode, but the reboot automatically launches Arch instead due to my GRUB default. Then I manually rebooted and made sure to go to Windows instead, and after a few reboots of selecting Windows in GRUB, eventually my game worked over there without crashing. Obviously the crashing in Windows is entirely out of the scope of this thread and site, but I thought that perhaps that crashing and the Easy Anti Cheat which the game uses (it detected problems with my pc and told me to restart a few times) might somehow have an effect on some of my graphical drivers or other components which leaked into Arch.
Then today upon trying to launch Steam games, all games I tried which use Proton do not launch, and I was also having graphical issues with some of the native linux titles.

As per this thread, I tried

steam --reset

and performing a full reinstall of Steam by running:

sudo pacman -Rns steam
rm -r ~/.local/share/Steam
sudo pacman -S steam

I also tried using the steam-native-runtime instead of steam. Same result on both.

I have tried to follow this thread, and here are the results that are hopefully informative:

Steam terminal output for steam-native-runtime:

[daedalus@daedalus-arch ~]$ steam-native
steam.sh[4418]: Running Steam on arch rolling 64-bit
steam.sh[4418]: STEAM_RUNTIME is disabled by the user (this is unsupported)
setup.sh[4474]: Steam runtime environment up-to-date!
steam.sh[4418]: Log already open
steam.sh[4418]: Using supervisor /home/daedalus/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/bin/steam-runtime-supervisor
steam.sh[4418]: Steam client's requirements are satisfied
CProcessEnvironmentManager is ready, 6 preallocated environment variables.
[2025-03-17 14:50:23] Startup - updater built Mar 11 2025 20:39:15
[2025-03-17 14:50:23] Startup - Steam Client launched with: '/home/daedalus/.local/share/Steam/ubuntu12_32/steam' '-srt-logger-opened'
03/17 14:50:23 minidumps folder is set to /tmp/dumps
03/17 14:50:23 Init: Installing breakpad exception handler for appid(steam)/version(1741737356)/tid(4524)
[2025-03-17 14:50:23] Loading cached metrics from disk (/home/daedalus/.local/share/Steam/package/steam_client_metrics.bin)
[2025-03-17 14:50:23] Using the following download hosts for Public, Realm steamglobal
[2025-03-17 14:50:23] 1. https://client-update.akamai.steamstatic.com, /, Realm 'steamglobal', weight was 100, source = 'update_hosts_cached.vdf'
[2025-03-17 14:50:23] 2. https://client-update.fastly.steamstatic.com, /, Realm 'steamglobal', weight was 900, source = 'update_hosts_cached.vdf'
[2025-03-17 14:50:23] 3. https://client-update.steamstatic.com, /, Realm 'steamglobal', weight was 1, source = 'baked in'
[2025-03-17 14:50:23] Verifying installation...
[2025-03-17 14:50:23] Verifying file sizes only
[2025-03-17 14:50:23] Verification complete
UpdateUI: skip show logo

Steam logging initialized: directory: /home/daedalus/.local/share/Steam/logs

XRRGetOutputInfo Workaround: initialized with override: 0 real: 0xee2d0dc0
XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0xee2cf500
03/17 14:50:23 minidumps folder is set to /tmp/dumps
03/17 14:50:23 Init: Installing breakpad exception handler for appid(steamsysinfo)/version(1741737356)/tid(4530)
Running query: 1 - GpuTopology
Response: gpu_topology {
  gpus {
    id: 1
    name: "NVIDIA GeForce RTX 4080 SUPER"
    vram_size_bytes: 17171480576
    driver_id: k_EGpuDriverId_NvidiaProprietary
    driver_version_major: 570
    driver_version_minor: 124
    driver_version_patch: 4
  }
  default_gpu_id: 1
}

Exit code: 0
Saving response to: /tmp/steamJnmHHN - 54 bytes
steamwebhelper.sh[4533]: Using supervisor /home/daedalus/.steam/root/ubuntu12_32/steam-runtime/amd64/usr/bin/steam-runtime-supervisor
steamwebhelper.sh[4533]: Starting steamwebhelper under bootstrap sniper steam runtime via /home/daedalus/.local/share/Steam/ubuntu12_64/steam-runtime-sniper.sh
steamwebhelper.sh[4533]: Using CEF sandbox \(try with -no-cef-sandbox if this fails\)
steamwebhelper.sh[4533]: Starting steamwebhelper with Sniper steam runtime at /home/daedalus/.local/share/Steam/ubuntu12_64/steam-runtime-sniper/_v2-entry-point
exec ./steamwebhelper -nocrashdialog -lang=en_US -cachedir=/home/daedalus/.local/share/Steam/config/htmlcache -steampid=4524 -buildid=1741737356 -steamid=0 -logdir=/home/daedalus/.local/share/Steam/logs -uimode=7 -startcount=0 -steamuniverse=Public -realm=Global -clientui=/home/daedalus/.local/share/Steam/clientui -steampath=/home/daedalus/.local/share/Steam/ubuntu12_32/steam -launcher=0 -use_xcomposite_workaround -no-restart-on-ui-mode-change --valve-initial-threadpool-size=16 --valve-enable-site-isolation --enable-smooth-scrolling --disable-gpu-compositing --disable-gpu --password-store=basic --log-file=/home/daedalus/.local/share/Steam/logs/cef_log.txt --disable-quick-menu --disable-features=SpareRendererForSitePerProcess,DcheckIsFatal,ValveFFmpegAllowLowDelayHEVC
sdl2-compat 2.32.52: SDL3 library is too old (have 3.2.5, but need at least 3.2.6).
Steam Runtime Launch Service: starting steam-runtime-launcher-service
Steam Runtime Launch Service: steam-runtime-launcher-service is running pid 4758
sh: line 1: exec: steam-runtime-launcher-service: not found
Steam Runtime Launch Service: steam-runtime-launcher-service pid 4758 exited
Steam Runtime Launch Service: steam-runtime-launcher-service possible problem, disabling
Desktop state changed: desktop: { pos:    0,   0 size: 4768,1440 } primary: { pos: 2208,   0 size: 2560,1440 }
Caching cursor image for , size 32x32, serial 150, cache size = 0
Traceback (most recent call last):
  File "/mnt/nvme4tb/AppStorage/SteamLibrary/steamapps/common/Proton Hotfix/proton", line 1750, in <module>
    g_session.init_session(sys.argv[1] != "runinprefix")
  File "/mnt/nvme4tb/AppStorage/SteamLibrary/steamapps/common/Proton Hotfix/proton", line 1657, in init_session
    g_compatdata.setup_prefix()
  File "/mnt/nvme4tb/AppStorage/SteamLibrary/steamapps/common/Proton Hotfix/proton", line 1017, in setup_prefix
    try_copy(g_proton.default_pfx_dir + "drive_c/windows/system32/" + f + ".dll", "drive_c/windows/system32",
  File "/mnt/nvme4tb/AppStorage/SteamLibrary/steamapps/common/Proton Hotfix/proton", line 162, in try_copy
    copyfile(src, dst)
  File "/mnt/nvme4tb/AppStorage/SteamLibrary/steamapps/common/Proton Hotfix/proton", line 224, in copyfile_reflink
    with open(srcname, 'rb', buffering=0) as src:
FileNotFoundError: [Errno 2] No such file or directory: '/mnt/nvme4tb/AppStorage/SteamLibrary/steamapps/common/Proton Hotfix/files/share/default_pfx/drive_c/windows/system32/d3d8.dll'
chdir "/mnt/nvme4tb/AppStorage/SteamLibrary/steamapps/common/Hades/x64/"
ERROR: ld.so: object '/home/daedalus/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/daedalus/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/daedalus/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/daedalus/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Game Recording - would start recording game 1145360, but recording for this game is disabled
Adding process 5007 for gameID 1145360
ERROR: ld.so: object '/home/daedalus/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Adding process 5008 for gameID 1145360
Adding process 5009 for gameID 1145360
Adding process 5099 for gameID 1145360
Traceback (most recent call last):
  File "/mnt/nvme4tb/AppStorage/SteamLibrary/steamapps/common/Proton Hotfix/proton", line 1750, in <module>
    g_session.init_session(sys.argv[1] != "runinprefix")
  File "/mnt/nvme4tb/AppStorage/SteamLibrary/steamapps/common/Proton Hotfix/proton", line 1657, in init_session
    g_compatdata.setup_prefix()
  File "/mnt/nvme4tb/AppStorage/SteamLibrary/steamapps/common/Proton Hotfix/proton", line 1017, in setup_prefix
    try_copy(g_proton.default_pfx_dir + "drive_c/windows/system32/" + f + ".dll", "drive_c/windows/system32",
  File "/mnt/nvme4tb/AppStorage/SteamLibrary/steamapps/common/Proton Hotfix/proton", line 162, in try_copy
    copyfile(src, dst)
  File "/mnt/nvme4tb/AppStorage/SteamLibrary/steamapps/common/Proton Hotfix/proton", line 224, in copyfile_reflink
    with open(srcname, 'rb', buffering=0) as src:
FileNotFoundError: [Errno 2] No such file or directory: '/mnt/nvme4tb/AppStorage/SteamLibrary/steamapps/common/Proton Hotfix/files/share/default_pfx/drive_c/windows/system32/d3d8.dll'
Game Recording - game stopped [gameid=1145360]
Removing process 5099 for gameID 1145360
Removing process 5009 for gameID 1145360
Removing process 5008 for gameID 1145360
Removing process 5007 for gameID 1145360
[2025-03-17 14:51:20] Shutdown

Steam terminal output for steam:

[daedalus@daedalus-arch ~]$ steam
steam.sh[5176]: Running Steam on arch rolling 64-bit
steam.sh[5176]: STEAM_RUNTIME is enabled automatically
setup.sh[5231]: Steam runtime environment up-to-date!
steam.sh[5176]: Log already open
steam.sh[5176]: Using supervisor /home/daedalus/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/bin/steam-runtime-supervisor
steam.sh[5176]: Steam client's requirements are satisfied
CProcessEnvironmentManager is ready, 6 preallocated environment variables.
[2025-03-17 14:51:39] Startup - updater built Mar 11 2025 20:39:15
[2025-03-17 14:51:39] Startup - Steam Client launched with: '/home/daedalus/.local/share/Steam/ubuntu12_32/steam' '-srt-logger-opened'
03/17 14:51:39 minidumps folder is set to /tmp/dumps
03/17 14:51:39 Init: Installing breakpad exception handler for appid(steam)/version(1741737356)/tid(5291)
[2025-03-17 14:51:39] Loading cached metrics from disk (/home/daedalus/.local/share/Steam/package/steam_client_metrics.bin)
[2025-03-17 14:51:39] Using the following download hosts for Public, Realm steamglobal
[2025-03-17 14:51:39] 1. https://client-update.fastly.steamstatic.com, /, Realm 'steamglobal', weight was 900, source = 'update_hosts_cached.vdf'
[2025-03-17 14:51:39] 2. https://client-update.akamai.steamstatic.com, /, Realm 'steamglobal', weight was 100, source = 'update_hosts_cached.vdf'
[2025-03-17 14:51:39] 3. https://client-update.steamstatic.com, /, Realm 'steamglobal', weight was 1, source = 'baked in'
[2025-03-17 14:51:39] Verifying installation...
[2025-03-17 14:51:39] Verifying file sizes only
[2025-03-17 14:51:39] Verification complete
UpdateUI: skip show logo

Steam logging initialized: directory: /home/daedalus/.local/share/Steam/logs

XRRGetOutputInfo Workaround: initialized with override: 0 real: 0xf390adc0
XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0xf3909500
03/17 14:51:39 minidumps folder is set to /tmp/dumps
03/17 14:51:39 Init: Installing breakpad exception handler for appid(steamsysinfo)/version(1741737356)/tid(5297)
Running query: 1 - GpuTopology
Response: gpu_topology {
  gpus {
    id: 1
    name: "NVIDIA GeForce RTX 4080 SUPER"
    vram_size_bytes: 17171480576
    driver_id: k_EGpuDriverId_NvidiaProprietary
    driver_version_major: 570
    driver_version_minor: 124
    driver_version_patch: 4
  }
  default_gpu_id: 1
}

Exit code: 0
Saving response to: /tmp/steamfICHGo - 54 bytes
steamwebhelper.sh[5300]: Using supervisor /home/daedalus/.steam/root/ubuntu12_32/steam-runtime/amd64/usr/bin/steam-runtime-supervisor
steamwebhelper.sh[5300]: Starting steamwebhelper under bootstrap sniper steam runtime via /home/daedalus/.local/share/Steam/ubuntu12_64/steam-runtime-sniper.sh
steamwebhelper.sh[5300]: Using CEF sandbox \(try with -no-cef-sandbox if this fails\)
steamwebhelper.sh[5300]: Starting steamwebhelper with Sniper steam runtime at /home/daedalus/.local/share/Steam/ubuntu12_64/steam-runtime-sniper/_v2-entry-point
exec ./steamwebhelper -nocrashdialog -lang=en_US -cachedir=/home/daedalus/.local/share/Steam/config/htmlcache -steampid=5291 -buildid=1741737356 -steamid=0 -logdir=/home/daedalus/.local/share/Steam/logs -uimode=7 -startcount=0 -steamuniverse=Public -realm=Global -clientui=/home/daedalus/.local/share/Steam/clientui -steampath=/home/daedalus/.local/share/Steam/ubuntu12_32/steam -launcher=0 -use_xcomposite_workaround -no-restart-on-ui-mode-change --valve-initial-threadpool-size=16 --valve-enable-site-isolation --enable-smooth-scrolling --disable-gpu-compositing --disable-gpu --password-store=basic --log-file=/home/daedalus/.local/share/Steam/logs/cef_log.txt --disable-quick-menu --disable-features=SpareRendererForSitePerProcess,DcheckIsFatal,ValveFFmpegAllowLowDelayHEVC
sdl2-compat 2.32.52: SDL3 library is too old (have 3.2.5, but need at least 3.2.6).
/usr/share/themes/Breeze-Dark/gtk-2.0/widgets/entry:70: error: unexpected identifier 'direction', expected character '}'
/usr/share/themes/Breeze-Dark/gtk-2.0/widgets/styles:36: error: invalid string constant "combobox_entry", expected valid string constant
Steam Runtime Launch Service: starting steam-runtime-launcher-service
Steam Runtime Launch Service: steam-runtime-launcher-service is running pid 5534
bus_name=com.steampowered.PressureVessel.LaunchAlongsideSteam
Desktop state changed: desktop: { pos:    0,   0 size: 4768,1440 } primary: { pos: 2208,   0 size: 2560,1440 }
Caching cursor image for default, size 32x32, serial 235, cache size = 0
Traceback (most recent call last):
  File "/mnt/nvme4tb/AppStorage/SteamLibrary/steamapps/common/Proton Hotfix/proton", line 1750, in <module>
    g_session.init_session(sys.argv[1] != "runinprefix")
  File "/mnt/nvme4tb/AppStorage/SteamLibrary/steamapps/common/Proton Hotfix/proton", line 1657, in init_session
    g_compatdata.setup_prefix()
  File "/mnt/nvme4tb/AppStorage/SteamLibrary/steamapps/common/Proton Hotfix/proton", line 1017, in setup_prefix
    try_copy(g_proton.default_pfx_dir + "drive_c/windows/system32/" + f + ".dll", "drive_c/windows/system32",
  File "/mnt/nvme4tb/AppStorage/SteamLibrary/steamapps/common/Proton Hotfix/proton", line 162, in try_copy
    copyfile(src, dst)
  File "/mnt/nvme4tb/AppStorage/SteamLibrary/steamapps/common/Proton Hotfix/proton", line 224, in copyfile_reflink
    with open(srcname, 'rb', buffering=0) as src:
FileNotFoundError: [Errno 2] No such file or directory: '/mnt/nvme4tb/AppStorage/SteamLibrary/steamapps/common/Proton Hotfix/files/share/default_pfx/drive_c/windows/system32/d3d8.dll'
chdir "/mnt/nvme4tb/AppStorage/SteamLibrary/steamapps/common/Hades/x64/"
ERROR: ld.so: object '/home/daedalus/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/daedalus/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/daedalus/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/daedalus/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Game Recording - would start recording game 1145360, but recording for this game is disabled
Adding process 5775 for gameID 1145360
ERROR: ld.so: object '/home/daedalus/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Adding process 5776 for gameID 1145360
Adding process 5777 for gameID 1145360
Adding process 5872 for gameID 1145360
Traceback (most recent call last):
  File "/mnt/nvme4tb/AppStorage/SteamLibrary/steamapps/common/Proton Hotfix/proton", line 1750, in <module>
    g_session.init_session(sys.argv[1] != "runinprefix")
  File "/mnt/nvme4tb/AppStorage/SteamLibrary/steamapps/common/Proton Hotfix/proton", line 1657, in init_session
    g_compatdata.setup_prefix()
  File "/mnt/nvme4tb/AppStorage/SteamLibrary/steamapps/common/Proton Hotfix/proton", line 1017, in setup_prefix
    try_copy(g_proton.default_pfx_dir + "drive_c/windows/system32/" + f + ".dll", "drive_c/windows/system32",
  File "/mnt/nvme4tb/AppStorage/SteamLibrary/steamapps/common/Proton Hotfix/proton", line 162, in try_copy
    copyfile(src, dst)
  File "/mnt/nvme4tb/AppStorage/SteamLibrary/steamapps/common/Proton Hotfix/proton", line 224, in copyfile_reflink
    with open(srcname, 'rb', buffering=0) as src:
FileNotFoundError: [Errno 2] No such file or directory: '/mnt/nvme4tb/AppStorage/SteamLibrary/steamapps/common/Proton Hotfix/files/share/default_pfx/drive_c/windows/system32/d3d8.dll'
Game Recording - game stopped [gameid=1145360]
Removing process 5872 for gameID 1145360
Removing process 5777 for gameID 1145360
Removing process 5776 for gameID 1145360
Removing process 5775 for gameID 1145360
[2025-03-17 14:52:13] Shutdown

Terminal output for pacman -Qm:

[daedalus@daedalus-arch ~]$ pacman -Qm
yay 12.4.2-1
yay-debug 12.4.2-1

Terminal output for pacman -Qs:

[daedalus@daedalus-arch ~]$ pacman -Qs 'va-api|vdpau|vulkan|nvidia|dkms|steam|gamescope|proton|amd|intel|wine|opengl|opencl|egl|xf86|xorg|wayland'
local/clinfo 3.0.23.01.25-1
    Simple OpenCL application that enumerates all available platform and device properties
local/dkms 3.1.6-1
    Dynamic Kernel Modules System
local/egl-gbm 1.1.2-1
    The GBM EGL external platform library
local/egl-wayland 4:1.1.18-1
    EGLStream-based Wayland external platform
local/egl-x11 1.0.0-1
    NVIDIA XLib and XCB EGL Platform Library
local/eglexternalplatform 1.2-2
    EGL External Platform interface
local/freeglut 3.6.0-1
    Free OpenGL Utility Toolkit
local/glslang 15.1.0-1
    OpenGL and OpenGL ES shader front end and validator
local/glu 9.0.3-2
    Mesa OpenGL utility library
local/intel-ucode 20250211-1
    Microcode update files for Intel CPUs
local/kwayland 6.3.3-1 (plasma)
    Qt-style Client and Server library wrapper for the Wayland libraries
local/layer-shell-qt 6.3.3-1 (plasma)
    Qt component to allow applications to make use of the Wayland wl-layer-shell protocol
local/lib32-freeglut 3.6.0-1
    Free OpenGL Utility Toolkit (32-bit)
local/lib32-glu 9.0.3-2
    Mesa OpenGL utility library (32 bits)
local/lib32-libglvnd 1.7.0-1
    The GL Vendor-Neutral Dispatch library
local/lib32-libva 2.22.0-1
    Video Acceleration (VA) API for Linux (32-bit)
local/lib32-libvdpau 1.5-3
    Nvidia VDPAU library
local/lib32-libxxf86vm 1.1.5-2
    X11 XFree86 video mode extension library (32-bit)
local/lib32-mesa 1:25.0.1-2
    Open-source OpenGL drivers - 32-bit
local/lib32-nvidia-utils 570.124.04-1
    NVIDIA drivers utilities (32-bit)
local/lib32-vulkan-icd-loader 1.4.304.1-1
    Vulkan Installable Client Driver (ICD) Loader (32-bit)
local/lib32-wayland 1.23.1-1
    A computer display server protocol
local/libdecor 0.2.2-1
    Client-side decorations library for Wayland clients
local/libepoxy 1.5.10-3
    Library handling OpenGL function pointer management
local/libglvnd 1.7.0-1
    The GL Vendor-Neutral Dispatch library
local/libmfx 23.2.2-3
    Intel Media SDK dispatcher library
local/libteam 1.32-2
    Library for controlling team network device
local/libva 2.22.0-1
    Video Acceleration (VA) API for Linux
local/libvdpau 1.5-3
    Nvidia VDPAU library
local/libvpl 2.14.0-1
    Intel Video Processing Library
local/libxnvctrl 570.124.04-1
    NVIDIA NV-CONTROL X extension
local/libxxf86vm 1.1.6-1
    X11 XFree86 video mode extension library
local/mesa 1:25.0.1-2
    Open-source OpenGL drivers
local/mesa-utils 9.0.0-5
    Essential Mesa utilities
local/nvidia-dkms 570.124.04-1
    NVIDIA kernel modules - module sources
local/nvidia-settings 570.124.04-1
    Tool for configuring the NVIDIA graphics driver
local/nvidia-utils 570.124.04-1
    NVIDIA drivers utilities
local/ocl-icd 2.3.2-2
    OpenCL ICD Bindings
local/onetbb 2022.0.0-2
    High level abstract threading library (oneAPI Threading Building Blocks)
local/qt5-wayland 5.15.16+kde+r59-3 (qt5)
    Provides APIs for Wayland
local/qt6-shadertools 6.8.2-1 (qt6)
    Provides functionality for the shader pipeline that allows Qt Quick to operate on Vulkan, Metal, and Direct3D, in addition to OpenGL
local/qt6-wayland 6.8.2-1 (qt6)
    Provides APIs for Wayland
local/sddm 0.21.0-6
    QML based X11 and Wayland display manager
local/spirv-tools 1:1.4.309.0-1 (vulkan-devel)
    API and commands for processing SPIR-V modules
local/steam 1.0.0.82-1
    Valve's digital software delivery system
local/steam-native-runtime 1.0.0.75-4
    Native replacement for the Steam runtime using system libraries
local/vulkan-headers 1:1.4.304.1-2 (vulkan-devel)
    Vulkan header files and API registry
local/vulkan-icd-loader 1.4.304.1-1 (vulkan-devel)
    Vulkan Installable Client Driver (ICD) Loader
local/vulkan-tools 1.4.304.1-1 (vulkan-devel)
    Vulkan tools and utilities
local/wayland 1.23.1-1
    A computer display server protocol
local/wayland-utils 1.2.0-2
    Wayland tools to display information about current compositor
local/xf86-input-libinput 1.5.0-1 (xorg-drivers)
    Generic input driver for the X.Org server based on libinput
local/xf86-input-wacom 1.2.3-1
    X.Org Wacom tablet driver
local/xorg-fonts-encodings 1.1.0-1 (xorg-fonts xorg)
    X.org font encoding files
local/xorg-server 21.1.16-1 (xorg)
    Xorg X server
local/xorg-server-common 21.1.16-1 (xorg)
    Xorg server common files
local/xorg-setxkbmap 1.3.4-2 (xorg-apps xorg)
    Set the keyboard using the X Keyboard Extension
local/xorg-xauth 1.1.4-1 (xorg-apps xorg)
    X.Org authorization settings program
local/xorg-xdpyinfo 1.3.4-2 (xorg-apps xorg)
    Display information utility for X
local/xorg-xinit 1.4.4-1
    X.Org initialisation program
local/xorg-xkbcomp 1.4.7-1 (xorg-apps xorg)
    X Keyboard description compiler
local/xorg-xmessage 1.0.7-1
    Display a message or query in a window
local/xorg-xmodmap 1.0.11-2 (xorg-apps xorg)
    Utility for modifying keymaps and button mappings
local/xorg-xprop 1.2.8-1 (xorg-apps xorg)
    Property displayer for X
local/xorg-xrandr 1.5.3-1 (xorg-apps xorg)
    Primitive command line interface to RandR extension
local/xorg-xrdb 1.2.2-2 (xorg-apps xorg)
    X server resource database utility
local/xorg-xset 1.2.5-2 (xorg-apps xorg)
    User preference utility for X
local/xorg-xsetroot 1.1.3-2 (xorg-apps xorg)
    Classic X utility to set your root window background to a given pattern or color
local/xorg-xwayland 24.1.6-1 (xorg)
    run X clients under wayland
local/xorgproto 2024.1-2
    combined X.Org X11 Protocol headers

Terminal output for checkupdates:

[daedalus@daedalus-arch ~]$ checkupdates
[daedalus@daedalus-arch ~]$

Terminal output for paclist multilib:

[daedalus@daedalus-arch ~]$ paclist multilib
lib32-alsa-lib 1.2.13-1
lib32-alsa-plugins 1.2.12-1
lib32-at-spi2-core 2.56.0-1
lib32-audit 4.0.3-1
lib32-brotli 1.1.0-1
lib32-bzip2 1.0.8-4
lib32-cairo 1.18.4-1
lib32-curl 8.12.1-1
lib32-dbus 1.16.2-1
lib32-dbus-glib 0.112-3
lib32-e2fsprogs 1.47.2-1
lib32-expat 2.7.0-1
lib32-flac 1.5.0-1
lib32-fontconfig 2:2.16.1-1
lib32-freeglut 3.6.0-1
lib32-freetype2 2.13.3-3
lib32-fribidi 1.0.16-1
lib32-gdk-pixbuf2 2.42.12-2
lib32-giflib 5.2.2-1
lib32-glew1.10 1.10.0-6
lib32-glib2 2.84.0-1
lib32-glu 9.0.3-2
lib32-gmp 6.3.0-2
lib32-gnutls 3.8.9-1
lib32-gtk2 2.24.33-5
lib32-harfbuzz 10.4.0-1
lib32-icu 76.1-1
lib32-imlib2 1.12.3-1
lib32-json-c 0.18-1
lib32-keyutils 1.6.3-2
lib32-krb5 1.21.3-1
lib32-libappindicator-gtk2 12.10.0.r298-2
lib32-libasyncns 1:0.8+r3+g68cd5af-3
lib32-libcaca 0.99.beta20-2
lib32-libcanberra 1:0.30+r2+gc0620e4-3
lib32-libcap 2.75-1
lib32-libcups 2.4.11-1
lib32-libcurl-compat 8.12.1-1
lib32-libcurl-gnutls 8.12.1-1
lib32-libdatrie 0.2.13-3
lib32-libdbusmenu-glib 16.04.0-6
lib32-libdbusmenu-gtk2 16.04.0-6
lib32-libdrm 2.4.124-1
lib32-libelf 0.192-2
lib32-libffi 3.4.7-1
lib32-libgcrypt 1.11.0-1
lib32-libgcrypt15 1.5.6-8
lib32-libglvnd 1.7.0-1
lib32-libgpg-error 1.51-1
lib32-libice 1.1.1-2
lib32-libidn11 1.33-3
lib32-libidn2 2.3.7-1
lib32-libindicator-gtk2 12.10.1-10
lib32-libjpeg-turbo 3.1.0-1
lib32-libjpeg6-turbo 1.5.3-3
lib32-libldap 2.6.9-1
lib32-libltdl 2.5.4+r1+gbaa1fe41-1
lib32-libmikmod 3.3.12-1
lib32-libmodplug 0.8.9.0-5
lib32-libnghttp2 1.65.0-1
lib32-libnghttp3 1.8.0-1
lib32-libnm 1.52.0-1
lib32-libnsl 2.0.1-1
lib32-libogg 1.3.5-2
lib32-libpciaccess 0.18.1-1
lib32-libpipewire 1:1.4.1-1
lib32-libpng 1.6.47-1
lib32-libpng12 1.2.59-3
lib32-libpsl 0.21.5-1
lib32-libpulse 17.0+r43+g3e2bb8a1e-1
lib32-librsvg 2:2.59.2-1
lib32-librtmp0 2.4-6
lib32-libsm 1.2.4-2
lib32-libsndfile 1.2.2-3
lib32-libssh2 1.11.1-1
lib32-libtasn1 4.20.0-1
lib32-libthai 0.1.29-3
lib32-libtheora 1.1.1-14
lib32-libtiff 4.7.0-1
lib32-libtiff4 3.9.7-6
lib32-libtirpc 1.3.6-1
lib32-libudev0-shim 2-1
lib32-libunistring 1.3-1
lib32-libusb 1.0.27-1
lib32-libva 2.22.0-1
lib32-libvdpau 1.5-3
lib32-libvorbis 1.3.7-4
lib32-libvpx1.3 1.3.0-4
lib32-libwebp 1.5.0-1
lib32-libx11 1.8.11-1
lib32-libxau 1.0.11-2
lib32-libxcb 1.17.0-1
lib32-libxcomposite 0.4.6-2
lib32-libxcrypt 4.4.38-1
lib32-libxcrypt-compat 4.4.38-1
lib32-libxcursor 1.2.3-1
lib32-libxdamage 1.1.6-2
lib32-libxdmcp 1.1.5-1
lib32-libxext 1.3.6-1
lib32-libxfixes 6.0.1-2
lib32-libxft 2.3.8-2
lib32-libxi 1.8.2-1
lib32-libxinerama 1.1.5-2
lib32-libxml2 2.13.6-2
lib32-libxmu 1.2.1-1
lib32-libxrandr 1.5.4-1
lib32-libxrender 0.9.11-2
lib32-libxshmfence 1.3.3-1
lib32-libxss 1.2.4-2
lib32-libxt 1.3.1-1
lib32-libxtst 1.2.5-2
lib32-libxxf86vm 1.1.5-2
lib32-llvm-libs 1:19.1.7-1
lib32-lm_sensors 1:3.6.0.r41.g31d1f125-3
lib32-mesa 1:25.0.1-2
lib32-mpg123 1.32.10-1
lib32-ncurses 6.5-1
lib32-nettle 3.10.1-1
lib32-nspr 4.36-1
lib32-nss 3.109-1
lib32-nvidia-utils 570.124.04-1
lib32-openal 1.24.2-1
lib32-openssl 1:3.4.1-1
lib32-openssl-1.1 1.1.1.w-2
lib32-opus 1.5.2-1
lib32-p11-kit 0.25.5-1
lib32-pam 1.7.0-1
lib32-pango 1:1.56.3-1
lib32-pcre2 10.45-1
lib32-pipewire 1:1.4.1-1
lib32-pixman 0.44.2-1
lib32-sdl12-compat 1.2.68-2
lib32-sdl2-compat 2.32.52-1
lib32-sdl2_image 2.8.4-1
lib32-sdl2_mixer 2.8.0-1
lib32-sdl2_ttf 2.24.0-1
lib32-sdl3 3.2.8-1
lib32-sdl_image 1.2.12-9
lib32-sdl_mixer 1.2.12-6
lib32-sdl_ttf 2.0.11-9
lib32-spirv-tools 1:1.4.309.0-1
lib32-sqlite 3.49.1-1
lib32-systemd 257.4-1
lib32-tdb 1.4.12-1
lib32-util-linux 2.40.4-1
lib32-vulkan-icd-loader 1.4.304.1-1
lib32-wayland 1.23.1-1
lib32-xz 5.6.4-1
lib32-zlib 1.3.1-2
lib32-zstd 1.5.7-2
steam 1.0.0.82-1
steam-native-runtime 1.0.0.75-4

Terminal output for pacman -Qii steam steam-native-runtime:

[daedalus@daedalus-arch ~]$ pacman -Qii steam steam-native-runtime
Name            : steam
Version         : 1.0.0.82-1
Description     : Valve's digital software delivery system
Architecture    : x86_64
URL             : https://steampowered.com/
Licenses        : custom
Groups          : None
Provides        : None
Depends On      : bash  desktop-file-utils  diffutils  hicolor-icon-theme  curl  dbus  freetype2  gdk-pixbuf2  ttf-font  zenity  lsb-release  nss  usbutils
                  xorg-xrandr  vulkan-driver  vulkan-icd-loader  lsof  python  xdg-user-dirs  glibc  libxcrypt  libxcrypt-compat  gcc-libs  lib32-glibc
                  lib32-libxcrypt  lib32-libxcrypt-compat  lib32-libgl  lib32-gcc-libs  lib32-libx11  lib32-libxss  lib32-alsa-plugins  lib32-libgpg-error
                  lib32-nss  lib32-vulkan-driver  lib32-vulkan-icd-loader
Optional Deps   : steam-native-runtime: steam native runtime support [installed]
Required By     : steam-native-runtime
Optional For    : None
Conflicts With  : None
Replaces        : None
Installed Size  : 18.75 MiB
Packager        : Giancarlo Razzolini <grazzolini@archlinux.org>
Build Date      : Wed 12 Feb 2025 01:25:31 AM AEDT
Install Date    : Mon 17 Mar 2025 01:31:41 PM AEDT
Install Reason  : Explicitly installed
Install Script  : No
Validated By    : Signature
Backup Files    : None
Extended Data   : pkgtype=pkg

Name            : steam-native-runtime
Version         : 1.0.0.75-4
Description     : Native replacement for the Steam runtime using system libraries
Architecture    : x86_64
URL             : https://wiki.archlinux.org/index.php/Steam/Troubleshooting#Native_runtime
Licenses        : None
Groups          : None
Provides        : None
Depends On      : bash  steam  alsa-lib  alsa-plugins  atk  cairo  curl  dbus-glib  fontconfig  freetype2  freeglut  gdk-pixbuf2  glew1.10  glib2  glu  gtk2
                  lib32-alsa-lib  lib32-alsa-plugins  lib32-atk  lib32-cairo  lib32-curl  lib32-dbus-glib  lib32-fontconfig  lib32-freetype2  lib32-freeglut
                  lib32-gdk-pixbuf2  lib32-glew1.10  lib32-glib2  lib32-glu  lib32-gtk2  lib32-libcaca  lib32-libcanberra  lib32-libcups  lib32-libcurl-compat
                  lib32-libcurl-gnutls  lib32-dbus  lib32-libdrm  lib32-libgcrypt15  lib32-libice  lib32-libidn11  lib32-libjpeg6  lib32-libnm  lib32-pipewire
                  lib32-libpng12  lib32-libpulse  lib32-librtmp0  lib32-libsm  lib32-libtheora  lib32-libtiff4  lib32-libudev0-shim  lib32-libusb  lib32-libva
                  lib32-libvdpau  lib32-libvorbis  lib32-libvpx1.3  lib32-libxcomposite  lib32-libxcursor  lib32-libxft  lib32-libxi  lib32-libxinerama
                  lib32-libxmu  lib32-libxrandr  lib32-libxrender  lib32-libxtst  lib32-libxxf86vm  lib32-nspr  lib32-openal  lib32-openssl-1.1  lib32-pango
                  lib32-sdl  lib32-sdl2  lib32-sdl2_image  lib32-sdl2_mixer  lib32-sdl2_ttf  lib32-sdl_image  lib32-sdl_mixer  lib32-sdl_ttf  libcaca  libcanberra
                  libcups  libcurl-compat  libcurl-gnutls  dbus  libdrm  libgcrypt15  libice  libidn11  libjpeg6  libibus  libnm  libpng12  libpulse  librsvg
                  librtmp0  libsm  libtheora  libtiff4  libudev0-shim  libusb  libva  libvdpau  libvorbis  libvpx1.3  libxcomposite  libxcursor  libxft  libxi
                  libxinerama  libxmu  libxrandr  libxrender  libxtst  libxxf86vm  nspr  openal  openssl-1.1  pango  sdl  sdl2  sdl2_image  sdl2_mixer  sdl2_ttf
                  sdl_image  sdl_mixer  sdl_ttf  vulkan-icd-loader  vulkan-driver  lib32-vulkan-driver  lib32-vulkan-icd-loader  lib32-libappindicator-gtk2
                  lib32-libindicator-gtk2  lib32-libdbusmenu-glib  lib32-libdbusmenu-gtk2
Optional Deps   : None
Required By     : None
Optional For    : steam
Conflicts With  : None
Replaces        : steam-libs
Installed Size  : 7.74 KiB
Packager        : Maxime Gauduin <alucryd@archlinux.org>
Build Date      : Fri 05 Jul 2024 08:18:55 PM AEST
Install Date    : Mon 17 Mar 2025 02:49:55 PM AEDT
Install Reason  : Explicitly installed
Install Script  : No
Validated By    : Signature
Backup Files    : None
Extended Data   : pkgtype=pkg

Terminal output of running steam-native-runtime through GDB (it seemed to hang upon the game crashing and no further logs for a few minutes, which is where I then tried to `quit` and `continue`, and then used `CTRL+C` to interrupt the process at the end. I don't understand enough about GDB to know whether I made mistakes here):

[daedalus@daedalus-arch ~]$ gdb bash
GNU gdb (GDB) 16.2
Copyright (C) 2024 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-pc-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from bash...

This GDB supports auto-downloading debuginfo from the following URLs:
  <https://debuginfod.archlinux.org>
Enable debuginfod for this session? (y or [n]) y
Debuginfod has been enabled.
To make this setting permanent, add 'set debuginfod enabled on' to .gdbinit.
Reading symbols from /home/daedalus/.cache/debuginfod_client/e3a6f41bd08f43a4030e5c32648203a20b0f28a4/debuginfo...
(gdb) run -x steam-native
Starting program: /usr/bin/bash -x steam-native
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
+ export STEAM_RUNTIME=0
+ STEAM_RUNTIME=0
+ export STEAM_RUNTIME_HEAVY=0
+ STEAM_RUNTIME_HEAVY=0
+ export DBUS_FATAL_WARNINGS=0
+ DBUS_FATAL_WARNINGS=0
+ export LD_LIBRARY_PATH=/usr/lib/steam:/usr/lib32/steam
+ LD_LIBRARY_PATH=/usr/lib/steam:/usr/lib32/steam
+ exec /usr/lib/steam/steam
process 9346 is executing new program: /usr/bin/env
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
process 9346 is executing new program: /usr/bin/bash
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Detaching after fork from child process 9349]
[Detaching after fork from child process 9350]
[Detaching after fork from child process 9351]
[Detaching after fork from child process 9352]
[Detaching after fork from child process 9353]
[Detaching after fork from child process 9355]
[Detaching after fork from child process 9356]
[Detaching after fork from child process 9358]
[Detaching after fork from child process 9359]
[Detaching after fork from child process 9360]
[Detaching after fork from child process 9361]
[Detaching after fork from child process 9364]
[Detaching after fork from child process 9366]
[Detaching after fork from child process 9367]
process 9346 is executing new program: /usr/bin/env
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
process 9346 is executing new program: /usr/bin/bash
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Detaching after fork from child process 9368]
[Detaching after fork from child process 9370]
[Detaching after fork from child process 9371]
[Detaching after fork from child process 9373]
[Detaching after fork from child process 9374]
[Detaching after fork from child process 9377]
[Detaching after fork from child process 9378]
[Detaching after fork from child process 9379]
[Detaching after fork from child process 9381]
[Detaching after fork from child process 9382]
[Detaching after fork from child process 9383]
[Detaching after fork from child process 9384]
[Detaching after fork from child process 9385]
[Detaching after fork from child process 9386]
[Detaching after fork from child process 9387]
[Detaching after fork from child process 9388]
[Detaching after fork from child process 9389]
[Detaching after fork from child process 9390]
[Detaching after fork from child process 9391]
[Detaching after fork from child process 9392]
[Detaching after fork from child process 9393]
steam.sh[9346]: Running Steam on arch rolling 64-bit
steam.sh[9346]: STEAM_RUNTIME is disabled by the user (this is unsupported)
[Detaching after fork from child process 9403]
[Detaching after fork from child process 9404]
setup.sh[9404]: Steam runtime environment up-to-date!
steam.sh[9346]: Log already open
steam.sh[9346]: Using supervisor /home/daedalus/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/bin/steam-runtime-supervisor
[Detaching after fork from child process 9423]
[Detaching after fork from child process 9432]
[Detaching after fork from child process 9449]
steam.sh[9346]: Steam client's requirements are satisfied
[Detaching after fork from child process 9454]
CProcessEnvironmentManager is ready, 6 preallocated environment variables.
[2025-03-17 15:54:30] Startup - updater built Mar 11 2025 20:39:15
[2025-03-17 15:54:30] Startup - Steam Client launched with: '/home/daedalus/.local/share/Steam/ubuntu12_32/steam' '-srt-logger-opened'
03/17 15:54:30 minidumps folder is set to /tmp/dumps
03/17 15:54:30 Init: Installing breakpad exception handler for appid(steam)/version(1741737356)/tid(9454)
[2025-03-17 15:54:30] Loading cached metrics from disk (/home/daedalus/.local/share/Steam/package/steam_client_metrics.bin)
[2025-03-17 15:54:30] Using the following download hosts for Public, Realm steamglobal
[2025-03-17 15:54:30] 1. https://client-update.fastly.steamstatic.com, /, Realm 'steamglobal', weight was 900, source = 'update_hosts_cached.vdf'
[2025-03-17 15:54:30] 2. https://client-update.akamai.steamstatic.com, /, Realm 'steamglobal', weight was 100, source = 'update_hosts_cached.vdf'
[2025-03-17 15:54:30] 3. https://client-update.steamstatic.com, /, Realm 'steamglobal', weight was 1, source = 'baked in'
[2025-03-17 15:54:30] Verifying installation...
[2025-03-17 15:54:30] Verifying file sizes only
[2025-03-17 15:54:30] Verification complete
UpdateUI: skip show logo

Steam logging initialized: directory: /home/daedalus/.local/share/Steam/logs

XRRGetOutputInfo Workaround: initialized with override: 0 real: 0xf7511dc0
XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0xf7510500
03/17 15:54:30 minidumps folder is set to /tmp/dumps
03/17 15:54:30 Init: Installing breakpad exception handler for appid(steamsysinfo)/version(1741737356)/tid(9461)
Running query: 1 - GpuTopology
Response: gpu_topology {
  gpus {
    id: 1
    name: "NVIDIA GeForce RTX 4080 SUPER"
    vram_size_bytes: 17171480576
    driver_id: k_EGpuDriverId_NvidiaProprietary
    driver_version_major: 570
    driver_version_minor: 124
    driver_version_patch: 4
  }
  default_gpu_id: 1
}

Exit code: 0
Saving response to: /tmp/steamedDcpH - 54 bytes
steamwebhelper.sh[9464]: Using supervisor /home/daedalus/.steam/root/ubuntu12_32/steam-runtime/amd64/usr/bin/steam-runtime-supervisor
steamwebhelper.sh[9464]: Starting steamwebhelper under bootstrap sniper steam runtime via /home/daedalus/.local/share/Steam/ubuntu12_64/steam-runtime-sniper.sh
steamwebhelper.sh[9464]: Using CEF sandbox \(try with -no-cef-sandbox if this fails\)
steamwebhelper.sh[9464]: Starting steamwebhelper with Sniper steam runtime at /home/daedalus/.local/share/Steam/ubuntu12_64/steam-runtime-sniper/_v2-entry-point
exec ./steamwebhelper -nocrashdialog -lang=en_US -cachedir=/home/daedalus/.local/share/Steam/config/htmlcache -steampid=9454 -buildid=1741737356 -steamid=0 -logdir=/home/daedalus/.local/share/Steam/logs -uimode=7 -startcount=0 -steamuniverse=Public -realm=Global -clientui=/home/daedalus/.local/share/Steam/clientui -steampath=/home/daedalus/.local/share/Steam/ubuntu12_32/steam -launcher=0 -use_xcomposite_workaround -no-restart-on-ui-mode-change --valve-initial-threadpool-size=16 --valve-enable-site-isolation --enable-smooth-scrolling --disable-gpu-compositing --disable-gpu --password-store=basic --log-file=/home/daedalus/.local/share/Steam/logs/cef_log.txt --disable-quick-menu --disable-features=SpareRendererForSitePerProcess,DcheckIsFatal,ValveFFmpegAllowLowDelayHEVC
sdl2-compat 2.32.52: SDL3 library is too old (have 3.2.5, but need at least 3.2.6).
Steam Runtime Launch Service: starting steam-runtime-launcher-service
Steam Runtime Launch Service: steam-runtime-launcher-service is running pid 9695
sh: line 1: exec: steam-runtime-launcher-service: not found
Steam Runtime Launch Service: steam-runtime-launcher-service pid 9695 exited
Steam Runtime Launch Service: steam-runtime-launcher-service possible problem, disabling
Desktop state changed: desktop: { pos:    0,   0 size: 4768,1440 } primary: { pos: 2208,   0 size: 2560,1440 }
Caching cursor image for , size 32x32, serial 421, cache size = 0
Traceback (most recent call last):
  File "/mnt/nvme4tb/AppStorage/SteamLibrary/steamapps/common/Proton Hotfix/proton", line 1750, in <module>
    g_session.init_session(sys.argv[1] != "runinprefix")
  File "/mnt/nvme4tb/AppStorage/SteamLibrary/steamapps/common/Proton Hotfix/proton", line 1657, in init_session
    g_compatdata.setup_prefix()
  File "/mnt/nvme4tb/AppStorage/SteamLibrary/steamapps/common/Proton Hotfix/proton", line 1017, in setup_prefix
    try_copy(g_proton.default_pfx_dir + "drive_c/windows/system32/" + f + ".dll", "drive_c/windows/system32",
  File "/mnt/nvme4tb/AppStorage/SteamLibrary/steamapps/common/Proton Hotfix/proton", line 162, in try_copy
    copyfile(src, dst)
  File "/mnt/nvme4tb/AppStorage/SteamLibrary/steamapps/common/Proton Hotfix/proton", line 224, in copyfile_reflink
    with open(srcname, 'rb', buffering=0) as src:
FileNotFoundError: [Errno 2] No such file or directory: '/mnt/nvme4tb/AppStorage/SteamLibrary/steamapps/common/Proton Hotfix/files/share/default_pfx/drive_c/windows/system32/d3d8.dll'
chdir "/mnt/nvme4tb/AppStorage/SteamLibrary/steamapps/common/Hades/x64/"
ERROR: ld.so: object '/home/daedalus/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/daedalus/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/daedalus/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
Game Recording - would start recording game 1145360, but recording for this game is disabled
Adding process 9949 for gameID 1145360
ERROR: ld.so: object '/home/daedalus/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/daedalus/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Adding process 9950 for gameID 1145360
Adding process 9951 for gameID 1145360
Adding process 10045 for gameID 1145360
Traceback (most recent call last):
  File "/mnt/nvme4tb/AppStorage/SteamLibrary/steamapps/common/Proton Hotfix/proton", line 1750, in <module>
    g_session.init_session(sys.argv[1] != "runinprefix")
  File "/mnt/nvme4tb/AppStorage/SteamLibrary/steamapps/common/Proton Hotfix/proton", line 1657, in init_session
    g_compatdata.setup_prefix()
  File "/mnt/nvme4tb/AppStorage/SteamLibrary/steamapps/common/Proton Hotfix/proton", line 1017, in setup_prefix
    try_copy(g_proton.default_pfx_dir + "drive_c/windows/system32/" + f + ".dll", "drive_c/windows/system32",
  File "/mnt/nvme4tb/AppStorage/SteamLibrary/steamapps/common/Proton Hotfix/proton", line 162, in try_copy
    copyfile(src, dst)
  File "/mnt/nvme4tb/AppStorage/SteamLibrary/steamapps/common/Proton Hotfix/proton", line 224, in copyfile_reflink
    with open(srcname, 'rb', buffering=0) as src:
FileNotFoundError: [Errno 2] No such file or directory: '/mnt/nvme4tb/AppStorage/SteamLibrary/steamapps/common/Proton Hotfix/files/share/default_pfx/drive_c/windows/system32/d3d8.dll'
Game Recording - game stopped [gameid=1145360]
Removing process 10045 for gameID 1145360
Removing process 9951 for gameID 1145360
Removing process 9950 for gameID 1145360
Removing process 9949 for gameID 1145360
quit
continue
^C
Program received signal SIGINT, Interrupt.
Downloading 4.24 K source file /usr/src/debug/glibc/glibc/nptl/cancellation.c
__internal_syscall_cancel (a1=a1@entry=-1, a2=a2@entry=140737488343568, a3=a3@entry=0, a4=a4@entry=0, a5=a5@entry=0, a6=a6@entry=0, nr=61) at cancellation.c:44    
44            return result;
(gdb) quit
A debugging session is active.

        Inferior 1 [process 9346] will be killed.

Quit anyway? (y or n) y
[daedalus@daedalus-arch ~]$

Log file after inserting PROTON_LOG=1 %command% into the launch options for Hades using the Steam GUI (found directly in my home directory, so hopefully it's the correct log file):

======================
Proton: 1741964090 hotfix-20250314
SteamGameId: 1145360
Command: ['/mnt/nvme4tb/AppStorage/SteamLibrary/steamapps/common/Hades/x64/Hades.exe', '/c=..\\', '/steampowered', '/DirectLoadShell=true', '/DebugMessages=false', '/DebugKeysEnabled=false', '/ShowFPS=false', '/PerfDashWarnings=false', '/VerboseScriptLogging=false', '/UnsafeDebugKeysEnabled=false', '/LiveCreateTextures=false']
Options: {'forcelgadd'}
depot: 3.0.20250210.116596
pressure-vessel: 0.20250122.0 scout
scripts: 0.20250122.0
sniper: 3.0.20250210.116596 sniper 3.0.20250210.116596
Kernel: Linux 6.13.7-arch1-1 #1 SMP PREEMPT_DYNAMIC Thu, 13 Mar 2025 18:12:00 +0000 x86_64
Language: LC_ALL None, LC_MESSAGES None, LC_CTYPE None
Effective WINEDEBUG: +timestamp,+pid,+tid,+seh,+unwind,+threadname,+debugstr,+loaddll,+mscoree
======================

Output of ls -lahF -R in the /home/daedalus/.local/share/Steam/logs directory:

[daedalus@daedalus-arch logs]$ ls -lahF -R
.:
total 4.5M
drwxr-xr-x 1 daedalus daedalus 1.5K Mar 17 15:34 ./
drwx------ 1 daedalus daedalus  972 Mar 17 15:35 ../
-rwxr-xr-x 1 daedalus daedalus  10K Mar 17 15:34 appinfo_log.txt*
-rwxr-xr-x 1 daedalus daedalus  64K Mar 17 15:36 bootstrap_log.txt*
-rwxr-xr-x 1 daedalus daedalus  42K Mar 17 15:34 cef_log.previous.txt*
-rw-r--r-- 1 daedalus daedalus 1.9K Mar 17 15:34 cef_log.txt
-rwxr-xr-x 1 daedalus daedalus 2.5K Mar 17 15:34 client_networkmanager.txt*
-rwxr-xr-x 1 daedalus daedalus 744K Mar 17 15:35 cloud_log.txt*
-rwxr-xr-x 1 daedalus daedalus 1.2M Mar 17 15:35 compat_log.txt*
-rwxr-xr-x 1 daedalus daedalus  44K Mar 17 15:35 configstore_log.txt*
-rwxr-xr-x 1 daedalus daedalus  72K Mar 17 15:34 connection_log.txt*
-rw-r--r-- 1 daedalus daedalus 135K Mar 17 15:36 console-linux.txt
-rwxr-xr-x 1 daedalus daedalus  75K Mar 17 15:35 console_log.txt*
-rwxr-xr-x 1 daedalus daedalus 152K Mar 17 15:39 content_log.txt*
-rwxr-xr-x 1 daedalus daedalus 2.2K Mar 17 15:35 controller.txt*
-rwxr-xr-x 1 daedalus daedalus 2.4K Mar 17 15:35 controller_ui.txt*
-rwxr-xr-x 1 daedalus daedalus  14K Mar 17 15:35 gameprocess_log.txt*
-rwxr-xr-x 1 daedalus daedalus 1.8K Mar 17 15:35 librarysharing_log.txt*
-rwxr-xr-x 1 daedalus daedalus 2.3K Mar 17 15:34 parental_log.txt*
-rwxr-xr-x 1 daedalus daedalus 1.5K Mar 17 15:34 remote_connections.txt*
-rwxr-xr-x 1 daedalus daedalus  73K Mar 17 15:35 shader_log.txt*
-rwxr-xr-x 1 daedalus daedalus 5.2K Mar 17 15:39 sitelicense_log.txt*
-rwxr-xr-x 1 daedalus daedalus  16K Mar 17 15:35 stats_log.txt*
-rwxr-xr-x 1 daedalus daedalus 3.2K Mar 17 15:34 steamsysinfo.txt*
-rwxr-xr-x 1 daedalus daedalus  12K Mar 17 15:34 steamui_audio.txt*
-rwxr-xr-x 1 daedalus daedalus  22K Mar 17 15:43 steamui_html.txt*
-rwxr-xr-x 1 daedalus daedalus 1.1M Mar 17 15:39 steamui_librarycache.txt*
-rwxr-xr-x 1 daedalus daedalus 7.8K Mar 17 15:34 steamui_login.txt*
-rwxr-xr-x 1 daedalus daedalus 7.2K Mar 17 15:34 steamui_system.txt*
-rwxr-xr-x 1 daedalus daedalus  684 Mar 17 15:34 steamui_update.txt*
-rwxr-xr-x 1 daedalus daedalus 9.2K Mar 17 15:35 streaming_log.txt*
-rwxr-xr-x 1 daedalus daedalus  714 Mar 17 15:34 systemaudiomanager.txt*
-rwxr-xr-x 1 daedalus daedalus 1.1K Mar 17 15:34 systemdisplaymanager.txt*
-rwxr-xr-x 1 daedalus daedalus  708 Mar 17 15:34 systemdockmanager.txt*
-rwxr-xr-x 1 daedalus daedalus 7.2K Mar 17 15:36 systemmanager.txt*
-rwxr-xr-x 1 daedalus daedalus 1.6K Mar 17 15:34 systemperfmanager.txt*
-rwxr-xr-x 1 daedalus daedalus 6.6K Mar 17 15:34 text_filter_log.txt*
-rwxr-xr-x 1 daedalus daedalus  542 Mar 17 14:52 timedtrial_log.txt*
-rwxr-xr-x 1 daedalus daedalus 1.3K Mar 17 15:34 transport_client.txt*
-rwxr-xr-x 1 daedalus daedalus 1.9K Mar 17 15:34 transport_steamui.txt*
-rwxr-xr-x 1 daedalus daedalus 219K Mar 17 15:34 webhelper_gpu.txt*
-rw-r--r-- 1 daedalus daedalus  73K Mar 17 15:34 webhelper-linux.txt
-rwxr-xr-x 1 daedalus daedalus 373K Mar 17 15:43 webhelper.txt*
-rwxr-xr-x 1 daedalus daedalus  17K Mar 17 15:34 workshop_log.txt*

Offline

#32 2025-03-17 06:07:25

Nyctfall
Member
Registered: 2023-04-03
Posts: 79

Re: [SOLVED] Steam games won't launch when they did previously

Hi @Gozbyn, welcome to the forums and Arch!

I want to preface this by saying that I really appreciate you doing your best to provide helpful information and logs! But I wanted to get a response to you quickly, in case there's a significant time zone difference, so I have only done a cursory assessment of the potential problem... my apologies.

My attention is personally drawn to the error:

Traceback (most recent call last):
  File "/mnt/nvme4tb/AppStorage/SteamLibrary/steamapps/common/Proton Hotfix/proton", line 1750, in <module>
    g_session.init_session(sys.argv[1] != "runinprefix")
  File "/mnt/nvme4tb/AppStorage/SteamLibrary/steamapps/common/Proton Hotfix/proton", line 1657, in init_session
    g_compatdata.setup_prefix()
  File "/mnt/nvme4tb/AppStorage/SteamLibrary/steamapps/common/Proton Hotfix/proton", line 1017, in setup_prefix
    try_copy(g_proton.default_pfx_dir + "drive_c/windows/system32/" + f + ".dll", "drive_c/windows/system32",
  File "/mnt/nvme4tb/AppStorage/SteamLibrary/steamapps/common/Proton Hotfix/proton", line 162, in try_copy
    copyfile(src, dst)
  File "/mnt/nvme4tb/AppStorage/SteamLibrary/steamapps/common/Proton Hotfix/proton", line 224, in copyfile_reflink
    with open(srcname, 'rb', buffering=0) as src:
FileNotFoundError: [Errno 2] No such file or directory: '/mnt/nvme4tb/AppStorage/SteamLibrary/steamapps/common/Proton Hotfix/files/share/default_pfx/drive_c/windows/system32/d3d8.dll'

And since doing a complete reinstall and reset of the Steam launcher didn't fix it. That leads me to believe installing a new Proton prefix (like installing or reinstalling Proton 9.x.x or Experimental) may yield useful results. But you will have to re-sign-in to all of the launchers, and Steam will automatically install the launchers and recompile shaders for the new prefix depending on if it needs to for the games.

Additionally, the issue of some Linux native Steam games having graphical issues means that the problem could be of a larger scope than just Steam, perhaps Nvidia drivers or DXVK/VKD3D with DirectX Direct3D 8 or kernel configurations or recent updates with bugs/regression could also be at fault?

I'd also recommend using Steam's "Verify Integrity of Game Files" to make sure Windows' crashing didn't bork/corrupt the game installs on the shared drive in some way.

And lastly, this is an old "[SOLVED]" thread, so not many people will notice the new post here.
Reposting this more unique issue in the "Multimedia and Games" topic subforum or here in "Newbie Corner" should make this issue significantly more visible to others that can help or that are having the same problem. Something along the lines of "Steam DirectX Proton Wine Prefix Crash after Windows crash" or something, might be a good working title?

I'm away from my Arch system at the moment, I'm sorry this isn't very specific.

Offline

#33 2025-03-17 06:54:45

Gozbyn
Member
Registered: 2025-03-17
Posts: 4

Re: [SOLVED] Steam games won't launch when they did previously

Thank you for the welcome and the prompt reply.

I did see that error, but forgot to mention my addressing it in my post. To the best of my knowledge the file is present:

[daedalus@daedalus-arch system32]$ ls | grep 'd3d8'
d3d8.dll
d3d8thk.dll
[daedalus@daedalus-arch system32]$ pwd
/mnt/nvme4tb/AppStorage/SteamLibrary/steamapps/common/Proton Hotfix/files/share/default_pfx/drive_c/windows/system32
[daedalus@daedalus-arch system32]$

Is there anything else I can do to verify whether the file is really there other than looking for it in the directory directly?

I did also notice that after reinstalling Steam completely, upon launching a game for the first time, it triggered a download of the Proton version applicable to whichever I had selected (9.0-4 for most cases for me, but I also tested older version and the Experimental branch). Additionally, I have tried verifying the integrity of files before, and did so again just now to make sure (verifying on games also verifies the Proton selected for whichever game is being verified which is helpful). Doesn't seem to help at all. I also tried uninstalling a game completely and then reinstalling, resulting in no change to the issues.

I believe I am on the same graphics drivers as I was yesterday when my games were working fine, and the game I am using as an example (being Hades) to test with has options for DirectX, Vulkan, and 32bit upon launch, each of which yield the same results.

Perhaps as you mention, there is potential for kernel configurations or something similar being at fault. Though, I haven't intentionally messed with anything kernal related other than manually editing the ordering of items in /boot/grub/grub.cfg and /etc/grub.d/ so that Windows 11 and `Linux linux` appear at the top of my GRUB boot menu.

And lastly, I have created a new thread, as you suggested, here.

Offline

Board footer

Powered by FluxBB