You are not logged in.
This is a duplicate of a reply to a `Solved` thread here, but the solution for the original poster was to reinstall Arch entirely. I would prefer to not have to go to that extreme.
I am new to Arch and have mild past experience with other Linux distros, 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.
Playing games on Steam was working flawlessly for me yesterday, and then today it is not. No Steam games running through proton will launch, and I am getting incredibly minimal (and potentially red herring) errors in the Steam logs I was able to find.
The only thing I can think of which might have affected my systems was booting into Windows to play EA Sports FC 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 repeatedly in Windows, I booted into Windows advanced startup mode, but the reboot automatically launched 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 and/or Steam on Arch.
Then today upon trying to launch Steam games, all games I tried which use Proton do not launch, and I was also having some graphical issues with some of the native linux titles.
As per the mentioned 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 reinstalling my Nvidia drivers and using the steam-native-runtime instead of steam. Same result on both.
Verifying integrity of game files (which also triggers a verification of applicable Proton files) yielded no changes either. Similarly, uninstalling and reinstalling games didn't seem to help.
I haven't intentionally messed with anything kernal related other than manually editing the ordering of items in /boot/grub/grub.cfg and files in /etc/grub.d/ so that Windows 11 and `Linux linux` appear at the top of my GRUB boot menu.
I have tried to follow the previous thread's instructions, 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*
Additionally, I have ensured that the mentioned `missing` file is preset in the mentioned directory:
[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]$
If you have read this far, I thank you kindly.
Any help would be greatly appreciated.
Last edited by Gozbyn (2025-04-04 04:54:58)
Offline
Is this secondary drive still NTFS? One thing you should ensure if wanting to share a lib/use a lib from NTFS is that you symlink the spot where your prefixes land to an actual unix FS since wine prefixes will create files that are illegal on NTFS.
https://github.com/ValveSoftware/Proton … ead-errors -- normally and as per that link this is just the compatdata folder, not entirely sure what to make of "Proton Hotfix" in this case, but if that's in a distinct dir, you should probably symlink that over to something unix/linux native as well. Also what are the permissions on that path? make sure your linux user has RW on steamapps and everything under it.
Offline
Thank you for getting back to me. That link helped me solve my issue.
I believe that my ventures to get my drive automatically mounting occured around the same time I first encountered the issue, but I had forgotten, and hence neglected to consider that I had broken it by doing so.
I previously (and erroneously) had the drive automatically mounting using the fstab file, with the line being:
UUID=BAC80DF7C80DB325 /mnt/nvme4tb ntfs defaults,relatime,nofail 0 0
I have now added the options directed in the tutorial you linked so that the line has become:
UUID=BAC80DF7C80DB325 /mnt/nvme4tb lowntfs-3g uid=1000,gid=1000,rw,user,exec,umask=000,nofail 0 0
I also deleted the compatdata folder which was already present in
/mnt/nvme4tb/AppStorage/SteamLibrary/steamapps/
as I was getting ready to create the symlink as directed in the tutorial, but decided to reboot and test first (as not to risk the data loss it mentions).
Now everything is working!
I am assuming that the issues were a result of either some incorrect mounting arguments in my fstab file, or of capitalisation in my file path causing a read error when the runtime was looking for the d3d8.dll file (fixed by mounting as `lowntfs-3g`). Though another consideration could be of a potentially corrupted compatdata folder, as I only tested after making all three changes at once.
Seeing as I now have it working, I will refrain from creating the symlinked folder as you and the tutorial directed to consider. Though, if I run into games not launching on the Windows side, I will look at doing so.
Would you agree that this is sensible, or do you think that I should create the symlinked folder regardless of the potential for data loss?
Last edited by Gozbyn (2025-03-19 04:48:45)
Offline
I'd say you can keep running that way, though ntfs-3g, while battle tested and having worked well for years is technically slower than ntfs3. (But on ntfs3 you will have wanted the uid and gid params as well anyway, as well as potentially a chown on the steam lib to ensure "logically" your user owns the path)
The data loss concern is likely to be a bit overblown, if you first move/rename the directory, create the symlink, copy over everything to the new location and then test before removing the renamed directory there's little chance of harm. I do know that even with ntfs-3g I eventually ran into compat issues with the prefix which were fixed by symlinking but if things work that way right now you can also keep running that, just be mindful of this should you notice things not working again sometime in the future (the "hairy" thing here are prefix updates, i.e. proton version bumps so if you don't run on e.g. experimental chances are you're not going to notice issues with that for quite a while)
Offline