You are not logged in.
So changing path & xdg+data_dirs didn't make a difference .
For further investigation zsh and especially oh-my-zsh are the next candidates .oh-my-zsh / zsh
run /usr/bin/bash in a terminal to switch to a temporary interactive bash shell and (try to) start steam from it.
In case steam works that way the next step is to remove oh-my-zsh and check if plain zsh can start steam succesfully .
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Offline
Steam run from /usr/bin/bash still crashes.
➜ ~ /usr/bin/bash
[leo@galaxyarch ~]$ steam
steam.sh[24924]: Running Steam on arch rolling 64-bit
steam.sh[24924]: STEAM_RUNTIME is enabled automatically
setup.sh[24976]: Steam runtime environment up-to-date!
steam.sh[24924]: Log already open
steam.sh[24924]: Using supervisor /home/leo/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/bin/steam-runtime-supervisor
steam.sh[24924]: Steam client's requirements are satisfied
CProcessEnvironmentManager is ready, 6 preallocated environment variables.
[2025-06-29 17:43:52] Startup - updater built May 19 2025 19:50:58
[2025-06-29 17:43:52] Startup - Steam Client launched with: '/home/leo/.local/share/Steam/ubuntu12_32/steam' '-srt-logger-opened'
Looks like steam didn't shutdown cleanly, scheduling immediate update check
CProcessEnvironmentManager is ready, 6 preallocated environment variables.
[2025-06-29 17:43:52] Process started with command-line: '/home/leo/.local/share/Steam/ubuntu12_32/steam' '-child-update-ui' '-child-update-ui-socket' '8' '-srt-logger-opened'
06/29 17:43:52 minidumps folder is set to /tmp/dumps
[2025-06-29 17:43:52] Using update UI: xwin
06/29 17:43:52 Init: Installing breakpad exception handler for appid(steam)/version(0)/tid(25040)
[2025-06-29 17:43:52] Create window
[2025-06-29 17:43:52] Loading cached metrics from disk (/home/leo/.local/share/Steam/package/steam_client_metrics.bin)
[2025-06-29 17:43:52] Using the following download hosts for Public, Realm steamglobal
[2025-06-29 17:43:52] 1. https://client-update.fastly.steamstatic.com, /, Realm 'steamglobal', weight was 900, source = 'update_hosts_cached.vdf'
[2025-06-29 17:43:52] 2. https://client-update.akamai.steamstatic.com, /, Realm 'steamglobal', weight was 100, source = 'update_hosts_cached.vdf'
[2025-06-29 17:43:52] 3. https://client-update.steamstatic.com, /, Realm 'steamglobal', weight was 1, source = 'baked in'
06/29 17:43:52 minidumps folder is set to /tmp/dumps
[2025-06-29 17:43:52] Checking for update on startup
[2025-06-29 17:43:52] Checking for available updates...
[2025-06-29 17:43:52] Downloading manifest: https://client-update.fastly.steamstatic.com/steam_client_ubuntu12
[2025-06-29 17:43:52] Manifest download: send request
[2025-06-29 17:43:52] Set percent complete: 0
[2025-06-29 17:43:52] Set status message: Checking for available updates...
[2025-06-29 17:43:52] Set percent complete: -1
[2025-06-29 17:43:52] Manifest download: waiting for download to finish
[2025-06-29 17:43:52] Manifest download: finished
[2025-06-29 17:43:52] Download skipped: /steam_client_ubuntu12 version 1747701111, installed version 1747701111, existing pending version 0
[2025-06-29 17:43:52] Nothing to do
[2025-06-29 17:43:52] Verifying installation...
[2025-06-29 17:43:52] Verifying all executable checksums
[2025-06-29 17:43:52] Set percent complete: -1
[2025-06-29 17:43:52] Set status message: Verifying installation...
[2025-06-29 17:43:54] Verification complete
UpdateUI: skip show logo
[2025-06-29 17:43:54] Destroy window
Steam logging initialized: directory: /home/leo/.local/share/Steam/logs
[2025-06-29 17:43:54] ProcessNextMessage: socket disconnected
[2025-06-29 17:43:54] No more messages are expected - exiting
XRRGetOutputInfo Workaround: initialized with override: 0 real: 0xed712dc0
XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0xed711500
06/29 17:43:54 minidumps folder is set to /tmp/dumps
06/29 17:43:54 Init: Installing breakpad exception handler for appid(steamsysinfo)/version(1747701111)/tid(25067)
Running query: 1 - GpuTopology
Response: gpu_topology {
gpus {
id: 1
name: "AMD Radeon RX 6700 XT (RADV NAVI22)"
vram_size_bytes: 12868124672
driver_id: k_EGpuDriverId_MesaRadv
driver_version_major: 25
driver_version_minor: 1
driver_version_patch: 4
}
gpus {
id: 2
name: "AMD Radeon Graphics (RADV RAPHAEL_MENDOCINO)"
vram_size_bytes: 5633720320
driver_id: k_EGpuDriverId_MesaRadv
driver_version_major: 25
driver_version_minor: 1
driver_version_patch: 4
}
default_gpu_id: 1
}
Exit code: 0
Saving response to: /tmp/steamaBHJpD - 123 bytes
steamwebhelper.sh[25084]: Using supervisor /home/leo/.steam/root/ubuntu12_32/steam-runtime/amd64/usr/bin/steam-runtime-supervisor
steamwebhelper.sh[25084]: Starting steamwebhelper under bootstrap steamrt steam runtime via: /home/leo/.local/share/Steam/steamrt64/steam-runtime-steamrt/_v2-entry-point
steamwebhelper.sh[25084]: Using CEF sandbox \(try with -no-cef-sandbox if this fails\)
steamwebhelper.sh[25084]: Starting steamwebhelper with steamrt steam runtime at /home/leo/.local/share/Steam/steamrt64/steam-runtime-steamrt/_v2-entry-point
exec ./steamwebhelper -nocrashdialog -lang=en_US -cachedir=/home/leo/.local/share/Steam/config/htmlcache -steampid=25039 -buildid=1747701111 -steamid=0 -logdir=/home/leo/.local/share/Steam/logs -uimode=7 -startcount=0 -steamuniverse=Public -realm=Global -clientui=/home/leo/.local/share/Steam/clientui -steampath=/home/leo/.local/share/Steam/ubuntu12_32/steam -launcher=0 -no-restart-on-ui-mode-change --valve-enable-site-isolation --enable-smooth-scrolling --password-store=basic --log-file=/home/leo/.local/share/Steam/logs/cef_log.txt --disable-quick-menu --enable-features=PlatformHEVCDecoderSupport --disable-features=SpareRendererForSitePerProcess,DcheckIsFatal,BlockPromptsIfIgnoredOften,ValveFFmpegAllowLowDelayHEVC
Steam Runtime Launch Service: starting steam-runtime-launcher-service
Steam Runtime Launch Service: steam-runtime-launcher-service is running pid 25276
bus_name=com.steampowered.PressureVessel.LaunchAlongsideSteam
/home/leo/.local/share/Steam/steam.sh: line 960: 25039 Segmentation fault (core dumped) "$STEAMROOT/$STEAMEXEPATH" "$@"
Offline
So oh-my-zsh & zsh are not involved.
steamwebhelper.sh[25084]: Using CEF sandbox \(try with -no-cef-sandbox if this fails\)
Try starting steam without the Chromium Embedded Framework sandboc .
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Offline
test user was on hyprland as well? What does its "printenv" look like? Notably
AQ_DRM_DEVICES=/dev/dri/card1:/dev/dri/card0
Can you run steam on X11/openbox w/ your main user?
Also
XDG_DATA_DIRS=/home/leo/.local/share:/usr/local/share:/usr/share PATH=/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl steam
Try to actually export it (steam probably runs several shell layers)
export XDG_DATA_DIRS=/home/leo/.local/share:/usr/local/share:/usr/share
export PATH=/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl
steam
Online
Both disabling the CEF sandbox and exporting the variables don't help. After installing and starting openbox, I can run steam normally. The small issue is that with openbox installed, hyprland seemingly forgets my second monitor and hyprctl monitors only shows an "Unknown" monitor. Thankfully, uninstalling openbox and rebooting solves this issue.
steam output from openbox
➜ ~ steam
steam.sh[5060]: Running Steam on arch rolling 64-bit
steam.sh[5060]: STEAM_RUNTIME is enabled automatically
setup.sh[5112]: Steam runtime environment up-to-date!
steam.sh[5060]: Log already open
steam.sh[5060]: Using supervisor /home/leo/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/bin/steam-runtime-supervisor
steam.sh[5060]: Steam client's requirements are satisfied
CProcessEnvironmentManager is ready, 6 preallocated environment variables.
[2025-06-30 13:43:03] Startup - updater built May 19 2025 19:50:58
[2025-06-30 13:43:03] Startup - Steam Client launched with: '/home/leo/.local/share/Steam/ubuntu12_32/steam' '-srt-logger-opened'
Looks like steam didn't shutdown cleanly, scheduling immediate update check
CProcessEnvironmentManager is ready, 6 preallocated environment variables.
[2025-06-30 13:43:03] Process started with command-line: '/home/leo/.local/share/Steam/ubuntu12_32/steam' '-child-update-ui' '-child-update-ui-socket' '8' '-srt-logger-opened'
06/30 13:43:03 minidumps folder is set to /tmp/dumps
[2025-06-30 13:43:03] Using update UI: xwin
06/30 13:43:03 Init: Installing breakpad exception handler for appid(steam)/version(0)/tid(5176)
[2025-06-30 13:43:03] Create window
[2025-06-30 13:43:03] Loading cached metrics from disk (/home/leo/.local/share/Steam/package/steam_client_metrics.bin)
[2025-06-30 13:43:03] Using the following download hosts for Public, Realm steamglobal
[2025-06-30 13:43:03] 1. https://client-update.fastly.steamstatic.com, /, Realm 'steamglobal', weight was 900, source = 'update_hosts_cached.vdf'
[2025-06-30 13:43:03] 2. https://client-update.akamai.steamstatic.com, /, Realm 'steamglobal', weight was 100, source = 'update_hosts_cached.vdf'
[2025-06-30 13:43:03] 3. https://client-update.steamstatic.com, /, Realm 'steamglobal', weight was 1, source = 'baked in'
06/30 13:43:03 minidumps folder is set to /tmp/dumps
[2025-06-30 13:43:03] Checking for update on startup
[2025-06-30 13:43:03] Checking for available updates...
[2025-06-30 13:43:03] Downloading manifest: https://client-update.fastly.steamstatic.com/steam_client_ubuntu12
[2025-06-30 13:43:03] Manifest download: send request
[2025-06-30 13:43:03] Set percent complete: 0
[2025-06-30 13:43:03] Set status message: Checking for available updates...
[2025-06-30 13:43:03] Set percent complete: -1
[2025-06-30 13:43:03] Manifest download: waiting for download to finish
[2025-06-30 13:43:03] Manifest download: finished
[2025-06-30 13:43:03] Download skipped: /steam_client_ubuntu12 version 1747701111, installed version 1747701111, existing pending version 0
[2025-06-30 13:43:03] Nothing to do
[2025-06-30 13:43:03] Verifying installation...
[2025-06-30 13:43:03] Verifying all executable checksums
[2025-06-30 13:43:03] Set percent complete: -1
[2025-06-30 13:43:03] Set status message: Verifying installation...
[2025-06-30 13:43:04] Verification complete
UpdateUI: skip show logo
[2025-06-30 13:43:04] Destroy window
[2025-06-30 13:43:04] Shutdown
Steam logging initialized: directory: /home/leo/.local/share/Steam/logs
XRRGetOutputInfo Workaround: initialized with override: 0 real: 0xf66b3dc0
XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0xf66b2500
06/30 13:43:05 minidumps folder is set to /tmp/dumps
06/30 13:43:05 Init: Installing breakpad exception handler for appid(steamsysinfo)/version(1747701111)/tid(5233)
Running query: 1 - GpuTopology
CVulkanTopology: failed to get physical device count
Failed to query vulkan gpu topology
Failed to query vulkan gpu topology
Response:
Exit code: -2
steamwebhelper.sh[5261]: Using supervisor /home/leo/.steam/root/ubuntu12_32/steam-runtime/amd64/usr/bin/steam-runtime-supervisor
steamwebhelper.sh[5261]: Starting steamwebhelper under bootstrap steamrt steam runtime via: /home/leo/.local/share/Steam/steamrt64/steam-runtime-steamrt/_v2-entry-point
steamwebhelper.sh[5261]: Using CEF sandbox \(try with -no-cef-sandbox if this fails\)
steamwebhelper.sh[5261]: Starting steamwebhelper with steamrt steam runtime at /home/leo/.local/share/Steam/steamrt64/steam-runtime-steamrt/_v2-entry-point
exec ./steamwebhelper -nocrashdialog -lang=en_US -cachedir=/home/leo/.local/share/Steam/config/htmlcache -steampid=5175 -buildid=1747701111 -steamid=0 -logdir=/home/leo/.local/share/Steam/logs -uimode=7 -startcount=0 -steamuniverse=Public -realm=Global -clientui=/home/leo/.local/share/Steam/clientui -steampath=/home/leo/.local/share/Steam/ubuntu12_32/steam -launcher=0 -no-restart-on-ui-mode-change --valve-enable-site-isolation --enable-smooth-scrolling --password-store=basic --log-file=/home/leo/.local/share/Steam/logs/cef_log.txt --disable-quick-menu --enable-features=PlatformHEVCDecoderSupport --disable-features=SpareRendererForSitePerProcess,DcheckIsFatal,BlockPromptsIfIgnoredOften,ValveFFmpegAllowLowDelayHEVC
Steam Runtime Launch Service: starting steam-runtime-launcher-service
Steam Runtime Launch Service: steam-runtime-launcher-service is running pid 5520
bus_name=com.steampowered.PressureVessel.LaunchAlongsideSteam
vkEnumeratePhysicalDevices failed, unable to init and enumerate GPUs with Vulkan.
BInit - Unable to initialize Vulkan!
vkEnumeratePhysicalDevices failed, unable to init and enumerate GPUs with Vulkan.
BInit - Unable to initialize Vulkan!
steamwebhelper.sh[5616]: Using supervisor /home/leo/.steam/root/ubuntu12_32/steam-runtime/amd64/usr/bin/steam-runtime-supervisor
steamwebhelper.sh[5616]: Starting steamwebhelper under bootstrap steamrt steam runtime via: /home/leo/.local/share/Steam/steamrt64/steam-runtime-steamrt/_v2-entry-point
steamwebhelper.sh[5616]: Using CEF sandbox \(try with -no-cef-sandbox if this fails\)
steamwebhelper.sh[5616]: Starting steamwebhelper with steamrt steam runtime at /home/leo/.local/share/Steam/steamrt64/steam-runtime-steamrt/_v2-entry-point
exec ./steamwebhelper -nocrashdialog -lang=en_US -cachedir=/home/leo/.local/share/Steam/config/htmlcache -steampid=5175 -buildid=1747701111 -steamid=0 -logdir=/home/leo/.local/share/Steam/logs -uimode=7 -startcount=1 -steamuniverse=Public -realm=Global -clientui=/home/leo/.local/share/Steam/clientui -steampath=/home/leo/.local/share/Steam/ubuntu12_32/steam -launcher=0 -no-restart-on-ui-mode-change --valve-enable-site-isolation --enable-smooth-scrolling --password-store=basic --log-file=/home/leo/.local/share/Steam/logs/cef_log.txt --disable-quick-menu --enable-features=PlatformHEVCDecoderSupport --disable-features=SpareRendererForSitePerProcess,DcheckIsFatal,BlockPromptsIfIgnoredOften,ValveFFmpegAllowLowDelayHEVC
Desktop state changed: desktop: { pos: 0, 0 size: 1920,1080 } primary: { pos: 0, 0 size: 1920,1080 }
Caching cursor image for , size 32x32, serial 105, cache size = 0
fsync: up and running.
wine: Using setpriority to control niceness in the [-10,10] range
Initializing D3D11.
Unable to read VR Path Registry from C:\users\steamuser\AppData\Local\openvr\openvrpaths.vrpath
D3D11CreateDevice failed with error 0x80004005
fsync: up and running.
wine: Using setpriority to control niceness in the [-10,10] range
Initializing D3D12.
Unable to read VR Path Registry from C:\users\steamuser\AppData\Local\openvr\openvrpaths.vrpath
D3D12CreateDevice failed with error 0x80004005
reaping pid: 5176 -- steam
test user's printenv
SHELL=/usr/bin/bash
COLORTERM=truecolor
HYPRLAND_CMD=Hyprland
XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session6
XDG_BACKEND=wayland
DESKTOP_SESSION=hyprland
KITTY_PID=28095
HL_INITIAL_WORKSPACE_TOKEN=5db9be4c-f884-47c2-87b6-db00eeca3e6f
XCURSOR_SIZE=24
XDG_SEAT=seat0
PWD=/home/test
LOGNAME=test
XDG_SESSION_DESKTOP=Hyprland
XDG_SESSION_TYPE=wayland
KITTY_PUBLIC_KEY=1:x#{+>E_cT-r=UGncdJ3S>cG+B6rWfJdv2iOAVg_8
MOTD_SHOWN=pam
HOME=/home/test
LANG=en_GB.UTF-8
_JAVA_AWT_WM_NONREPARENTING=1
XDG_CURRENT_DESKTOP=Hyprland
WAYLAND_DISPLAY=wayland-1
KITTY_WINDOW_ID=1
XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0
XDG_SESSION_CLASS=user
TERMINFO=/usr/lib/kitty/terminfo
TERM=xterm-kitty
USER=test
HYPRLAND_INSTANCE_SIGNATURE=9958d297641b5c84dcff93f9039d80a5ad37ab00_1751282826_1928459529
DISPLAY=:1
SHLVL=1
MOZ_ENABLE_WAYLAND=1
XDG_VTNR=1
XDG_SESSION_ID=10
XDG_RUNTIME_DIR=/run/user/1001
DEBUGINFOD_URLS=https://debuginfod.archlinux.org
XDG_DATA_DIRS=/home/test/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share
PATH=/usr/local/sbin:/usr/local/bin:/usr/bin:/var/lib/flatpak/exports/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1001/bus
MAIL=/var/spool/mail/test
KITTY_INSTALLATION_DIR=/usr/lib/kitty
HYPRCURSOR_SIZE=24
_=/usr/bin/printenv
Offline
hyprctl monitors only shows an "Unknown" monitor.
That's the simpledrm device and there's almost no way in hell that "installing openbox" has any impact on this.
Add "nvidia_drm.modeset=1" to the https://wiki.archlinux.org/title/Kernel_parameters (the parameter will block the simpledrm as side-effect-hack, that's all we care about)
-AQ_DRM_DEVICES=/dev/dri/card1:/dev/dri/card0
-ELECTRON_OZONE_PLATFORM_HINT=auto
+HL_INITIAL_WORKSPACE_TOKEN=5db9be4c-f884-47c2-87b6-db00eeca3e6f
-HYPRCURSOR_THEME=cg
-LESS=-R
-PAGER=less
-PATH=/usr/local/sbin:/usr/local/bin:/usr/bin:/home/leo/.local/share/flatpak/exports/bin:/var/lib/flatpak/exports/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/home/leo/.local/bin:/home/leo/Desktop/scr
+PATH=/usr/local/sbin:/usr/local/bin:/usr/bin:/var/lib/flatpak/exports/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl
-QT_QPA_PLATFORMTHEME=qt5ct
-QT_STYLE_OVERRIDE=kvantum
-SHELL=/usr/bin/zsh
+SHELL=/usr/bin/bash
-XCURSOR_THEME=Capitaine Cursors (Gruvbox)
-XDG_CACHE_HOME=/home/leo/.cache
-XDG_CONFIG_HOME=/home/leo/.config
-ZSH=/home/leo/.oh-my-zsh
w/ bash, OMZ and the $PATH ruled out, the most obvious contender remains "AQ_DRM_DEVICES=/dev/dri/card1:/dev/dri/card0"
Online
Sorry for the not replying for so long, life got in the way. Thanks for the kernel parameter, it helped. Sadly removing the AQ_DRM_DEVICES=/dev/dri/card1:/dev/dri/card0 from my hyprland.conf exports doesn't help.
Offline
The simplydumb device is supposed to get replaced by the actual drm drivers.
Please post your complete system journal for a boot w/o "nvidia_drm.modeset=1", eg.
sudo journalctl -b -1 | curl -F 'file=@-' 0x0.st
for the previous ("-1") one.
Online
Offline
for a boot w/o ("without") "nvidia_drm.modeset=1"
Online
Ahh, sorry
http://0x0.st/8d2m.txt
Offline
Jul 18 15:15:48 galaxyarch kernel: simple-framebuffer simple-framebuffer.0: [drm] fb0: simpledrmdrmfb frame buffer device
Jul 18 15:15:52 galaxyarch kernel: fbcon: amdgpudrmfb (fb0) is primary device
Jul 18 15:15:52 galaxyarch kernel: amdgpu 0000:03:00.0: [drm] fb0: amdgpudrmfb frame buffer device
takes over - the journal looks unsuspicious and ends up w/ the same GPU topology in steam as the one w/ "nvidia_drm.modeset=1"
Does the original problem actually remain?
Online
Yes, Steam on my local "leo" user still does not start. This is really confusing because it starts normally on the new test user. I tried temporarily swapping my hyprland.conf for a fresh one, but that does not help. I'm stuck
Offline
After installing and starting openbox, I can run steam normally. The small issue is that with openbox installed, hyprland seemingly forgets my second monitor and hyprctl monitors only shows an "Unknown" monitor.
Still limited to hyprland? Openbox not affected ? What about eg. sway or weston? Do you have xorg-xwayland installed?
The test user also runs hyprland?
Online
Okay, so after some tinkering, these are my observations from today:
1) Steam runs on all display managers with my test account, but my leo account can run it only on openbox. On hyprland and sway it crashes in the same way, but on weston it can't connect to the X server (probably an issue with my weston configuration as I don't use it)
2) I do have xorg-xwayland installed, cos it's a dependency of hyprland
3) With all my packages updated, having "nvidia_drm.modeset=1" in the kernel parameters doesn't allow me to boot. https://0x0.st/8nc6.txt Here are the logs from that boot, the fatal error happens around line 1200.
Offline
Jul 21 20:51:39 galaxyarch kernel: Command line: initrd=\amd-ucode.img initrd=\initramfs-linux.img root=PARTUUID=c4eac842-b52d-4bf9-8db8-5f16e5f73e2a zswap.enabled=0 rw rootfstype=ext4
does not have "nvidia_drm.modeset=1" ?
Jul 21 20:51:39 galaxyarch kernel: simple-framebuffer simple-framebuffer.0: [drm] Registered 1 planes with drm panic
Jul 21 20:51:39 galaxyarch kernel: [drm] Initialized simpledrm 1.0.0 for simple-framebuffer.0 on minor 0
Jul 21 20:51:39 galaxyarch kernel: simple-framebuffer simple-framebuffer.0: [drm] fb0: simpledrmdrmfb frame buffer device
still loads.
Jul 21 20:51:41 galaxyarch kernel: amdgpu 0000:03:00.0: Direct firmware load for amdgpu/navy_flounder_sos.bin failed with error -2
Jul 21 20:51:41 galaxyarch kernel: [drm:amdgpu_device_init.cold [amdgpu]] *ERROR* early_init of IP block <psp> failed -19
Jul 21 20:51:41 galaxyarch kernel: amdgpu 0000:03:00.0: Direct firmware load for amdgpu/navy_flounder_smc.bin failed with error -2
Jul 21 20:51:41 galaxyarch kernel: [drm:amdgpu_device_init.cold [amdgpu]] *ERROR* early_init of IP block <smu> failed -19
Jul 21 20:51:41 galaxyarch kernel: amdgpu 0000:03:00.0: Direct firmware load for amdgpu/navy_flounder_dmcub.bin failed with error -2
Jul 21 20:51:41 galaxyarch kernel: [drm:amdgpu_device_init.cold [amdgpu]] *ERROR* early_init of IP block <dm> failed -19
Jul 21 20:51:41 galaxyarch kernel: amdgpu 0000:03:00.0: Direct firmware load for amdgpu/navy_flounder_pfp.bin failed with error -2
Jul 21 20:51:41 galaxyarch kernel: [drm:amdgpu_device_init.cold [amdgpu]] *ERROR* early_init of IP block <gfx_v10_0> failed -19
Jul 21 20:51:41 galaxyarch kernel: amdgpu 0000:03:00.0: Direct firmware load for amdgpu/navy_flounder_sdma.bin failed with error -2
Jul 21 20:51:41 galaxyarch kernel: [drm:amdgpu_device_init.cold [amdgpu]] *ERROR* early_init of IP block <sdma_v5_2> failed -19
Jul 21 20:51:41 galaxyarch kernel: amdgpu 0000:03:00.0: Direct firmware load for amdgpu/navy_flounder_vcn.bin failed with error -2
Jul 21 20:51:41 galaxyarch kernel: [drm:amdgpu_device_init.cold [amdgpu]] *ERROR* early_init of IP block <vcn_v3_0> failed -19
Jul 21 20:51:41 galaxyarch kernel: amdgpu 0000:03:00.0: amdgpu: Fatal error during GPU init
seems to simply lack https://archlinux.org/packages/core/any … re-amdgpu/ ?
Not sure how you usably run steam on that system at all?
Online
I honestly have no idea what happened when updating the system. For now to continue playing steam I use the "archarchive" utility to roll back the system to 15.05 of this year to continue using steam. Then before testing any solutions I "sudo pacman -Syu" to the newest version, so steam runs on the 15.05 version but not on the current one. Something must have broken during my stupid temporary solution, after reinstalling linux-firmware and linux-firmware-amdgpu the system boots normally.
Edit: now after updating the whole system downgrading seems to no longer be an option as both linux-firmware and wlroots throw "_ exists in filesystem" errors when I try to downgrade
Last edited by ant77i (2025-07-22 21:22:06)
Offline
At least for linux-firmware it's because of the package split. Downgrading before that will require you to get rid of all the linux-firmware-* subpackages (linux-firmware-amdgpu specifically)
It's kinda odd that steam is only broken w/ your old user but only after the update and only only hyprland but not on X11.
You could incrementally poison the test user w/ files from your main $HOME (~/.config, ~/.local, ~/.cache - it's not gonna be ~/MyFiles/thisisnotmyporncollectiongoaway …) and see what group of files breaks this.
Likewise you could just try to empty ~/.cache and see whether it's just some stale cache…
Edit: for the latter, do that offline, ie. clear the cache of your old user when logged in as test user (and in doubt sudo)
Last edited by seth (2025-07-22 21:38:39)
Online
Tried "poisoning" the test user with all my config files from ~/.config, that didn't stop steam from running. Cleaned the ~/.cache while logged out from the leo user, didn't help. Which files from ~/.local should I try to copy? It's a really big folder
Last edited by ant77i (2025-07-24 16:36:06)
Offline
steam and hyprland are the obvious contenders.
~/.local/state in case it's pipewire (though that'd be really odd given it's hyrland specific?)
Online