You are not logged in.
Hello everyone
Since I've updated lib32-mesa from 25.0.5 to any newer version, steam fails to start. Running coredumpctl seems to suggest something wrong with libgallium, which is packaged with lib32-mesa.
Downgrading lib32-mesa worked for some time, but after more packages updated, they started to depend on the new mesa version, so that's not preferable and I'd prefer if my system was up to date.
Thanks for any help in advance
coredumpctl:
PID: 7833 (steam)
UID: 1000 (leo)
GID: 1000 (leo)
Signal: 11 (SEGV)
Timestamp: Thu 2025-06-12 21:14:38 CEST (3min 22s ago)
Command Line: /home/leo/.local/share/Steam/ubuntu12_32/steam -srt-logger-opened
Executable: /home/leo/.local/share/Steam/ubuntu12_32/steam
Control Group: /user.slice/user-1000.slice/user@1000.service/kitty-1029-0.scope
Unit: user@1000.service
User Unit: kitty-1029-0.scope
Slice: user-1000.slice
Owner UID: 1000 (leo)
Boot ID: e5a2c9b1a90d4ee0bca2703eb5208890
Machine ID: 8403ca2d0baa40f3934844a6aca5c828
Hostname: galaxyarch
Storage: /var/lib/systemd/coredump/core.steam.1000.e5a2c9b1a90d4ee0bca2703eb5208890.7833.1749755678000000.zst (present)
Size on Disk: 36.6M
Message: Process 7833 (steam) of user 1000 dumped core.
Stack trace of thread 7833:
#0 0x00000000ec570bb1 n/a (libgallium-25.1.3-arch1.3.so + 0xa69bb1)
#1 0x00000000ec54c37e n/a (libgallium-25.1.3-arch1.3.so + 0xa4537e)
#2 0x00000000ec5509f4 n/a (libgallium-25.1.3-arch1.3.so + 0xa499f4)
#3 0x00000000ec550dd9 n/a (libgallium-25.1.3-arch1.3.so + 0xa49dd9)
#4 0x00000000ec25458e n/a (libgallium-25.1.3-arch1.3.so + 0x74d58e)
#5 0x00000000ec257144 n/a (libgallium-25.1.3-arch1.3.so + 0x750144)
#6 0x00000000ec2581cd n/a (libgallium-25.1.3-arch1.3.so + 0x7511cd)
#7 0x00000000ebbf8b94 n/a (libgallium-25.1.3-arch1.3.so + 0xf1b94)
#8 0x00000000ebb40b1d dri_flush (libgallium-25.1.3-arch1.3.so + 0x39b1d)
#9 0x00000000ebb45a5b loader_dri3_flush (libgallium-25.1.3-arch1.3.so + 0x3ea5b)
#10 0x00000000ee608662 n/a (libGLX_mesa.so.0 + 0x29662)
#11 0x00000000ebb45d33 loader_dri3_swap_buffers_msc (libgallium-25.1.3-arch1.3.so + 0x3ed33)
#12 0x00000000ee6084f7 n/a (libGLX_mesa.so.0 + 0x294f7)
#13 0x00000000ee5f9b9d n/a (libGLX_mesa.so.0 + 0x1ab9d)
#14 0x00000000eeefdda7 n/a (vgui2_s.so + 0xf0da7)
#15 0x00000000eeeecd45 n/a (vgui2_s.so + 0xdfd45)
#16 0x00000000eeefc04c n/a (vgui2_s.so + 0xef04c)
#17 0x00000000eef068fc n/a (vgui2_s.so + 0xf98fc)
#18 0x00000000f4e178f6 n/a (steamui.so + 0x148d8f6)
#19 0x00000000f4e19340 n/a (steamui.so + 0x148f340)
#20 0x000000005686ae1d n/a (/home/leo/.local/share/Steam/ubuntu12_32/steam + 0x290e1d)
#21 0x000000005686c0b8 n/a (/home/leo/.local/share/Steam/ubuntu12_32/steam + 0x2920b8)
#22 0x000000005686d1a5 n/a (/home/leo/.local/share/Steam/ubuntu12_32/steam + 0x2931a5)
#23 0x00000000f7bef575 n/a (libc.so.6 + 0x22575)
#24 0x00000000f7bef64e __libc_start_main (libc.so.6 + 0x2264e)
#25 0x0000000056854031 n/a (/home/leo/.local/share/Steam/ubuntu12_32/steam + 0x27a031)
ELF object binary architecture: Intel 80386
GNU gdb (GDB) 16.3
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 /home/leo/.local/share/Steam/ubuntu12_32/steam...
This GDB supports auto-downloading debuginfo from the following URLs:
<https://debuginfod.archlinux.org>
Enable debuginfod for this session? (y or [n]) n
Debuginfod has been disabled.
To make this setting permanent, add 'set debuginfod enabled off' to .gdbinit.
(No debugging symbols found in /home/leo/.local/share/Steam/ubuntu12_32/steam)
warning: Can't open file /memfd:pulseaudio (deleted) during file-backed mapping note processing
warning: Can't open file /memfd:xshmfence (deleted) during file-backed mapping note processing
[New LWP 7833]
[New LWP 7835]
[New LWP 7849]
[New LWP 7848]
[New LWP 7836]
[New LWP 7880]
[New LWP 7914]
[New LWP 7917]
[New LWP 7915]
[New LWP 7881]
[New LWP 7950]
[New LWP 7957]
[New LWP 7958]
[New LWP 7913]
--Type <RET> for more, q to quit, c to continue without paging--c
[New LWP 7951]
[New LWP 7924]
[New LWP 7966]
[New LWP 7973]
[New LWP 7956]
[New LWP 7916]
[New LWP 7959]
[New LWP 7962]
[New LWP 7928]
[New LWP 8153]
[New LWP 7918]
[New LWP 7955]
[New LWP 7975]
[New LWP 7963]
[New LWP 7961]
[New LWP 7965]
[New LWP 7949]
[New LWP 7964]
[New LWP 7976]
[New LWP 7972]
[New LWP 8152]
[New LWP 8155]
[New LWP 8019]
[New LWP 7919]
[New LWP 7953]
[New LWP 7923]
warning: the debug information found in "/usr/lib/debug/usr/lib32/libGLX_mesa.so.0.0.0.debug" does not match "/usr/lib32/libGLX_mesa.so.0" (CRC mismatch).
warning: the debug information found in "/usr/lib/debug/usr/lib32/libGLX_mesa.so.0.0.0.debug" does not match "/usr/lib32/libGLX_mesa.so.0" (CRC mismatch).
warning: the debug information found in "/usr/lib/debug/usr/lib32/libGLX_mesa.so.0.0.0.debug" does not match "/usr/lib32/libGLX_mesa.so.0" (CRC mismatch).
warning: the debug information found in "/usr/lib/debug/usr/lib32/libGLX_mesa.so.0.0.0.debug" does not match "/usr/lib32/libGLX_mesa.so.0" (CRC mismatch).
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
Core was generated by `/home/leo/.local/share/Steam/ubuntu12_32/steam -srt-logger-opened'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0xec570bb1 in ?? () from /usr/lib32/libgallium-25.1.3-arch1.3.so
[Current thread is 1 (Thread 0xf7bc8f80 (LWP 7833))]
steam output:
steam.sh[9928]: Running Steam on arch rolling 64-bit
steam.sh[9928]: STEAM_RUNTIME is enabled automatically
setup.sh[9980]: Steam runtime environment up-to-date!
steam.sh[9928]: Log already open
steam.sh[9928]: Using supervisor /home/leo/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/bin/steam-runtime-supervisor
steam.sh[9928]: Steam client's requirements are satisfied
CProcessEnvironmentManager is ready, 6 preallocated environment variables.
[2025-06-12 21:24:44] Startup - updater built May 19 2025 19:50:58
[2025-06-12 21:24:44] 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-12 21:24:44] Loading cached metrics from disk (/home/leo/.local/share/Steam/package/steam_client_metrics.bin)
[2025-06-12 21:24:44] Using the following download hosts for Public, Realm steamglobal
[2025-06-12 21:24:44] 1. https://client-update.akamai.steamstatic.com, /, Realm 'steamglobal', weight was 100, source = 'update_hosts_cached.vdf'
[2025-06-12 21:24:44] 2. https://client-update.fastly.steamstatic.com, /, Realm 'steamglobal', weight was 900, source = 'update_hosts_cached.vdf'
[2025-06-12 21:24:44] 3. https://client-update.steamstatic.com, /, Realm 'steamglobal', weight was 1, source = 'baked in'
06/12 21:24:44 minidumps folder is set to /tmp/dumps
[2025-06-12 21:24:44] Checking for update on startup
[2025-06-12 21:24:44] Checking for available updates...
[2025-06-12 21:24:44] Downloading manifest: https://client-update.akamai.steamstatic.com/steam_client_ubuntu12
[2025-06-12 21:24:44] Manifest download: send request
[2025-06-12 21:24:44] 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/12 21:24:44 minidumps folder is set to /tmp/dumps
[2025-06-12 21:24:44] Using update UI: xwin
06/12 21:24:44 Init: Installing breakpad exception handler for appid(steam)/version(0)/tid(10044)
[2025-06-12 21:24:44] Create window
[2025-06-12 21:24:44] Set percent complete: 0
[2025-06-12 21:24:44] Set status message: Checking for available updates...
[2025-06-12 21:24:44] Set percent complete: -1
[2025-06-12 21:24:44] Manifest download: waiting for download to finish
[2025-06-12 21:24:44] Manifest download: finished
[2025-06-12 21:24:44] Download skipped: /steam_client_ubuntu12 version 1747701111, installed version 1747701111, existing pending version 0
[2025-06-12 21:24:44] Nothing to do
[2025-06-12 21:24:44] Verifying installation...
[2025-06-12 21:24:44] Verifying all executable checksums
[2025-06-12 21:24:44] Set percent complete: -1
[2025-06-12 21:24:44] Set status message: Verifying installation...
[2025-06-12 21:24:44] Verification complete
UpdateUI: skip show logo
[2025-06-12 21:24:44] Destroy window
Steam logging initialized: directory: /home/leo/.local/share/Steam/logs
[2025-06-12 21:24:44] ProcessNextMessage: socket disconnected
[2025-06-12 21:24:44] No more messages are expected - exiting
XRRGetOutputInfo Workaround: initialized with override: 0 real: 0xf6704dc0
XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0xf6703500
06/12 21:24:45 minidumps folder is set to /tmp/dumps
06/12 21:24:45 Init: Installing breakpad exception handler for appid(steamsysinfo)/version(1747701111)/tid(10073)
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: 3
}
gpus {
id: 2
name: "AMD Radeon Graphics (RADV RAPHAEL_MENDOCINO)"
vram_size_bytes: 5633654784
driver_id: k_EGpuDriverId_MesaRadv
driver_version_major: 25
driver_version_minor: 1
driver_version_patch: 3
}
default_gpu_id: 1
}
Exit code: 0
Saving response to: /tmp/steamEeffpn - 123 bytes
steamwebhelper.sh[10090]: Using supervisor /home/leo/.steam/root/ubuntu12_32/steam-runtime/amd64/usr/bin/steam-runtime-supervisor
steamwebhelper.sh[10090]: Starting steamwebhelper under bootstrap steamrt steam runtime via: /home/leo/.local/share/Steam/steamrt64/steam-runtime-steamrt/_v2-entry-point
steamwebhelper.sh[10090]: Using CEF sandbox \(try with -no-cef-sandbox if this fails\)
steamwebhelper.sh[10090]: Starting steamwebhelper with steamrt steam runtime at /home/leo/.local/share/Steam/steamrt64/steam-runtime-steamrt/_v2-entry-point
Steam Runtime Launch Service: starting steam-runtime-launcher-service
Steam Runtime Launch Service: steam-runtime-launcher-service is running pid 10260
exec ./steamwebhelper -nocrashdialog -lang=en_US -cachedir=/home/leo/.local/share/Steam/config/htmlcache -steampid=10043 -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
bus_name=com.steampowered.PressureVessel.LaunchAlongsideSteam
/home/leo/.local/share/Steam/steam.sh: line 960: 10043 Segmentation fault (core dumped) "$STEAMROOT/$STEAMEXEPATH" "$@"
Offline
Please post the output of
$ lddtree /usr/lib32/libgallium-25.1.3-arch1.3.so
lddtree comes with pax_utils, install that if needed.
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
Please post the output of
$ lddtree /usr/lib32/libgallium-25.1.3-arch1.3.so
lddtree comes with pax_utils, install that if needed.
here:
/usr/lib32/libgallium-25.1.3-arch1.3.so (interpreter => None)
libdrm.so.2 => /usr/lib32/libdrm.so.2
libLLVM.so.20.1 => /usr/lib32/libLLVM.so.20.1
libffi.so.8 => /usr/lib32/libffi.so.8
libxml2.so.16 => /usr/lib32/libxml2.so.16
liblzma.so.5 => /usr/lib32/liblzma.so.5
libicuuc.so.76 => /usr/lib32/libicuuc.so.76
libicudata.so.76 => /usr/lib32/libicudata.so.76
ld-linux.so.2 => /usr/lib/ld-linux.so.2
libexpat.so.1 => /usr/lib32/libexpat.so.1
libz.so.1 => /usr/lib32/libz.so.1
libzstd.so.1 => /usr/lib32/libzstd.so.1
libSPIRV-Tools.so => /usr/lib32/libSPIRV-Tools.so
libsensors.so.5 => /usr/lib32/libsensors.so.5
libxcb.so.1 => /usr/lib32/libxcb.so.1
libXau.so.6 => /usr/lib32/libXau.so.6
libXdmcp.so.6 => /usr/lib32/libXdmcp.so.6
libxcb-randr.so.0 => /usr/lib32/libxcb-randr.so.0
libxcb-sync.so.1 => /usr/lib32/libxcb-sync.so.1
libxcb-present.so.0 => /usr/lib32/libxcb-present.so.0
libxshmfence.so.1 => /usr/lib32/libxshmfence.so.1
libxcb-xfixes.so.0 => /usr/lib32/libxcb-xfixes.so.0
libxcb-dri3.so.0 => /usr/lib32/libxcb-dri3.so.0
libelf.so.1 => /usr/lib32/libelf.so.1
libdrm_amdgpu.so.1 => /usr/lib32/libdrm_amdgpu.so.1
libdrm_intel.so.1 => /usr/lib32/libdrm_intel.so.1
libpciaccess.so.0 => /usr/lib32/libpciaccess.so.0
libX11-xcb.so.1 => /usr/lib32/libX11-xcb.so.1
libstdc++.so.6 => /usr/lib32/libstdc++.so.6
libm.so.6 => /usr/lib32/libm.so.6
libgcc_s.so.1 => /usr/lib32/libgcc_s.so.1
libc.so.6 => /usr/lib32/libc.so.6
Offline
So lib32 libgallium itself is fine .
/home/leo/.local/share/Steam/steam.sh: line 960: 10043 Segmentation fault (core dumped) "$STEAMROOT/$STEAMEXEPATH" "$@"
delete or move away home/leo/.local/share/Steam/steam.sh so steam has to recreate it.
If that doesn't help more info is needed.
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: 3
}
gpus {
id: 2
name: "AMD Radeon Graphics (RADV RAPHAEL_MENDOCINO)"
vram_size_bytes: 5633654784
driver_id: k_EGpuDriverId_MesaRadv
driver_version_major: 25
driver_version_minor: 1
driver_version_patch: 3
}
default_gpu_id: 1
}
That snippet from steam suggests you have 2 videocards .
Please post the outputs of
$ lspci -knn
$ pacman -Qs vulkan
$ eglinfo -B #comes with mesa-utils
$ vulkaninfo --summary #comes with vulkan-tools
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
Please post the outputs of
$ lspci -knn $ pacman -Qs vulkan $ eglinfo -B #comes with mesa-utils $ vulkaninfo --summary #comes with vulkan-tools
Deleting /home/leo/.local/share/Steam/steam.sh does not fix the problem.
Here's the output:
lspci -knn
00:00.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Root Complex [1022:14d8]
Subsystem: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Root Complex [1022:14d8]
lspci: Unable to load libkmod resources: error -2
00:00.2 IOMMU [0806]: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge IOMMU [1022:14d9]
Subsystem: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge IOMMU [1022:14d9]
00:01.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Dummy Host Bridge [1022:14da]
00:01.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge GPP Bridge [1022:14db]
Subsystem: Advanced Micro Devices, Inc. [AMD] Device [1022:1453]
Kernel driver in use: pcieport
00:02.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Dummy Host Bridge [1022:14da]
00:02.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge GPP Bridge [1022:14db]
Subsystem: Advanced Micro Devices, Inc. [AMD] Device [1022:1453]
Kernel driver in use: pcieport
00:03.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Dummy Host Bridge [1022:14da]
00:04.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Dummy Host Bridge [1022:14da]
00:08.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Dummy Host Bridge [1022:14da]
00:08.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Internal GPP Bridge to Bus [C:A] [1022:14dd]
Subsystem: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Internal GPP Bridge to Bus [C:A] [1022:14dd]
Kernel driver in use: pcieport
00:08.3 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Internal GPP Bridge to Bus [C:A] [1022:14dd]
Subsystem: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Internal GPP Bridge to Bus [C:A] [1022:14dd]
Kernel driver in use: pcieport
00:14.0 SMBus [0c05]: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller [1022:790b] (rev 71)
Subsystem: ASRock Incorporation Device [1849:790b]
Kernel driver in use: piix4_smbus
00:14.3 ISA bridge [0601]: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge [1022:790e] (rev 51)
Subsystem: ASRock Incorporation Device [1849:790e]
00:18.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Data Fabric; Function 0 [1022:14e0]
00:18.1 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Data Fabric; Function 1 [1022:14e1]
00:18.2 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Data Fabric; Function 2 [1022:14e2]
00:18.3 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Data Fabric; Function 3 [1022:14e3]
Kernel driver in use: k10temp
00:18.4 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Data Fabric; Function 4 [1022:14e4]
00:18.5 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Data Fabric; Function 5 [1022:14e5]
00:18.6 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Data Fabric; Function 6 [1022:14e6]
00:18.7 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Data Fabric; Function 7 [1022:14e7]
01:00.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD/ATI] Navi 10 XL Upstream Port of PCI Express Switch [1002:1478] (rev c5)
Kernel driver in use: pcieport
02:00.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD/ATI] Navi 10 XL Downstream Port of PCI Express Switch [1002:1479]
Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Navi 10 XL Downstream Port of PCI Express Switch [1002:1479]
Kernel driver in use: pcieport
03:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Navi 22 [Radeon RX 6700/6700 XT/6750 XT / 6800M/6850M XT] [1002:73df] (rev c5)
Subsystem: Sapphire Technology Limited Sapphire Radeon RX 6700 [1da2:e445]
Kernel driver in use: amdgpu
03:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Navi 21/23 HDMI/DP Audio Controller [1002:ab28]
Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Navi 21/23 HDMI/DP Audio Controller [1002:ab28]
Kernel driver in use: snd_hda_intel
04:00.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset PCIe Switch Upstream Port [1022:43f4] (rev 01)
Subsystem: ASMedia Technology Inc. Device [1b21:3328]
Kernel driver in use: pcieport
05:00.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset PCIe Switch Downstream Port [1022:43f5] (rev 01)
Subsystem: ASMedia Technology Inc. Device [1b21:3328]
Kernel driver in use: pcieport
05:02.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset PCIe Switch Downstream Port [1022:43f5] (rev 01)
Subsystem: ASMedia Technology Inc. Device [1b21:3328]
Kernel driver in use: pcieport
05:03.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset PCIe Switch Downstream Port [1022:43f5] (rev 01)
Subsystem: ASMedia Technology Inc. Device [1b21:3328]
Kernel driver in use: pcieport
05:04.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset PCIe Switch Downstream Port [1022:43f5] (rev 01)
Subsystem: ASMedia Technology Inc. Device [1b21:3328]
Kernel driver in use: pcieport
05:05.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset PCIe Switch Downstream Port [1022:43f5] (rev 01)
Subsystem: ASMedia Technology Inc. Device [1b21:3328]
Kernel driver in use: pcieport
05:06.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset PCIe Switch Downstream Port [1022:43f5] (rev 01)
Subsystem: ASMedia Technology Inc. Device [1b21:3328]
Kernel driver in use: pcieport
05:08.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset PCIe Switch Downstream Port [1022:43f5] (rev 01)
Subsystem: ASMedia Technology Inc. Device [1b21:3328]
Kernel driver in use: pcieport
05:0c.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset PCIe Switch Downstream Port [1022:43f5] (rev 01)
Subsystem: ASMedia Technology Inc. Device [1b21:3328]
Kernel driver in use: pcieport
05:0d.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset PCIe Switch Downstream Port [1022:43f5] (rev 01)
Subsystem: ASMedia Technology Inc. Device [1b21:3328]
Kernel driver in use: pcieport
08:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller [10ec:8125] (rev 05)
Subsystem: ASRock Incorporation Device [1849:8125]
Kernel driver in use: r8169
0c:00.0 Non-Volatile memory controller [0108]: Kingston Technology Company, Inc. KC3000/FURY Renegade NVMe SSD [E18] [2646:5013] (rev 01)
Subsystem: Kingston Technology Company, Inc. KC3000/FURY Renegade NVMe SSD [E18] [2646:5013]
Kernel driver in use: nvme
0d:00.0 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset USB 3.2 Controller [1022:43f7] (rev 01)
Subsystem: ASMedia Technology Inc. Device [1b21:1142]
Kernel driver in use: xhci_hcd
0e:00.0 SATA controller [0106]: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset SATA Controller [1022:43f6] (rev 01)
Subsystem: ASMedia Technology Inc. Device [1b21:1062]
Kernel driver in use: ahci
0f:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Raphael [1002:164e] (rev c7)
Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Raphael [1002:164e]
Kernel driver in use: amdgpu
0f:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Radeon High Definition Audio Controller [Rembrandt/Strix] [1002:1640]
Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Radeon High Definition Audio Controller [Rembrandt/Strix] [1002:1640]
Kernel driver in use: snd_hda_intel
0f:00.2 Encryption controller [1080]: Advanced Micro Devices, Inc. [AMD] Family 19h PSP/CCP [1022:1649]
Subsystem: Advanced Micro Devices, Inc. [AMD] Family 19h PSP/CCP [1022:1649]
Kernel driver in use: ccp
0f:00.3 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge USB 3.1 xHCI [1022:15b6]
Subsystem: ASRock Incorporation Device [1849:15b6]
Kernel driver in use: xhci_hcd
0f:00.4 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge USB 3.1 xHCI [1022:15b7]
Subsystem: ASRock Incorporation Device [1849:15b6]
Kernel driver in use: xhci_hcd
0f:00.6 Audio device [0403]: Advanced Micro Devices, Inc. [AMD] Family 17h/19h/1ah HD Audio Controller [1022:15e3]
Subsystem: ASRock Incorporation Device [1849:1897]
Kernel driver in use: snd_hda_intel
10:00.0 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge USB 2.0 xHCI [1022:15b8]
Subsystem: ASRock Incorporation Device [1849:15b6]
Kernel driver in use: xhci_hcd
pacman -Qs vulkan
local/lib32-vulkan-icd-loader 1.4.313.0-1
Vulkan Installable Client Driver (ICD) Loader (32-bit)
local/lib32-vulkan-radeon 1:25.1.3-3
Open-source Vulkan driver for AMD GPUs - 32-bit
local/mangohud 0.8.1-1
A Vulkan overlay layer for monitoring FPS, temperatures, CPU/GPU load and more.
local/qt6-shadertools 6.9.1-1 (qt6)
Provides functionality for the shader pipeline that allows Qt Quick to operate on Vulkan, Metal, and Direct3D, in addition to OpenGL
local/spirv-tools 1:1.4.313.0-1 (vulkan-devel)
API and commands for processing SPIR-V modules
local/vulkan-icd-loader 1.4.313.0-1 (vulkan-devel)
Vulkan Installable Client Driver (ICD) Loader
local/vulkan-radeon 1:25.1.3-3
Open-source Vulkan driver for AMD GPUs
local/vulkan-tools 1.4.313.0-1 (vulkan-devel)
Vulkan tools and utilities
eglinfo -B
GBM platform:
_amdgpu_device_initialize: amdgpu_query_info(ACCEL_WORKING) failed (-13)
amdgpu: amdgpu_device_initialize failed.
_amdgpu_device_initialize: amdgpu_query_info(ACCEL_WORKING) failed (-13)
amdgpu: amdgpu_device_initialize failed.
EGL API version: 1.5
EGL vendor string: Mesa Project
EGL version string: 1.5
EGL client APIs: OpenGL OpenGL_ES
OpenGL core profile vendor: Mesa
OpenGL core profile renderer: llvmpipe (LLVM 20.1.6, 256 bits)
OpenGL core profile version: 4.5 (Core Profile) Mesa 25.1.3-arch1.3
OpenGL core profile shading language version: 4.50
OpenGL compatibility profile vendor: Mesa
OpenGL compatibility profile renderer: llvmpipe (LLVM 20.1.6, 256 bits)
OpenGL compatibility profile version: 4.5 (Compatibility Profile) Mesa 25.1.3-arch1.3
OpenGL compatibility profile shading language version: 4.50
OpenGL ES profile vendor: Mesa
OpenGL ES profile renderer: llvmpipe (LLVM 20.1.6, 256 bits)
OpenGL ES profile version: OpenGL ES 3.2 Mesa 25.1.3-arch1.3
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20
Wayland platform:
EGL API version: 1.5
EGL vendor string: Mesa Project
EGL version string: 1.5
EGL client APIs: OpenGL OpenGL_ES
OpenGL core profile vendor: AMD
OpenGL core profile renderer: AMD Radeon RX 6700 XT (radeonsi, navi22, LLVM 20.1.6, DRM 3.61, 6.14.6-arch1-1)
OpenGL core profile version: 4.6 (Core Profile) Mesa 25.1.3-arch1.3
OpenGL core profile shading language version: 4.60
OpenGL compatibility profile vendor: AMD
OpenGL compatibility profile renderer: AMD Radeon RX 6700 XT (radeonsi, navi22, LLVM 20.1.6, DRM 3.61, 6.14.6-arch1-1)
OpenGL compatibility profile version: 4.6 (Compatibility Profile) Mesa 25.1.3-arch1.3
OpenGL compatibility profile shading language version: 4.60
OpenGL ES profile vendor: AMD
OpenGL ES profile renderer: AMD Radeon RX 6700 XT (radeonsi, navi22, LLVM 20.1.6, DRM 3.61, 6.14.6-arch1-1)
OpenGL ES profile version: OpenGL ES 3.2 Mesa 25.1.3-arch1.3
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20
X11 platform:
EGL API version: 1.5
EGL vendor string: Mesa Project
EGL version string: 1.5
EGL client APIs: OpenGL OpenGL_ES
OpenGL core profile vendor: AMD
OpenGL core profile renderer: AMD Radeon RX 6700 XT (radeonsi, navi22, LLVM 20.1.6, DRM 3.61, 6.14.6-arch1-1)
OpenGL core profile version: 4.6 (Core Profile) Mesa 25.1.3-arch1.3
OpenGL core profile shading language version: 4.60
OpenGL compatibility profile vendor: AMD
OpenGL compatibility profile renderer: AMD Radeon RX 6700 XT (radeonsi, navi22, LLVM 20.1.6, DRM 3.61, 6.14.6-arch1-1)
OpenGL compatibility profile version: 4.6 (Compatibility Profile) Mesa 25.1.3-arch1.3
OpenGL compatibility profile shading language version: 4.60
OpenGL ES profile vendor: AMD
OpenGL ES profile renderer: AMD Radeon RX 6700 XT (radeonsi, navi22, LLVM 20.1.6, DRM 3.61, 6.14.6-arch1-1)
OpenGL ES profile version: OpenGL ES 3.2 Mesa 25.1.3-arch1.3
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20
Surfaceless platform:
EGL API version: 1.5
EGL vendor string: Mesa Project
EGL version string: 1.5
EGL client APIs: OpenGL OpenGL_ES
OpenGL core profile vendor: AMD
OpenGL core profile renderer: AMD Radeon Graphics (radeonsi, raphael_mendocino, LLVM 20.1.6, DRM 3.61, 6.14.6-arch1-1)
OpenGL core profile version: 4.6 (Core Profile) Mesa 25.1.3-arch1.3
OpenGL core profile shading language version: 4.60
OpenGL compatibility profile vendor: AMD
OpenGL compatibility profile renderer: AMD Radeon Graphics (radeonsi, raphael_mendocino, LLVM 20.1.6, DRM 3.61, 6.14.6-arch1-1)
OpenGL compatibility profile version: 4.6 (Compatibility Profile) Mesa 25.1.3-arch1.3
OpenGL compatibility profile shading language version: 4.60
OpenGL ES profile vendor: AMD
OpenGL ES profile renderer: AMD Radeon Graphics (radeonsi, raphael_mendocino, LLVM 20.1.6, DRM 3.61, 6.14.6-arch1-1)
OpenGL ES profile version: OpenGL ES 3.2 Mesa 25.1.3-arch1.3
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20
Device platform:
Device #0:
Platform Device platform:
EGL API version: 1.5
EGL vendor string: Mesa Project
EGL version string: 1.5
EGL client APIs: OpenGL OpenGL_ES
OpenGL core profile vendor: AMD
OpenGL core profile renderer: AMD Radeon Graphics (radeonsi, raphael_mendocino, LLVM 20.1.6, DRM 3.61, 6.14.6-arch1-1)
OpenGL core profile version: 4.6 (Core Profile) Mesa 25.1.3-arch1.3
OpenGL core profile shading language version: 4.60
OpenGL compatibility profile vendor: AMD
OpenGL compatibility profile renderer: AMD Radeon Graphics (radeonsi, raphael_mendocino, LLVM 20.1.6, DRM 3.61, 6.14.6-arch1-1)
OpenGL compatibility profile version: 4.6 (Compatibility Profile) Mesa 25.1.3-arch1.3
OpenGL compatibility profile shading language version: 4.60
OpenGL ES profile vendor: AMD
OpenGL ES profile renderer: AMD Radeon Graphics (radeonsi, raphael_mendocino, LLVM 20.1.6, DRM 3.61, 6.14.6-arch1-1)
OpenGL ES profile version: OpenGL ES 3.2 Mesa 25.1.3-arch1.3
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20
Device #1:
Platform Device platform:
EGL API version: 1.5
EGL vendor string: Mesa Project
EGL version string: 1.5
EGL client APIs: OpenGL OpenGL_ES
OpenGL core profile vendor: AMD
OpenGL core profile renderer: AMD Radeon RX 6700 XT (radeonsi, navi22, LLVM 20.1.6, DRM 3.61, 6.14.6-arch1-1)
OpenGL core profile version: 4.6 (Core Profile) Mesa 25.1.3-arch1.3
OpenGL core profile shading language version: 4.60
OpenGL compatibility profile vendor: AMD
OpenGL compatibility profile renderer: AMD Radeon RX 6700 XT (radeonsi, navi22, LLVM 20.1.6, DRM 3.61, 6.14.6-arch1-1)
OpenGL compatibility profile version: 4.6 (Compatibility Profile) Mesa 25.1.3-arch1.3
OpenGL compatibility profile shading language version: 4.60
OpenGL ES profile vendor: AMD
OpenGL ES profile renderer: AMD Radeon RX 6700 XT (radeonsi, navi22, LLVM 20.1.6, DRM 3.61, 6.14.6-arch1-1)
OpenGL ES profile version: OpenGL ES 3.2 Mesa 25.1.3-arch1.3
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20
Device #2:
Platform Device platform:
EGL API version: 1.5
EGL vendor string: Mesa Project
EGL version string: 1.5
EGL client APIs: OpenGL OpenGL_ES
OpenGL core profile vendor: Mesa
OpenGL core profile renderer: llvmpipe (LLVM 20.1.6, 256 bits)
OpenGL core profile version: 4.5 (Core Profile) Mesa 25.1.3-arch1.3
OpenGL core profile shading language version: 4.50
OpenGL compatibility profile vendor: Mesa
OpenGL compatibility profile renderer: llvmpipe (LLVM 20.1.6, 256 bits)
OpenGL compatibility profile version: 4.5 (Compatibility Profile) Mesa 25.1.3-arch1.3
OpenGL compatibility profile shading language version: 4.50
OpenGL ES profile vendor: Mesa
OpenGL ES profile renderer: llvmpipe (LLVM 20.1.6, 256 bits)
OpenGL ES profile version: OpenGL ES 3.2 Mesa 25.1.3-arch1.3
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20
vulkaninfo --summary
==========
VULKANINFO
==========
Vulkan Instance Version: 1.4.313
Instance Extensions: count = 24
-------------------------------
VK_EXT_acquire_drm_display : extension revision 1
VK_EXT_acquire_xlib_display : extension revision 1
VK_EXT_debug_report : extension revision 10
VK_EXT_debug_utils : extension revision 2
VK_EXT_direct_mode_display : extension revision 1
VK_EXT_display_surface_counter : extension revision 1
VK_EXT_headless_surface : extension revision 1
VK_EXT_surface_maintenance1 : extension revision 1
VK_EXT_swapchain_colorspace : extension revision 5
VK_KHR_device_group_creation : extension revision 1
VK_KHR_display : extension revision 23
VK_KHR_external_fence_capabilities : extension revision 1
VK_KHR_external_memory_capabilities : extension revision 1
VK_KHR_external_semaphore_capabilities : extension revision 1
VK_KHR_get_display_properties2 : extension revision 1
VK_KHR_get_physical_device_properties2 : extension revision 2
VK_KHR_get_surface_capabilities2 : extension revision 1
VK_KHR_portability_enumeration : extension revision 1
VK_KHR_surface : extension revision 25
VK_KHR_surface_protected_capabilities : extension revision 1
VK_KHR_wayland_surface : extension revision 6
VK_KHR_xcb_surface : extension revision 6
VK_KHR_xlib_surface : extension revision 6
VK_LUNARG_direct_driver_loading : extension revision 1
Instance Layers: count = 6
--------------------------
VK_LAYER_FROG_gamescope_wsi_x86_64 Gamescope WSI (XWayland Bypass) Layer (x86_64) 1.3.221 version 1
VK_LAYER_MANGOHUD_overlay_x86_64 Vulkan Hud Overlay 1.3.0 version 1
VK_LAYER_VALVE_steam_fossilize_32 Steam Pipeline Caching Layer 1.3.207 version 1
VK_LAYER_VALVE_steam_fossilize_64 Steam Pipeline Caching Layer 1.3.207 version 1
VK_LAYER_VALVE_steam_overlay_32 Steam Overlay Layer 1.3.207 version 1
VK_LAYER_VALVE_steam_overlay_64 Steam Overlay Layer 1.3.207 version 1
Devices:
========
GPU0:
apiVersion = 1.4.311
driverVersion = 25.1.3
vendorID = 0x1002
deviceID = 0x73df
deviceType = PHYSICAL_DEVICE_TYPE_DISCRETE_GPU
deviceName = AMD Radeon RX 6700 XT (RADV NAVI22)
driverID = DRIVER_ID_MESA_RADV
driverName = radv
driverInfo = Mesa 25.1.3-arch1.3
conformanceVersion = 1.4.0.0
deviceUUID = 00000000-0300-0000-0000-000000000000
driverUUID = 414d442d-4d45-5341-2d44-525600000000
GPU1:
apiVersion = 1.4.311
driverVersion = 25.1.3
vendorID = 0x1002
deviceID = 0x164e
deviceType = PHYSICAL_DEVICE_TYPE_INTEGRATED_GPU
deviceName = AMD Radeon Graphics (RADV RAPHAEL_MENDOCINO)
driverID = DRIVER_ID_MESA_RADV
driverName = radv
driverInfo = Mesa 25.1.3-arch1.3
conformanceVersion = 1.4.0.0
deviceUUID = 00000000-0f00-0000-0000-000000000000
driverUUID = 414d442d-4d45-5341-2d44-525600000000
Offline
You do have 2 videocards, an integrated amd one and a discrete amd one.
Try installing vulkan-extra-layers & lib32-vulkan-extra-layers
In case that doesn't help, keep them installed and post the output of
$ glxinfo32 -B
$ DRI_PRIME=1 glxinfo32 -B
$ eglinfo32 -B
$ DRI_PRIME=1 eglinfo32 -B
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
I have installed vulkan-extra-layers, but there's no package named lib32-vulkan-extra-layers and I couldn't find any reference to it online. Did you mean lib32-vulkan-mesa-layers?
Anyway, here's the output with vulkan-extra-layers and lib32-vulkan-mesa-layers installed:
glxinfo32 -B
name of display: :1
display: :1 screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
Vendor: AMD (0x1002)
Device: AMD Radeon RX 6700 XT (radeonsi, navi22, LLVM 20.1.6, DRM 3.61, 6.14.6-arch1-1) (0x73df)
Version: 25.1.3
Accelerated: yes
Video memory: 12288MB
Unified memory: no
Preferred profile: core (0x1)
Max core profile version: 4.6
Max compat profile version: 4.6
Max GLES1 profile version: 1.1
Max GLES[23] profile version: 3.2
Memory info (GL_ATI_meminfo):
VBO free memory - total: 11489 MB, largest block: 11489 MB
VBO free aux. memory - total: 7439 MB, largest block: 7439 MB
Texture free memory - total: 11489 MB, largest block: 11489 MB
Texture free aux. memory - total: 7439 MB, largest block: 7439 MB
Renderbuffer free memory - total: 11489 MB, largest block: 11489 MB
Renderbuffer free aux. memory - total: 7439 MB, largest block: 7439 MB
Memory info (GL_NVX_gpu_memory_info):
Dedicated video memory: 12288 MB
Total available memory: 19835 MB
Currently available dedicated video memory: 11489 MB
OpenGL vendor string: AMD
OpenGL renderer string: AMD Radeon RX 6700 XT (radeonsi, navi22, LLVM 20.1.6, DRM 3.61, 6.14.6-arch1-1)
OpenGL core profile version string: 4.6 (Core Profile) Mesa 25.1.3-arch1.3
OpenGL core profile shading language version string: 4.60
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL version string: 4.6 (Compatibility Profile) Mesa 25.1.3-arch1.3
OpenGL shading language version string: 4.60
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 25.1.3-arch1.3
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
DRI_PRIME=1 glxinfo32 -B
name of display: :1
display: :1 screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
Vendor: AMD (0x1002)
Device: AMD Radeon Graphics (radeonsi, raphael_mendocino, LLVM 20.1.6, DRM 3.61, 6.14.6-arch1-1) (0x164e)
Version: 25.1.3
Accelerated: yes
Video memory: 512MB
Unified memory: no
Preferred profile: core (0x1)
Max core profile version: 4.6
Max compat profile version: 4.6
Max GLES1 profile version: 1.1
Max GLES[23] profile version: 3.2
Memory info (GL_ATI_meminfo):
VBO free memory - total: 402 MB, largest block: 402 MB
VBO free aux. memory - total: 7513 MB, largest block: 7513 MB
Texture free memory - total: 402 MB, largest block: 402 MB
Texture free aux. memory - total: 7513 MB, largest block: 7513 MB
Renderbuffer free memory - total: 402 MB, largest block: 402 MB
Renderbuffer free aux. memory - total: 7513 MB, largest block: 7513 MB
Memory info (GL_NVX_gpu_memory_info):
Dedicated video memory: 512 MB
Total available memory: 8059 MB
Currently available dedicated video memory: 402 MB
OpenGL vendor string: AMD
OpenGL renderer string: AMD Radeon Graphics (radeonsi, raphael_mendocino, LLVM 20.1.6, DRM 3.61, 6.14.6-arch1-1)
OpenGL core profile version string: 4.6 (Core Profile) Mesa 25.1.3-arch1.3
OpenGL core profile shading language version string: 4.60
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL version string: 4.6 (Compatibility Profile) Mesa 25.1.3-arch1.3
OpenGL shading language version string: 4.60
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 25.1.3-arch1.3
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
eglinfo32 -B
GBM platform:
_amdgpu_device_initialize: amdgpu_query_info(ACCEL_WORKING) failed (-13)
amdgpu: amdgpu_device_initialize failed.
_amdgpu_device_initialize: amdgpu_query_info(ACCEL_WORKING) failed (-13)
amdgpu: amdgpu_device_initialize failed.
EGL API version: 1.5
EGL vendor string: Mesa Project
EGL version string: 1.5
EGL client APIs: OpenGL OpenGL_ES
OpenGL core profile vendor: Mesa
OpenGL core profile renderer: llvmpipe (LLVM 20.1.6, 256 bits)
OpenGL core profile version: 4.5 (Core Profile) Mesa 25.1.3-arch1.3
OpenGL core profile shading language version: 4.50
OpenGL compatibility profile vendor: Mesa
OpenGL compatibility profile renderer: llvmpipe (LLVM 20.1.6, 256 bits)
OpenGL compatibility profile version: 4.5 (Compatibility Profile) Mesa 25.1.3-arch1.3
OpenGL compatibility profile shading language version: 4.50
OpenGL ES profile vendor: Mesa
OpenGL ES profile renderer: llvmpipe (LLVM 20.1.6, 256 bits)
OpenGL ES profile version: OpenGL ES 3.2 Mesa 25.1.3-arch1.3
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20
Wayland platform:
EGL API version: 1.5
EGL vendor string: Mesa Project
EGL version string: 1.5
EGL client APIs: OpenGL OpenGL_ES
OpenGL core profile vendor: AMD
OpenGL core profile renderer: AMD Radeon RX 6700 XT (radeonsi, navi22, LLVM 20.1.6, DRM 3.61, 6.14.6-arch1-1)
OpenGL core profile version: 4.6 (Core Profile) Mesa 25.1.3-arch1.3
OpenGL core profile shading language version: 4.60
OpenGL compatibility profile vendor: AMD
OpenGL compatibility profile renderer: AMD Radeon RX 6700 XT (radeonsi, navi22, LLVM 20.1.6, DRM 3.61, 6.14.6-arch1-1)
OpenGL compatibility profile version: 4.6 (Compatibility Profile) Mesa 25.1.3-arch1.3
OpenGL compatibility profile shading language version: 4.60
OpenGL ES profile vendor: AMD
OpenGL ES profile renderer: AMD Radeon RX 6700 XT (radeonsi, navi22, LLVM 20.1.6, DRM 3.61, 6.14.6-arch1-1)
OpenGL ES profile version: OpenGL ES 3.2 Mesa 25.1.3-arch1.3
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20
X11 platform:
EGL API version: 1.5
EGL vendor string: Mesa Project
EGL version string: 1.5
EGL client APIs: OpenGL OpenGL_ES
OpenGL core profile vendor: AMD
OpenGL core profile renderer: AMD Radeon RX 6700 XT (radeonsi, navi22, LLVM 20.1.6, DRM 3.61, 6.14.6-arch1-1)
OpenGL core profile version: 4.6 (Core Profile) Mesa 25.1.3-arch1.3
OpenGL core profile shading language version: 4.60
OpenGL compatibility profile vendor: AMD
OpenGL compatibility profile renderer: AMD Radeon RX 6700 XT (radeonsi, navi22, LLVM 20.1.6, DRM 3.61, 6.14.6-arch1-1)
OpenGL compatibility profile version: 4.6 (Compatibility Profile) Mesa 25.1.3-arch1.3
OpenGL compatibility profile shading language version: 4.60
OpenGL ES profile vendor: AMD
OpenGL ES profile renderer: AMD Radeon RX 6700 XT (radeonsi, navi22, LLVM 20.1.6, DRM 3.61, 6.14.6-arch1-1)
OpenGL ES profile version: OpenGL ES 3.2 Mesa 25.1.3-arch1.3
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20
Surfaceless platform:
EGL API version: 1.5
EGL vendor string: Mesa Project
EGL version string: 1.5
EGL client APIs: OpenGL OpenGL_ES
OpenGL core profile vendor: AMD
OpenGL core profile renderer: AMD Radeon Graphics (radeonsi, raphael_mendocino, LLVM 20.1.6, DRM 3.61, 6.14.6-arch1-1)
OpenGL core profile version: 4.6 (Core Profile) Mesa 25.1.3-arch1.3
OpenGL core profile shading language version: 4.60
OpenGL compatibility profile vendor: AMD
OpenGL compatibility profile renderer: AMD Radeon Graphics (radeonsi, raphael_mendocino, LLVM 20.1.6, DRM 3.61, 6.14.6-arch1-1)
OpenGL compatibility profile version: 4.6 (Compatibility Profile) Mesa 25.1.3-arch1.3
OpenGL compatibility profile shading language version: 4.60
OpenGL ES profile vendor: AMD
OpenGL ES profile renderer: AMD Radeon Graphics (radeonsi, raphael_mendocino, LLVM 20.1.6, DRM 3.61, 6.14.6-arch1-1)
OpenGL ES profile version: OpenGL ES 3.2 Mesa 25.1.3-arch1.3
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20
Device platform:
Device #0:
Platform Device platform:
EGL API version: 1.5
EGL vendor string: Mesa Project
EGL version string: 1.5
EGL client APIs: OpenGL OpenGL_ES
OpenGL core profile vendor: AMD
OpenGL core profile renderer: AMD Radeon Graphics (radeonsi, raphael_mendocino, LLVM 20.1.6, DRM 3.61, 6.14.6-arch1-1)
OpenGL core profile version: 4.6 (Core Profile) Mesa 25.1.3-arch1.3
OpenGL core profile shading language version: 4.60
OpenGL compatibility profile vendor: AMD
OpenGL compatibility profile renderer: AMD Radeon Graphics (radeonsi, raphael_mendocino, LLVM 20.1.6, DRM 3.61, 6.14.6-arch1-1)
OpenGL compatibility profile version: 4.6 (Compatibility Profile) Mesa 25.1.3-arch1.3
OpenGL compatibility profile shading language version: 4.60
OpenGL ES profile vendor: AMD
OpenGL ES profile renderer: AMD Radeon Graphics (radeonsi, raphael_mendocino, LLVM 20.1.6, DRM 3.61, 6.14.6-arch1-1)
OpenGL ES profile version: OpenGL ES 3.2 Mesa 25.1.3-arch1.3
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20
Device #1:
Platform Device platform:
EGL API version: 1.5
EGL vendor string: Mesa Project
EGL version string: 1.5
EGL client APIs: OpenGL OpenGL_ES
OpenGL core profile vendor: AMD
OpenGL core profile renderer: AMD Radeon RX 6700 XT (radeonsi, navi22, LLVM 20.1.6, DRM 3.61, 6.14.6-arch1-1)
OpenGL core profile version: 4.6 (Core Profile) Mesa 25.1.3-arch1.3
OpenGL core profile shading language version: 4.60
OpenGL compatibility profile vendor: AMD
OpenGL compatibility profile renderer: AMD Radeon RX 6700 XT (radeonsi, navi22, LLVM 20.1.6, DRM 3.61, 6.14.6-arch1-1)
OpenGL compatibility profile version: 4.6 (Compatibility Profile) Mesa 25.1.3-arch1.3
OpenGL compatibility profile shading language version: 4.60
OpenGL ES profile vendor: AMD
OpenGL ES profile renderer: AMD Radeon RX 6700 XT (radeonsi, navi22, LLVM 20.1.6, DRM 3.61, 6.14.6-arch1-1)
OpenGL ES profile version: OpenGL ES 3.2 Mesa 25.1.3-arch1.3
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20
Device #2:
Platform Device platform:
EGL API version: 1.5
EGL vendor string: Mesa Project
EGL version string: 1.5
EGL client APIs: OpenGL OpenGL_ES
OpenGL core profile vendor: Mesa
OpenGL core profile renderer: llvmpipe (LLVM 20.1.6, 256 bits)
OpenGL core profile version: 4.5 (Core Profile) Mesa 25.1.3-arch1.3
OpenGL core profile shading language version: 4.50
OpenGL compatibility profile vendor: Mesa
OpenGL compatibility profile renderer: llvmpipe (LLVM 20.1.6, 256 bits)
OpenGL compatibility profile version: 4.5 (Compatibility Profile) Mesa 25.1.3-arch1.3
OpenGL compatibility profile shading language version: 4.50
OpenGL ES profile vendor: Mesa
OpenGL ES profile renderer: llvmpipe (LLVM 20.1.6, 256 bits)
OpenGL ES profile version: OpenGL ES 3.2 Mesa 25.1.3-arch1.3
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20
DRI_PRIME=1 eglinfo32 -B
GBM platform:
_amdgpu_device_initialize: amdgpu_query_info(ACCEL_WORKING) failed (-13)
amdgpu: amdgpu_device_initialize failed.
_amdgpu_device_initialize: amdgpu_query_info(ACCEL_WORKING) failed (-13)
amdgpu: amdgpu_device_initialize failed.
EGL API version: 1.5
EGL vendor string: Mesa Project
EGL version string: 1.5
EGL client APIs: OpenGL OpenGL_ES
OpenGL core profile vendor: Mesa
OpenGL core profile renderer: llvmpipe (LLVM 20.1.6, 256 bits)
OpenGL core profile version: 4.5 (Core Profile) Mesa 25.1.3-arch1.3
OpenGL core profile shading language version: 4.50
OpenGL compatibility profile vendor: Mesa
OpenGL compatibility profile renderer: llvmpipe (LLVM 20.1.6, 256 bits)
OpenGL compatibility profile version: 4.5 (Compatibility Profile) Mesa 25.1.3-arch1.3
OpenGL compatibility profile shading language version: 4.50
OpenGL ES profile vendor: Mesa
OpenGL ES profile renderer: llvmpipe (LLVM 20.1.6, 256 bits)
OpenGL ES profile version: OpenGL ES 3.2 Mesa 25.1.3-arch1.3
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20
Wayland platform:
EGL API version: 1.5
EGL vendor string: Mesa Project
EGL version string: 1.5
EGL client APIs: OpenGL OpenGL_ES
OpenGL core profile vendor: AMD
OpenGL core profile renderer: AMD Radeon Graphics (radeonsi, raphael_mendocino, LLVM 20.1.6, DRM 3.61, 6.14.6-arch1-1)
OpenGL core profile version: 4.6 (Core Profile) Mesa 25.1.3-arch1.3
OpenGL core profile shading language version: 4.60
OpenGL compatibility profile vendor: AMD
OpenGL compatibility profile renderer: AMD Radeon Graphics (radeonsi, raphael_mendocino, LLVM 20.1.6, DRM 3.61, 6.14.6-arch1-1)
OpenGL compatibility profile version: 4.6 (Compatibility Profile) Mesa 25.1.3-arch1.3
OpenGL compatibility profile shading language version: 4.60
OpenGL ES profile vendor: AMD
OpenGL ES profile renderer: AMD Radeon Graphics (radeonsi, raphael_mendocino, LLVM 20.1.6, DRM 3.61, 6.14.6-arch1-1)
OpenGL ES profile version: OpenGL ES 3.2 Mesa 25.1.3-arch1.3
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20
X11 platform:
EGL API version: 1.5
EGL vendor string: Mesa Project
EGL version string: 1.5
EGL client APIs: OpenGL OpenGL_ES
OpenGL core profile vendor: AMD
OpenGL core profile renderer: AMD Radeon Graphics (radeonsi, raphael_mendocino, LLVM 20.1.6, DRM 3.61, 6.14.6-arch1-1)
OpenGL core profile version: 4.6 (Core Profile) Mesa 25.1.3-arch1.3
OpenGL core profile shading language version: 4.60
OpenGL compatibility profile vendor: AMD
OpenGL compatibility profile renderer: AMD Radeon Graphics (radeonsi, raphael_mendocino, LLVM 20.1.6, DRM 3.61, 6.14.6-arch1-1)
OpenGL compatibility profile version: 4.6 (Compatibility Profile) Mesa 25.1.3-arch1.3
OpenGL compatibility profile shading language version: 4.60
OpenGL ES profile vendor: AMD
OpenGL ES profile renderer: AMD Radeon Graphics (radeonsi, raphael_mendocino, LLVM 20.1.6, DRM 3.61, 6.14.6-arch1-1)
OpenGL ES profile version: OpenGL ES 3.2 Mesa 25.1.3-arch1.3
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20
Surfaceless platform:
EGL API version: 1.5
EGL vendor string: Mesa Project
EGL version string: 1.5
EGL client APIs: OpenGL OpenGL_ES
OpenGL core profile vendor: AMD
OpenGL core profile renderer: AMD Radeon Graphics (radeonsi, raphael_mendocino, LLVM 20.1.6, DRM 3.61, 6.14.6-arch1-1)
OpenGL core profile version: 4.6 (Core Profile) Mesa 25.1.3-arch1.3
OpenGL core profile shading language version: 4.60
OpenGL compatibility profile vendor: AMD
OpenGL compatibility profile renderer: AMD Radeon Graphics (radeonsi, raphael_mendocino, LLVM 20.1.6, DRM 3.61, 6.14.6-arch1-1)
OpenGL compatibility profile version: 4.6 (Compatibility Profile) Mesa 25.1.3-arch1.3
OpenGL compatibility profile shading language version: 4.60
OpenGL ES profile vendor: AMD
OpenGL ES profile renderer: AMD Radeon Graphics (radeonsi, raphael_mendocino, LLVM 20.1.6, DRM 3.61, 6.14.6-arch1-1)
OpenGL ES profile version: OpenGL ES 3.2 Mesa 25.1.3-arch1.3
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20
Device platform:
Device #0:
Platform Device platform:
EGL API version: 1.5
EGL vendor string: Mesa Project
EGL version string: 1.5
EGL client APIs: OpenGL OpenGL_ES
OpenGL core profile vendor: AMD
OpenGL core profile renderer: AMD Radeon Graphics (radeonsi, raphael_mendocino, LLVM 20.1.6, DRM 3.61, 6.14.6-arch1-1)
OpenGL core profile version: 4.6 (Core Profile) Mesa 25.1.3-arch1.3
OpenGL core profile shading language version: 4.60
OpenGL compatibility profile vendor: AMD
OpenGL compatibility profile renderer: AMD Radeon Graphics (radeonsi, raphael_mendocino, LLVM 20.1.6, DRM 3.61, 6.14.6-arch1-1)
OpenGL compatibility profile version: 4.6 (Compatibility Profile) Mesa 25.1.3-arch1.3
OpenGL compatibility profile shading language version: 4.60
OpenGL ES profile vendor: AMD
OpenGL ES profile renderer: AMD Radeon Graphics (radeonsi, raphael_mendocino, LLVM 20.1.6, DRM 3.61, 6.14.6-arch1-1)
OpenGL ES profile version: OpenGL ES 3.2 Mesa 25.1.3-arch1.3
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20
Device #1:
Platform Device platform:
EGL API version: 1.5
EGL vendor string: Mesa Project
EGL version string: 1.5
EGL client APIs: OpenGL OpenGL_ES
OpenGL core profile vendor: AMD
OpenGL core profile renderer: AMD Radeon RX 6700 XT (radeonsi, navi22, LLVM 20.1.6, DRM 3.61, 6.14.6-arch1-1)
OpenGL core profile version: 4.6 (Core Profile) Mesa 25.1.3-arch1.3
OpenGL core profile shading language version: 4.60
OpenGL compatibility profile vendor: AMD
OpenGL compatibility profile renderer: AMD Radeon RX 6700 XT (radeonsi, navi22, LLVM 20.1.6, DRM 3.61, 6.14.6-arch1-1)
OpenGL compatibility profile version: 4.6 (Compatibility Profile) Mesa 25.1.3-arch1.3
OpenGL compatibility profile shading language version: 4.60
OpenGL ES profile vendor: AMD
OpenGL ES profile renderer: AMD Radeon RX 6700 XT (radeonsi, navi22, LLVM 20.1.6, DRM 3.61, 6.14.6-arch1-1)
OpenGL ES profile version: OpenGL ES 3.2 Mesa 25.1.3-arch1.3
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20
Device #2:
Platform Device platform:
EGL API version: 1.5
EGL vendor string: Mesa Project
EGL version string: 1.5
EGL client APIs: OpenGL OpenGL_ES
OpenGL core profile vendor: Mesa
OpenGL core profile renderer: llvmpipe (LLVM 20.1.6, 256 bits)
OpenGL core profile version: 4.5 (Core Profile) Mesa 25.1.3-arch1.3
OpenGL core profile shading language version: 4.50
OpenGL compatibility profile vendor: Mesa
OpenGL compatibility profile renderer: llvmpipe (LLVM 20.1.6, 256 bits)
OpenGL compatibility profile version: 4.5 (Compatibility Profile) Mesa 25.1.3-arch1.3
OpenGL compatibility profile shading language version: 4.50
OpenGL ES profile vendor: Mesa
OpenGL ES profile renderer: llvmpipe (LLVM 20.1.6, 256 bits)
OpenGL ES profile version: OpenGL ES 3.2 Mesa 25.1.3-arch1.3
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20
Offline
I have installed vulkan-extra-layers, but there's no package named lib32-vulkan-extra-layers and I couldn't find any reference to it online. Did you mean lib32-vulkan-mesa-layers?
My mistake, both should have been vulkan-mesa-layers .
Try running DRI_PRIME=1 steam and post the output it shows in terminal .
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
No problem, here:
DRI_PRIME=1 steam
steam.sh[39544]: Running Steam on arch rolling 64-bit
steam.sh[39544]: STEAM_RUNTIME is enabled automatically
setup.sh[39598]: Steam runtime environment up-to-date!
steam.sh[39544]: Log already open
steam.sh[39544]: Using supervisor /home/leo/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/bin/steam-runtime-supervisor
steam.sh[39544]: Steam client's requirements are satisfied
CProcessEnvironmentManager is ready, 6 preallocated environment variables.
[2025-06-19 20:06:07] Startup - updater built May 19 2025 19:50:58
[2025-06-19 20:06:07] 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-19 20:06:07] Loading cached metrics from disk (/home/leo/.local/share/Steam/package/steam_client_metrics.bin)
[2025-06-19 20:06:07] Using the following download hosts for Public, Realm steamglobal
[2025-06-19 20:06:07] 1. https://client-update.fastly.steamstatic.com, /, Realm 'steamglobal', weight was 900, source = 'update_hosts_cached.vdf'
[2025-06-19 20:06:07] 2. https://client-update.akamai.steamstatic.com, /, Realm 'steamglobal', weight was 100, source = 'update_hosts_cached.vdf'
[2025-06-19 20:06:07] 3. https://client-update.steamstatic.com, /, Realm 'steamglobal', weight was 1, source = 'baked in'
06/19 20:06:07 minidumps folder is set to /tmp/dumps
[2025-06-19 20:06:07] Checking for update on startup
[2025-06-19 20:06:07] Checking for available updates...
[2025-06-19 20:06:07] Downloading manifest: https://client-update.fastly.steamstatic.com/steam_client_ubuntu12
[2025-06-19 20:06:07] 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/19 20:06:07 minidumps folder is set to /tmp/dumps
[2025-06-19 20:06:07] Manifest download: send request
[2025-06-19 20:06:07] Using update UI: xwin
06/19 20:06:07 Init: Installing breakpad exception handler for appid(steam)/version(0)/tid(39662)
[2025-06-19 20:06:07] Create window
[2025-06-19 20:06:07] Set percent complete: 0
[2025-06-19 20:06:07] Set status message: Checking for available updates...
[2025-06-19 20:06:07] Set percent complete: -1
[2025-06-19 20:06:07] Manifest download: waiting for download to finish
[2025-06-19 20:06:07] Manifest download: finished
[2025-06-19 20:06:07] Download skipped: /steam_client_ubuntu12 version 1747701111, installed version 1747701111, existing pending version 0
[2025-06-19 20:06:07] Nothing to do
[2025-06-19 20:06:07] Verifying installation...
[2025-06-19 20:06:07] Verifying all executable checksums
[2025-06-19 20:06:07] Set percent complete: -1
[2025-06-19 20:06:07] Set status message: Verifying installation...
[2025-06-19 20:06:08] Verification complete
UpdateUI: skip show logo
[2025-06-19 20:06:08] Destroy window
Steam logging initialized: directory: /home/leo/.local/share/Steam/logs
[2025-06-19 20:06:09] ProcessNextMessage: socket disconnected
[2025-06-19 20:06:09] No more messages are expected - exiting
XRRGetOutputInfo Workaround: initialized with override: 0 real: 0xea242dc0
XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0xea241500
06/19 20:06:09 minidumps folder is set to /tmp/dumps
06/19 20:06:09 Init: Installing breakpad exception handler for appid(steamsysinfo)/version(1747701111)/tid(39704)
Running query: 1 - GpuTopology
Response: gpu_topology {
gpus {
id: 1
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
}
gpus {
id: 2
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
}
default_gpu_id: 1
}
Exit code: 0
Saving response to: /tmp/steamiJoMFK - 123 bytes
steamwebhelper.sh[39728]: Using supervisor /home/leo/.steam/root/ubuntu12_32/steam-runtime/amd64/usr/bin/steam-runtime-supervisor
steamwebhelper.sh[39728]: Starting steamwebhelper under bootstrap steamrt steam runtime via: /home/leo/.local/share/Steam/steamrt64/steam-runtime-steamrt/_v2-entry-point
steamwebhelper.sh[39728]: Using CEF sandbox \(try with -no-cef-sandbox if this fails\)
steamwebhelper.sh[39728]: Starting steamwebhelper with steamrt steam runtime at /home/leo/.local/share/Steam/steamrt64/steam-runtime-steamrt/_v2-entry-point
Steam Runtime Launch Service: starting steam-runtime-launcher-service
Steam Runtime Launch Service: steam-runtime-launcher-service is running pid 39892
bus_name=com.steampowered.PressureVessel.LaunchAlongsideSteam
exec ./steamwebhelper -nocrashdialog -lang=en_US -cachedir=/home/leo/.local/share/Steam/config/htmlcache -steampid=39661 -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
corrupted double-linked list
/home/leo/.local/share/Steam/steam.sh: line 960: 39661 Aborted (core dumped) "$STEAMROOT/$STEAMEXEPATH" "$@"
Offline
Response: gpu_topology {
gpus {
id: 1
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
}
gpus {
id: 2
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
}
default_gpu_id: 1
}
That matches the DRI_PRIME=1 glxinfo32 -B output , so steam does pick that up.
Post the output of steam from teminal without adding anything to the command.
In case that gives the same error, post the contents of /home/leo/.local/share/Steam/steam.sh .
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 command without anything added:
steam.sh[21941]: Running Steam on arch rolling 64-bit
steam.sh[21941]: STEAM_RUNTIME is enabled automatically
setup.sh[21993]: Steam runtime environment up-to-date!
steam.sh[21941]: Log already open
steam.sh[21941]: Using supervisor /home/leo/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/bin/steam-runtime-supervisor
steam.sh[21941]: Steam client's requirements are satisfied
CProcessEnvironmentManager is ready, 6 preallocated environment variables.
[2025-06-21 16:31:06] Startup - updater built May 19 2025 19:50:58
[2025-06-21 16:31:06] 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-21 16:31:06] Loading cached metrics from disk (/home/leo/.local/share/Steam/package/steam_client_metrics.bin)
[2025-06-21 16:31:06] Using the following download hosts for Public, Realm steamglobal
[2025-06-21 16:31:06] 1. https://client-update.akamai.steamstatic.com, /, Realm 'steamglobal', weight was 100, source = 'update_hosts_cached.vdf'
[2025-06-21 16:31:06] 2. https://client-update.fastly.steamstatic.com, /, Realm 'steamglobal', weight was 900, source = 'update_hosts_cached.vdf'
[2025-06-21 16:31:06] 3. https://client-update.steamstatic.com, /, Realm 'steamglobal', weight was 1, source = 'baked in'
06/21 16:31:06 minidumps folder is set to /tmp/dumps
[2025-06-21 16:31:06] Checking for update on startup
[2025-06-21 16:31:06] Checking for available updates...
[2025-06-21 16:31:06] Downloading manifest: https://client-update.akamai.steamstatic.com/steam_client_ubuntu12
[2025-06-21 16:31:06] Manifest download: send request
[2025-06-21 16:31:06] 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/21 16:31:06 minidumps folder is set to /tmp/dumps
[2025-06-21 16:31:06] Using update UI: xwin
06/21 16:31:06 Init: Installing breakpad exception handler for appid(steam)/version(0)/tid(22057)
[2025-06-21 16:31:06] Create window
[2025-06-21 16:31:06] Set percent complete: 0
[2025-06-21 16:31:06] Set status message: Checking for available updates...
[2025-06-21 16:31:06] Set percent complete: -1
[2025-06-21 16:31:06] Manifest download: waiting for download to finish
[2025-06-21 16:31:06] Manifest download: finished
[2025-06-21 16:31:06] Download skipped: /steam_client_ubuntu12 version 1747701111, installed version 1747701111, existing pending version 0
[2025-06-21 16:31:06] Nothing to do
[2025-06-21 16:31:06] Verifying installation...
[2025-06-21 16:31:06] Verifying all executable checksums
[2025-06-21 16:31:06] Set percent complete: -1
[2025-06-21 16:31:06] Set status message: Verifying installation...
[2025-06-21 16:31:07] Verification complete
UpdateUI: skip show logo
[2025-06-21 16:31:07] Destroy window
Steam logging initialized: directory: /home/leo/.local/share/Steam/logs
[2025-06-21 16:31:07] ProcessNextMessage: socket disconnected
[2025-06-21 16:31:07] No more messages are expected - exiting
XRRGetOutputInfo Workaround: initialized with override: 0 real: 0xf1809dc0
XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0xf1808500
06/21 16:31:08 minidumps folder is set to /tmp/dumps
06/21 16:31:08 Init: Installing breakpad exception handler for appid(steamsysinfo)/version(1747701111)/tid(22084)
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/steamPLLLLb - 123 bytes
steamwebhelper.sh[22101]: Using supervisor /home/leo/.steam/root/ubuntu12_32/steam-runtime/amd64/usr/bin/steam-runtime-supervisor
steamwebhelper.sh[22101]: Starting steamwebhelper under bootstrap steamrt steam runtime via: /home/leo/.local/share/Steam/steamrt64/steam-runtime-steamrt/_v2-entry-point
steamwebhelper.sh[22101]: Using CEF sandbox \(try with -no-cef-sandbox if this fails\)
steamwebhelper.sh[22101]: Starting steamwebhelper with steamrt steam runtime at /home/leo/.local/share/Steam/steamrt64/steam-runtime-steamrt/_v2-entry-point
Steam Runtime Launch Service: starting steam-runtime-launcher-service
Steam Runtime Launch Service: steam-runtime-launcher-service is running pid 22251
bus_name=com.steampowered.PressureVessel.LaunchAlongsideSteam
exec ./steamwebhelper -nocrashdialog -lang=en_US -cachedir=/home/leo/.local/share/Steam/config/htmlcache -steampid=22056 -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
/home/leo/.local/share/Steam/steam.sh: line 960: 22056 Segmentation fault (core dumped) "$STEAMROOT/$STEAMEXEPATH" "$@"
steam.sh:
#!/usr/bin/env bash
# verbose
#export PS4='${LINENO}: '
#set -x
set -o pipefail
shopt -s failglob
set -u
log () {
echo "steam.sh[$$]: $*" >&2 || :
}
# This version interprets backslash escapes like echo -e
log_e () {
echo -e "steam.sh[$$]: $*" >&2 || :
}
# Allow us to debug what's happening in the script if necessary
if [ "${STEAM_DEBUG-}" ]; then
set -x
fi
export TEXTDOMAIN=steam
export TEXTDOMAINDIR=/usr/share/locale
log_opened=
STEAMROOT="$(cd "$(dirname "$0")" && echo $PWD)"
if [ -z "${STEAMROOT}" ]; then
log $"Couldn't find Steam root directory from "$0", aborting!"
exit 1
fi
STEAMDATA="$STEAMROOT"
if [ -z ${STEAMEXE-} ]; then
STEAMEXE=`basename "$0" .sh`
fi
# Backward compatibility for server operators
if [ "$STEAMEXE" = "steamcmd" ]; then
log "***************************************************"
log "The recommended way to run steamcmd is: steamcmd.sh $*"
log "***************************************************"
exec "$STEAMROOT/steamcmd.sh" "$@"
log "Couldn't find steamcmd.sh"
exit 255
fi
cd "$STEAMROOT"
# Save the system paths in case we need to restore them
export SYSTEM_PATH="$PATH"
export SYSTEM_LD_LIBRARY_PATH="${LD_LIBRARY_PATH-}"
# Prefer host zenity binary if available
export SYSTEM_ZENITY="$(which zenity 2>/dev/null)"
if [ -z ${SYSTEM_ZENITY} ]; then
export STEAM_ZENITY="zenity"
else
# FIXME: host zenity may fail because of the scout LD_* edits and should be run under SYSTEM_LD_LIBRARY_PATH
export STEAM_ZENITY="${SYSTEM_ZENITY}"
fi
function show_message()
{
local style="$1"
shift
case "$style" in
--error)
title=$"Error"
;;
--warning)
title=$"Warning"
;;
*)
title=$"Note"
;;
esac
log_e "$title: $*"
if [ "${XDG_CURRENT_DESKTOP:-other}" == "gamescope" ]; then
# any attempt to run zenity or xterm under gamescope will block with nothing displayed
return
fi
if [ -n "${STEAM_ZENITY}" ]; then
if [ "${STEAM_ZENITY}" = "${SYSTEM_ZENITY}" ]; then
# FIXME: we have to go back to system LD_ setup otherwise system zenity may not work
LD_LIBRARY_PATH_BAK="${LD_LIBRARY_PATH}"
export LD_LIBRARY_PATH="${SYSTEM_LD_LIBRARY_PATH}"
fi
if ! "${STEAM_ZENITY}" "$style" --text="$*" --width=450 2>/dev/null; then
# Save the prompt in a temporary file because it can have newlines in it
tmpfile="$(mktemp || echo "/tmp/steam_message.txt")"
echo -e "$*" >"$tmpfile"
xterm -bg "#383635" -fg "#d1cfcd" -T "$title" -e "cat $tmpfile; echo -n 'Press enter to continue: '; read input" 2>/dev/null || \
(echo "$title:"; cat "$tmpfile"; echo -n 'Press enter to continue: '; read input) >&2
rm -f "$tmpfile"
fi
if [ "${STEAM_ZENITY}" = "${SYSTEM_ZENITY}" ]; then
export LD_LIBRARY_PATH="${LD_LIBRARY_PATH_BAK}"
fi
else
# Keep a trace on disk at least
echo -e "[$(date +'%Y-%m-%dT%H:%M:%S%z')]: $title: $*" >> /tmp/steam_startup_messages_$USER.txt
fi
}
function maybe_open_log()
{
local srt="$1"
local data="$2"
local argv="$3"
case " $argv " in
(*\ -srt-logger-opened\ *)
log "Log already open"
return 0
;;
esac
if [ -n "$log_opened" ]; then
return 0
fi
if [ "${STEAM_RUNTIME_LOGGER-}" = "0" ]; then
# Interferes with vscode's gdb wrapping for instance
log "Logging to console-linux.txt disabled via STEAM_RUNTIME_LOGGER"
return 0
fi
if [ "x${DEBUGGER-}" != "x" ]; then
# Interferes with ncurses (cgdb etc.)
log "Setting up for debugging, not logging to console-linux.txt"
return 0
fi
local log_folder="${STEAM_CLIENT_LOG_FOLDER:-logs}"
# Avoid using mkdir -p here: if ~/.steam/steam is somehow missing,
# we don't want to create it as a real directory
if [ -d "$data/$log_folder" ] || mkdir "$data/$log_folder"; then
log_dir="$data/$log_folder"
else
log "Couldn't create $data/$log_folder, not logging to console-linux.txt"
return 0
fi
if source "${srt}/usr/libexec/steam-runtime-tools-0/logger-0.bash" \
--log-directory="$log_dir" \
--filename=console-linux.txt \
--parse-level-prefix \
-t steam \
; then
log_opened=1
else
log "Couldn't set up srt-logger, not logging to console-linux.txt"
fi
}
function distro_description()
{
echo "$(detect_distro) $(detect_release) $(detect_arch)"
}
function detect_distro()
{
if [ -f /etc/lsb-release ]; then
(. /etc/lsb-release; echo $DISTRIB_ID | tr '[A-Z]' '[a-z]')
elif [ -f /etc/os-release ]; then
(. /etc/os-release; echo $ID | tr '[A-Z]' '[a-z]')
elif [ -f /etc/debian_version ]; then
echo "debian"
else
# Generic fallback
uname -s
fi
}
function detect_release()
{
if [ -f /etc/lsb-release ]; then
(. /etc/lsb-release; echo $DISTRIB_RELEASE)
elif [ -f /etc/os-release ]; then
(. /etc/os-release; echo $VERSION_ID)
elif [ -f /etc/debian_version ]; then
cat /etc/debian_version
else
# Generic fallback
uname -r
fi
}
function detect_arch()
{
case $(uname -m) in
*64)
echo "64-bit"
;;
*)
echo "32-bit"
;;
esac
}
function detect_universe()
{
if test -f "$STEAMROOT/Steam.cfg" && \
grep -E '^[Uu]niverse *= *[Bb]eta$' "$STEAMROOT/Steam.cfg" >/dev/null; then
STEAMUNIVERSE="Beta"
elif test -f "$STEAMROOT/steam.cfg" && \
grep -E '^[Uu]niverse *= *[Bb]eta$' "$STEAMROOT/steam.cfg" >/dev/null; then
STEAMUNIVERSE="Beta"
else
STEAMUNIVERSE="Public"
fi
echo $STEAMUNIVERSE
}
function detect_package()
{
case `detect_universe` in
"Beta")
STEAMPACKAGE="steambeta"
;;
*)
STEAMPACKAGE="steam"
;;
esac
echo "$STEAMPACKAGE"
}
function detect_steamdatalink()
{
# Don't create a link in development
if [ -f "$STEAMROOT/steam_dev.cfg" ]; then
STEAMDATALINK=""
else
STEAMDATALINK="$STEAMCONFIG/`detect_package`"
fi
echo $STEAMDATALINK
}
function detect_bootstrap()
{
if [ -f "$STEAMROOT/bootstrap.tar.xz" ]; then
echo "$STEAMROOT/bootstrap.tar.xz"
else
# This is the default bootstrap install location for the Ubuntu package.
# We use this as a fallback for people who have an existing installation and have never run the new install_bootstrap code in bin_steam.sh
echo "/usr/lib/`detect_package`/bootstraplinux_ubuntu12_32.tar.xz"
fi
}
function install_bootstrap()
{
local omask
# Don't install bootstrap in development
if [ -f "$STEAMROOT/steam_dev.cfg" ]; then
return 1
fi
STATUS=0
# Save the umask and set strong permissions
omask=`umask`
umask 0077
STEAMBOOTSTRAPARCHIVE=`detect_bootstrap`
if [ -f "$STEAMBOOTSTRAPARCHIVE" ]; then
log "Installing bootstrap $STEAMBOOTSTRAPARCHIVE"
tar xf "$STEAMBOOTSTRAPARCHIVE"
STATUS=$?
else
show_message --error $"Couldn't start bootstrap and couldn't reinstall from $STEAMBOOTSTRAPARCHIVE. Please contact technical support."
STATUS=1
fi
# Restore the umask
umask $omask
return $STATUS
}
function pin_newer_runtime_libs ()
{
local steam_runtime_path
# First argument is the runtime path
steam_runtime_path=$(realpath "$1")
if [[ ! -d "$steam_runtime_path" ]]; then
return
fi
if [ ! -x "$steam_runtime_path/setup.sh" ]; then
return
fi
# The pinning logic is in the runtime
"$steam_runtime_path/setup.sh" --force
return $?
}
function check_pins ()
{
local steam_runtime_path
# First argument is the runtime path
steam_runtime_path=$(realpath "$1")
if [[ ! -d "$steam_runtime_path" ]]; then
return
fi
if [ ! -x "$steam_runtime_path/setup.sh" ]; then
return
fi
# The pinning logic is in the runtime
"$steam_runtime_path/setup.sh"
return $?
}
function extract_archive()
{
local BF
case "$2" in
*.gz)
BF=$(($(gzip --list "$2" | sed -n -e "s/.*[[:space:]]\+[0-9]\+[[:space:]]\+\([0-9]\+\)[[:space:]].*$/\1/p") / $((512 * 100)) + 1))
;;
*.xz)
BF=$(($(xz --robot --list "$2" | grep totals | awk '{print $5}') / $((512 * 100)) + 1))
;;
*)
BF=""
;;
esac
if [ "${BF}" ]; then
if [ -n "${STEAM_ZENITY}" ]; then
tar --blocking-factor=${BF} --checkpoint=1 --checkpoint-action='exec=echo $TAR_CHECKPOINT' -xf "$2" -C "$3" | "${STEAM_ZENITY}" --progress --auto-close --no-cancel --width 400 --text="$1"
else
tar --blocking-factor=${BF} --checkpoint=1 --checkpoint-action='exec=echo $TAR_CHECKPOINT' -xf "$2" -C "$3"
fi
return ${PIPESTATUS[0]}
else
echo "$1"
tar -xf "$2" -C "$3"
return $?
fi
}
function has_runtime_archive()
{
local srt="$1"
local ARCHIVE_EXT="$2"
# Make sure we have files to unpack
if [ ! -f "$srt.$ARCHIVE_EXT" ]; then
return 1
fi
if [ ! -f "$srt.$ARCHIVE_EXT.checksum" ]; then
return 1
fi
return 0
}
function unpack_runtime()
{
local srt="$1"
local ARCHIVE_EXT="tar.xz"
local EXTRACT_TMP
local EXISTING_CHECKSUM
local EXPECTED_CHECKSUM
if ! has_runtime_archive "$srt" "$ARCHIVE_EXT"; then
if [ -d "$srt" ]; then
# The runtime is unpacked, let's use it!
check_pins "$srt"
return 0
fi
return 1
fi
# Make sure we haven't already unpacked them
if [ -f "$srt/checksum" ] && [[ $(< "$srt.$ARCHIVE_EXT.checksum" ) = $(< "$srt/checksum" ) ]] ; then
check_pins "$srt"
return 0
fi
# Unpack the runtime
EXTRACT_TMP="$srt.tmp"
rm -rf "$EXTRACT_TMP"
mkdir "$EXTRACT_TMP"
EXISTING_CHECKSUM="$(cd "$(dirname "$srt")"; md5sum "$(basename "$srt.$ARCHIVE_EXT")")"
EXPECTED_CHECKSUM="$(cat "$srt.$ARCHIVE_EXT.checksum")"
if [ "$EXISTING_CHECKSUM" != "$EXPECTED_CHECKSUM" ]; then
log $"Runtime checksum: $EXISTING_CHECKSUM, expected $EXPECTED_CHECKSUM"
return 2
fi
if ! extract_archive $"Unpacking Steam Runtime" "$srt.$ARCHIVE_EXT" "$EXTRACT_TMP"; then
return 3
fi
# Move it into place!
if [ -d "$srt" ]; then
rm -rf "$srt.old"
if ! mv "$srt" "$srt.old"; then
return 4
fi
fi
if ! mv "$EXTRACT_TMP"/* "$EXTRACT_TMP"/..; then
return 5
fi
rm -rf "$EXTRACT_TMP"
if ! cp "$srt.$ARCHIVE_EXT.checksum" "$srt/checksum"; then
return 6
fi
# Unpacked a new runtime, pin any newer system libs with symlinks in a special dir
pin_newer_runtime_libs "$srt"
return 0
}
function get_missing_libraries()
{
# Make sure to turn off injected dependencies (LD_PRELOAD) when running ldd
if ! LD_PRELOAD= ldd "$1" >>/dev/null 2>&1; then
# We couldn't run the link loader for this architecture
echo "libc.so.6"
else
LD_PRELOAD= ldd "$1" | grep "=>" | grep -v linux-gate | grep -v / | awk '{print $1}' || true
fi
}
function check_shared_libraries()
{
local MISSING_LIBRARIES
if [ -f "$STEAMROOT/$PLATFORM/steamui.so" ]; then
MISSING_LIBRARIES=$(get_missing_libraries "$STEAMROOT/$PLATFORM/steamui.so")
else
MISSING_LIBRARIES=$(get_missing_libraries "$STEAMROOT/$PLATFORM/$STEAMEXE")
fi
if [ "$MISSING_LIBRARIES" != "" ]; then
show_message --error $"You are missing the following 32-bit libraries, and Steam may not run:\n$MISSING_LIBRARIES"
fi
}
function check_requirements()
{
local srt="$1"
local check_requirements_bin
local message
local status
check_requirements_bin="$srt/amd64/usr/bin/steam-runtime-check-requirements"
if ! [ -x "$check_requirements_bin" ]; then
log "Can't find $check_requirements_bin, continuing anyway"
else
message="$("$check_requirements_bin")"
status=$?
if (( $status == 71 )); then
if [ -z "$message" ]; then
message="Sorry, it seems like this computer does not meet the requirements to run Steam."
fi
show_message --error "$message"
exit $status
elif (( $status != 0 )); then
if [ -z "$message" ]; then
message="steam-runtime-check-requirements failed with an unexpected nonzero exit status. Trying to continue"
fi
log "$message"
else
log "Steam client's requirements are satisfied"
fi
fi
}
function ignore_signal()
{
:
}
function reset_steam()
{
local STEAM_SAVE
# Ensure STEAMROOT is defined to something reasonable so we don't wipe the wrong thing
if [ -z "${STEAMROOT}" ]; then
show_message --error $"Couldn't find Steam directory, it's not safe to reset Steam. Please contact technical support."
return 1
fi
# Don't wipe development files
if [ -f "$STEAMROOT/steam_dev.cfg" ]; then
log "Can't reset development directory"
return 1
fi
if [ -z "$INITIAL_LAUNCH" ]; then
show_message --error $"Please exit Steam before resetting it."
return 1
fi
if [ ! -f "$(detect_bootstrap)" ]; then
show_message --error $"Couldn't find bootstrap, it's not safe to reset Steam. Please contact technical support."
return 1
fi
if [ "$STEAMROOT" = "" ]; then
show_message --error $"Couldn't find Steam, it's not safe to reset Steam. Please contact technical support."
return 1
fi
STEAM_SAVE="$STEAMROOT/.save"
# Don't let the user interrupt us, or they may corrupt the install
trap ignore_signal INT
# /usr/bin/steam uses the existence of the data link to know whether to bootstrap. Remove it before
# continuing, so that if the machine is turned off while this is occurring, a new bootstrap will be
# put in place next time steam is run.
rm -f "$STEAMDATALINK"
# Back up games and critical files
# Backup package dir so that we're not hitting CDNs if there is no manifest change
mkdir -p "$STEAM_SAVE"
for i in bootstrap.tar.xz ssfn* SteamApps steamapps userdata package; do
if [ -e "$i" ]; then
mv -f "$i" "$STEAM_SAVE/"
fi
done
for i in "$STEAMCONFIG/registry.vdf"; do
mv -f "$i" "$i.bak"
done
# Check before removing
if [ "$STEAMROOT" != "" ]; then
rm -rf "$STEAMROOT/"*
fi
# Move things back into place
mv -f "$STEAM_SAVE/"* "$STEAMROOT/"
rmdir "$STEAM_SAVE"
# Reinstall the bootstrap and we're done.
if install_bootstrap; then
STATUS=0
# Restore the steam data link
ln -s "$STEAMDATA" "$STEAMDATALINK"
log $"Reset complete!"
else
STATUS=1
log $"Reset failed!"
fi
# Okay, at this point we can recover, so re-enable interrupts
trap '' INT
return $STATUS
}
function is_steam_running()
{
# Check that we have a valid pid file
local steam_pid_path="$HOME/.steam/steam.pid"
if [[ ! -e "$steam_pid_path" ]]; then
return 1
fi
# Check if the process exists - does it have a /proc entry?
local steam_pid=$(<"$steam_pid_path")
local pid_proc_dir="/proc/$steam_pid"
if [[ ! -e "$pid_proc_dir" ]]; then
return 1
fi
# Check for pid recycling. If this is the master steam process
# it must have openeded ~/.steam/steam.pipe
local pid_pipe_open_count=$(find "$pid_proc_dir/fd" -lname "$HOME/.steam/steam.pipe" | wc -l)
if [[ "$pid_pipe_open_count" -gt "0" ]]; then
# steam is running
return 0
else
# this is a stale pid file, steam is not running
return 1
fi
}
function needs_symlink_repair()
{
local symlinks=("$STEAMBIN32LINK" "$STEAMBIN64LINK" "$STEAMSDK32LINK" "$STEAMSDK64LINK" "$STEAMROOTLINK" "$STEAMDATALINK")
for symlink in "${symlinks[@]}"; do
# check that symlink exists and points to a valid directory
if [[ ! -L "$symlink" || ! -e "$symlink" ]]; then
# needs symlink repair
return 0
fi
done
# Looks okay
return 1
}
function steamos_arg()
{
local option
for option in "$@"
do
if [ "$option" = "-steamos" ]; then
return 0; # 0 == true in bash
fi
if [ "$option" = "-steamos3" ]; then # holo/jupiter
return 0;
fi
done
return 1; # 1 == false in bash speak
}
# determine platform
UNAME=`uname`
if [ "$UNAME" != "Linux" ]; then
show_message --error "Unsupported Operating System"
exit 1
fi
# We use the Ubuntu-12.04-based Steam Runtime 1 'scout' on all
# distributions, so Steam executables match that ABI
PLATFORM=ubuntu12_32
PLATFORM32=ubuntu12_32
PLATFORM64=ubuntu12_64
STEAMRT64=steamrt64
STEAMEXEPATH=$PLATFORM/$STEAMEXE
# common variables for later
# We use ${HOME%/}/.steam for bootstrap symlinks so that we can easily
# tell partners where to go to find the Steam libraries and data.
# This is constant so that legacy applications can always find us in the future.
STEAMCONFIG="${HOME%/}/.steam" # Drop tailing slash in home folder if it exists.
PIDFILE="$STEAMCONFIG/steam.pid" # pid of running steam for this user
STEAMBIN32LINK="$STEAMCONFIG/bin32"
STEAMBIN64LINK="$STEAMCONFIG/bin64"
STEAMSDK32LINK="$STEAMCONFIG/sdk32" # 32-bit steam api library
STEAMSDK64LINK="$STEAMCONFIG/sdk64" # 64-bit steam api library
STEAMROOTLINK="$STEAMCONFIG/root" # points at the Steam install path for the currently running Steam
STEAMDATALINK="`detect_steamdatalink`" # points at the Steam content path
STEAMSTARTING="$STEAMCONFIG/starting"
# Was -steamos specified
: "${STEAMOS:=}"
if steamos_arg "$@"; then
STEAMOS=1
fi
# See if this is the initial launch of Steam
if [ ! -f "$PIDFILE" ] || ! kill -0 $(cat "$PIDFILE") 2>/dev/null; then
INITIAL_LAUNCH=true
else
INITIAL_LAUNCH=false
fi
if [ "${1-}" = "--reset" ]; then
reset_steam
exit
fi
if [ "$INITIAL_LAUNCH" ]; then
if [ -z "${STEAMSCRIPT:-}" ]; then
STEAMSCRIPT="/usr/bin/`detect_package`"
fi
# Create symbolic links for the Steam API
if [ ! -e "$STEAMCONFIG" ]; then
mkdir "$STEAMCONFIG"
fi
if ! is_steam_running || needs_symlink_repair; then
if [ "$STEAMROOT" != "$STEAMROOTLINK" -a "$STEAMROOT" != "$STEAMDATALINK" ]; then
ln -fsn "$STEAMROOT/$PLATFORM32" "$STEAMBIN32LINK"
ln -fsn "$STEAMROOT/$PLATFORM64" "$STEAMBIN64LINK"
ln -fsn "$STEAMROOT/linux32" "$STEAMSDK32LINK"
ln -fsn "$STEAMROOT/linux64" "$STEAMSDK64LINK"
ln -fsn "$STEAMROOT" "$STEAMROOTLINK"
if [ "$STEAMDATALINK" ]; then
ln -fsn "$STEAMDATA" "$STEAMDATALINK"
fi
fi
fi
# Temporary bandaid until everyone has the new libsteam_api.so
rm -f ~/.steampath && ln -s "$STEAMCONFIG/sdk32/steam" ~/.steampath
rm -f ~/.steampid && ln -s "$PIDFILE" ~/.steampid
rm -f ~/.steam/bin && ln -s "$STEAMBIN32LINK" ~/.steam/bin
# Uncomment this line when you want to remove the bandaid
#rm -f ~/.steampath ~/.steampid ~/.steam/bin
fi
# Show what we detect for distribution and release
log "Running Steam on $(distro_description)"
# The Steam runtime is a complete set of libraries for running
# Steam games, and is intended to continue to work going forward.
#
# The runtime is open source and the scripts used to build it are
# available on GitHub:
# https://github.com/ValveSoftware/steam-runtime
#
# We would like this runtime to work on as many Linux distributions
# as possible, so feel free to tinker with it and submit patches and
# bug reports.
# The only runtime that is supported is the default one, which is part
# of the Steam distribution. We don't need to export this variable if
# it has its default value, because anything else that needs to locate
# the scout runtime should have the same default.
: "${STEAM_RUNTIME_SCOUT:="$STEAMROOT/$PLATFORM/steam-runtime"}"
# Historically this was both an input to this script and an output from it
# (now using it as an input is deprecated). For now, ensure that it's set
# to something, possibly empty.
: "${STEAM_RUNTIME:=}"
if [ "$STEAM_RUNTIME" = "debug" ]; then
log "STEAM_RUNTIME=debug is deprecated, set \$STEAM_RUNTIME_SCOUT to the absolute path to an unpacked runtime instead"
elif [ "$STEAM_RUNTIME" = "1" ]; then
log "STEAM_RUNTIME is enabled by the user"
elif [ "$STEAM_RUNTIME" = "0" ]; then
log "STEAM_RUNTIME is disabled by the user (this is unsupported)"
elif [ -z "$STEAM_RUNTIME" ]; then
log "STEAM_RUNTIME is enabled automatically"
# Don't warn if STEAM_RUNTIME and STEAM_RUNTIME_SCOUT are set to the
# same thing: that's the backwards-compatible way to force use of a
# locally-built runtime for testing.
elif [ "$STEAM_RUNTIME_SCOUT" != "$STEAM_RUNTIME" ]; then
log "Setting STEAM_RUNTIME to a path is deprecated, set STEAM_RUNTIME_SCOUT=\"$STEAM_RUNTIME\" instead"
export STEAM_RUNTIME_SCOUT="$STEAM_RUNTIME"
fi
case "$STEAM_RUNTIME_SCOUT" in
(/*)
;;
(*)
log "STEAM_RUNTIME_SCOUT should be set to an absolute path, not \"$STEAM_RUNTIME_SCOUT\""
STEAM_RUNTIME_SCOUT="$(realpath "$STEAM_RUNTIME_SCOUT")"
if ! [ -d "$STEAM_RUNTIME_SCOUT" ]; then
export STEAM_RUNTIME_SCOUT="$STEAMROOT/$PLATFORM/steam-runtime"
log "Path does not exist, defaulting to \"$STEAM_RUNTIME_SCOUT\""
fi
;;
esac
# Unpack the runtime if necessary.
# We do this even in the unsupported STEAM_RUNTIME=0 code path where we
# are not going to use it for shared libraries: it also contains some
# necessary tools like srt-logger.
if unpack_runtime "$STEAM_RUNTIME_SCOUT"; then
: # OK
else
log "Unpack runtime failed, error code $?"
show_message --error $"Couldn't set up the Steam Runtime. Are you running low on disk space?"
exit 1
fi
if [ "$STEAM_RUNTIME" != "0" ]; then
export STEAM_RUNTIME="$STEAM_RUNTIME_SCOUT"
if [ ! -x "$STEAM_RUNTIME/setup.sh" ]; then
log "internal error: $STEAM_RUNTIME/setup.sh is missing, this runtime is invalid or corrupted"
exit 1
fi
export PATH="$("$STEAM_RUNTIME/setup.sh" --print-bin-path):$PATH"
if [ ! -x "$STEAM_RUNTIME/run.sh" ]; then
log "internal error: $STEAM_RUNTIME/run.sh is missing, this runtime is invalid or corrupted"
exit 1
fi
export STEAM_RUNTIME_LIBRARY_PATH="$("$STEAM_RUNTIME/run.sh" --print-steam-runtime-library-paths)"
export LD_LIBRARY_PATH="$STEAM_RUNTIME_LIBRARY_PATH"
fi
# Not all builds of SDL3 have Wayland enabled. If a user has forced use of
# the Wayland video driver, make sure to allow fallback to X11.
if [ "${SDL_VIDEO_DRIVER-}" = wayland ]; then
log "warning: SDL_VIDEO_DRIVER='wayland' does not allow fallback, use 'wayland,x11' instead"
export SDL_VIDEO_DRIVER=wayland,x11
fi
# Same for SDL2
if [ "${SDL_VIDEODRIVER-}" = wayland ]; then
log "warning: SDL_VIDEODRIVER='wayland' does not allow fallback, use 'wayland,x11' instead"
export SDL_VIDEODRIVER=wayland,x11
fi
if [ "${1-}" = "--run" ]; then
STEAM_RUNTIME_RUN_SCRIPT="$STEAM_RUNTIME_SCOUT/run.sh"
shift
exec "$STEAM_RUNTIME_SCOUT/run.sh" "$@"
log "Couldn't find run.sh"
exit 255
fi
maybe_open_log "$STEAM_RUNTIME_SCOUT" "${STEAMDATALINK:-"$STEAMCONFIG/steam"}" "$*"
if [ -n "$log_opened" ]; then
set -- -srt-logger-opened "$@"
fi
# Expand and check the sniper runtime early if present
supervisor="${STEAM_RUNTIME_SCOUT}/amd64/usr/bin/steam-runtime-supervisor"
if [ -x "$supervisor" ]; then
log "Using supervisor $supervisor"
common_lock_options=( \
--exit-with-parent \
--subreaper \
--terminate-idle-timeout=1 \
--terminate-timeout=5 \
--lock-create \
--lock-verbose \
--lock-file "$STEAMROOT/$PLATFORM64/steam-runtime-steamrt.lock" \
)
# Because options are parsed in order, --lock-exclusive needs to be
# specified before --lock-file
exclusive_lock=( "$supervisor" --lock-exclusive "${common_lock_options[@]}" -- )
else
# Unexpected - we unpack scout unconditionally
log "Unable to find $supervisor"
exit 255
fi
function is_steamrt_override_up_to_date()
{
cmp "$STEAMROOT/$STEAMRT64/steam-runtime-steamrt.version.txt" "$STEAMROOT/$STEAMRT64/steam-runtime-steamrt/VERSIONS.txt"
}
function setup_steamrt_override()
{
# Force the setup script to re-unpack the runtime
# There isn't a flag to do this in steam-runtime-steamrt.sh as far
# as I could tell
rm -fr "$STEAMROOT/$STEAMRT64/steam-runtime-steamrt"
status=0
"${exclusive_lock[@]}" \
"$STEAMROOT/$STEAMRT64/steam-runtime-steamrt.sh" \
--unpack-dir="$STEAMROOT/$STEAMRT64" \
--runtime=steam-runtime-steamrt > /dev/null || status="$?"
case "$status" in
(0)
# Unpacked successfully
;;
(125)
log "Could not acquire lock - steam may be running already, continue."
;;
(*)
log "Encountered a problem expanding the steamrt runtime, forcing extended file verification."
set -- "$@" "-verifyfiles"
;;
esac
}
# In dev environments we allow overriding the steam runtime with a local payload
# To use an override runtime:
# * Place the runtime files in the relevant platform folder
# * Inhibit the bootstrapper via Steam.cfg (otherwise the bootstrapper will overwrite it)
if [[ -f "$STEAMROOT/$STEAMRT64/steam-runtime-steamrt.tar.xz" ]]; then
if ! is_steamrt_override_up_to_date; then
setup_steamrt_override
fi
fi
# prepend our lib path to LD_LIBRARY_PATH
export LD_LIBRARY_PATH="$STEAMROOT/$PLATFORM:$STEAMROOT/$PLATFORM/panorama:${LD_LIBRARY_PATH-}"
# Check to make sure the user will be able to run steam...
if [ -z "$STEAMOS" ]; then
check_shared_libraries
fi
# Check that the current system meets the requirements
check_requirements "$STEAM_RUNTIME_SCOUT"
# disable SDL1.2 DGA mouse because we can't easily support it in the overlay
export SDL_VIDEO_X11_DGAMOUSE=0
# Touch our startup file so we can detect bootstrap launch failure
if [ "$UNAME" = "Linux" ]; then
: >"$STEAMSTARTING"
fi
MAGIC_RESTART_EXITCODE=42
SEGV_EXITCODE=139
# and launch steam
STEAM_DEBUGGER=${DEBUGGER-}
: "${DEBUGGER_ARGS:=}"
unset DEBUGGER # Don't use debugger if Steam launches itself recursively
debugger_path="${STEAM_DEBUGGER%% *}"
debugger_executable="${debugger_path##*/}"
if [ "$debugger_executable" == "gdb" ] || [ "$debugger_executable" == "cgdb" ]; then
ARGSFILE=$(mktemp $USER.steam.gdb.XXXX)
# Set the LD_PRELOAD varname in the debugger, and unset the global version.
: "${LD_PRELOAD=}"
if [ "$LD_PRELOAD" ]; then
echo set env LD_PRELOAD=$LD_PRELOAD >> "$ARGSFILE"
echo show env LD_PRELOAD >> "$ARGSFILE"
unset LD_PRELOAD
fi
# Ditto with LD_LIBRARY_PATH, avoids this below:
# gdb: /home/plagman/src/valve/Steam/main/client/ubuntu12_32/steam-runtime/pinned_libs_64/libcurl.so.4: version `CURL_OPENSSL_4' not found (required by /usr/lib/libdebuginfod.so.1)
: "${LD_LIBRARY_PATH=}"
if [ "$LD_LIBRARY_PATH" ]; then
echo set env LD_LIBRARY_PATH=$LD_LIBRARY_PATH >> "$ARGSFILE"
echo show env LD_LIBRARY_PATH >> "$ARGSFILE"
unset LD_LIBRARY_PATH
fi
# Enable index file caching for reasonable launch time under gdb
echo set index-cache enabled on >> "$ARGSFILE"
echo show index-cache stats >> "$ARGSFILE"
: "${DEBUGGER_ARGS=}"
echo "gdb/cgdb launch with ARGSFILE: $ARGSFILE"
echo $STEAM_DEBUGGER -x "$ARGSFILE" $DEBUGGER_ARGS --args "$STEAMROOT/$STEAMEXEPATH" "$@"
$STEAM_DEBUGGER -x "$ARGSFILE" $DEBUGGER_ARGS --args "$STEAMROOT/$STEAMEXEPATH" "$@"
rm "$ARGSFILE"
elif [ "$STEAM_DEBUGGER" == "valgrind" ]; then
: "${STEAM_VALGRIND:=}"
DONT_BREAK_ON_ASSERT=1 G_SLICE=always-malloc G_DEBUG=gc-friendly valgrind --error-limit=no --undef-value-errors=no --suppressions=$PLATFORM/steam.supp $STEAM_VALGRIND "$STEAMROOT/$STEAMEXEPATH" "$@" 2>&1 | tee steam_valgrind.txt
elif [ "$STEAM_DEBUGGER" == "callgrind" ]; then
valgrind --tool=callgrind --instr-atstart=no "$STEAMROOT/$STEAMEXEPATH" "$@"
elif [ "$STEAM_DEBUGGER" == "strace" ]; then
strace -osteam.strace "$STEAMROOT/$STEAMEXEPATH" "$@"
elif [ "$STEAM_DEBUGGER" == "lldb-mi" ]; then
$STEAM_DEBUGGER $DEBUGGER_ARGS "$STEAMROOT/$STEAMEXEPATH" -- "$@"
elif [ "$STEAM_DEBUGGER" == "gdbserver" ]; then
$STEAM_DEBUGGER $DEBUGGER_ARGS "$STEAMROOT/$STEAMEXEPATH" "$@"
elif [ -z "$STEAM_DEBUGGER" ]; then
"$STEAMROOT/$STEAMEXEPATH" "$@"
else
# Most likely not what you want!
log "WARNING: Using default/fallback debugger launch"
echo $STEAM_DEBUGGER $DEBUGGER_ARGS "$STEAMROOT/$STEAMEXEPATH" "$@" >&2
$STEAM_DEBUGGER $DEBUGGER_ARGS "$STEAMROOT/$STEAMEXEPATH" "$@"
fi
STATUS=$?
# Restore paths before restarting if we need to.
export PATH="$SYSTEM_PATH"
export LD_LIBRARY_PATH="$SYSTEM_LD_LIBRARY_PATH"
# If steam requested to restart, then restart
if [ $STATUS -eq $MAGIC_RESTART_EXITCODE ] ; then
log "Restarting Steam by request..."
exec "$0" "$@"
fi
Offline
Every line with $STEAMROOT/$STEAMEXEPATH in that file has do to with starting a debugger .
The outputs unfortunately don't clarify why steam wants to start a debugger .
Did you install steam through pacman , flatpak , manually or some other method ?
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 is installed from the pacman package. For now, I have just downgraded all packages to a snapshot from the 15 of May, and steam works. This is definitely not a permanent solution, but for now it works. We can still continue searching for the solution, as I can just upgrade the system to "break" steam, thanks for the interest in helping me.
Offline
Seems its time to fallback to the proven method of eliminating possible causes .
Create a fresh test user, do minimal configuration for the new user.
Start steam from terminal and post the output .
This will help to determine whether your issue is systemwide .
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 on a fresh new user starts correctly. Here's the output:
steam
steam.sh[39259]: Running Steam on arch rolling 64-bit
steam.sh[39259]: STEAM_RUNTIME is enabled automatically
setup.sh[39311]: Steam runtime environment up-to-date!
steam.sh[39259]: Log already open
steam.sh[39259]: Using supervisor /home/test/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/bin/steam-runtime-supervisor
steam.sh[39259]: Steam client's requirements are satisfied
CProcessEnvironmentManager is ready, 6 preallocated environment variables.
[2025-06-22 16:54:44] Startup - updater built May 19 2025 19:50:58
[2025-06-22 16:54:44] Startup - Steam Client launched with: '/home/test/.local/share/Steam/ubuntu12_32/steam' '-srt-logger-opened'
CProcessEnvironmentManager is ready, 6 preallocated environment variables.
[2025-06-22 16:54:44] Loading cached metrics from disk (/home/test/.local/share/Steam/package/steam_client_metrics.bin)
[2025-06-22 16:54:44] Using the following download hosts for Public, Realm steamglobal
[2025-06-22 16:54:44] 1. https://client-update.fastly.steamstatic.com, /, Realm 'steamglobal', weight was 900, source = 'update_hosts_cached.vdf'
[2025-06-22 16:54:44] 2. https://client-update.akamai.steamstatic.com, /, Realm 'steamglobal', weight was 100, source = 'update_hosts_cached.vdf'
[2025-06-22 16:54:44] 3. https://client-update.steamstatic.com, /, Realm 'steamglobal', weight was 1, source = 'baked in'
06/22 16:54:44 /tmp/dumps: is not owned by us - delete and recreate.
06/22 16:54:44 /tmp/dumps: could not delete, skipping.
06/22 16:54:44 minidumps folder is set to /tmp/dumps01
[2025-06-22 16:54:44] Verifying installation...
[2025-06-22 16:54:44] Verifying file sizes only
[2025-06-22 16:54:44] Process started with command-line: '/home/test/.local/share/Steam/ubuntu12_32/steam' '-child-update-ui' '-child-update-ui-socket' '8' '-srt-logger-opened'
06/22 16:54:44 /tmp/dumps: is not owned by us - delete and recreate.
06/22 16:54:44 /tmp/dumps: could not delete, skipping.
06/22 16:54:44 minidumps folder is set to /tmp/dumps01
[2025-06-22 16:54:44] Using update UI: xwin
06/22 16:54:44 Init: Installing breakpad exception handler for appid(steam)/version(0)/tid(39375)
[2025-06-22 16:54:44] Create window
[2025-06-22 16:54:44] Verification complete
UpdateUI: skip show logo
[2025-06-22 16:54:44] Set percent complete: 0
[2025-06-22 16:54:44] Set percent complete: -1
Steam logging initialized: directory: /home/test/.local/share/Steam/logs
[2025-06-22 16:54:44] ProcessNextMessage: socket disconnected
[2025-06-22 16:54:44] No more messages are expected - exiting
XRRGetOutputInfo Workaround: initialized with override: 0 real: 0xf1309dc0
XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0xf1308500
06/22 16:54:45 /tmp/dumps: is not owned by us - delete and recreate.
06/22 16:54:45 /tmp/dumps: could not delete, skipping.
06/22 16:54:45 minidumps folder is set to /tmp/dumps01
06/22 16:54:45 Init: Installing breakpad exception handler for appid(steamsysinfo)/version(1747701111)/tid(39401)
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/steamOBjhCh - 123 bytes
steamwebhelper.sh[39418]: Using supervisor /home/test/.steam/root/ubuntu12_32/steam-runtime/amd64/usr/bin/steam-runtime-supervisor
steamwebhelper.sh[39418]: Starting steamwebhelper under bootstrap steamrt steam runtime via: /home/test/.local/share/Steam/steamrt64/steam-runtime-steamrt/_v2-entry-point
steamwebhelper.sh[39418]: Using CEF sandbox \(try with -no-cef-sandbox if this fails\)
steamwebhelper.sh[39418]: Starting steamwebhelper with steamrt steam runtime at /home/test/.local/share/Steam/steamrt64/steam-runtime-steamrt/_v2-entry-point
exec ./steamwebhelper -nocrashdialog -lang=en_US -cachedir=/home/test/.local/share/Steam/config/htmlcache -steampid=39374 -buildid=1747701111 -steamid=0 -logdir=/home/test/.local/share/Steam/logs -uimode=7 -startcount=0 -steamuniverse=Public -realm=Global -clientui=/home/test/.local/share/Steam/clientui -steampath=/home/test/.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/test/.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 39622
bus_name=com.steampowered.PressureVessel.LaunchAlongsideSteam
Desktop state changed: desktop: { pos: 0, 0 size: 3840,1080 } primary: { pos: 0, 0 size: 1920,1080 }
Caching cursor image for , size 24x24, serial 2, cache size = 0
[2025-06-22 16:54:56] Shutdown
Offline
normal user
exec ./steamwebhelper -nocrashdialog -lang=en_US -cachedir=/home/leo/.local/share/Steam/config/htmlcache -steampid=39661 -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
corrupted double-linked list
fresh user
exec ./steamwebhelper -nocrashdialog -lang=en_US -cachedir=/home/test/.local/share/Steam/config/htmlcache -steampid=39374 -buildid=1747701111 -steamid=0 -logdir=/home/test/.local/share/Steam/logs -uimode=7 -startcount=0 -steamuniverse=Public -realm=Global -clientui=/home/test/.local/share/Steam/clientui -steampath=/home/test/.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/test/.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
So the problem is not systemwide and has to do with starting the steamwebhelper .
except for steampid and path the commands are exactly the same.
For the normal user move away everything in ~/.local/share/Steam to a backup location, then start steam so it has to recreate the content.
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
Moving away the Steam directory still hasn't helped . Here's the output:
steam
bin_steam.sh[23423]: Setting up Steam content in /home/leo/.local/share/Steam
steam.sh[23423]: Running Steam on arch rolling 64-bit
steam.sh[23423]: STEAM_RUNTIME is enabled automatically
setup.sh[23522]: Updating Steam runtime environment...
(zenity:23530): Gtk-WARNING **: 18:13:09.877: Unknown key gtk-modules in /home/leo/.config/gtk-4.0/settings.ini
(zenity:23530): Adwaita-WARNING **: 18:13:09.971: Using GtkSettings:gtk-application-prefer-dark-theme with libadwaita is unsupported. Please use AdwStyleManager:color-scheme instead.
setup.sh[23522]: Forced use of runtime version for 32-bit libcurl-gnutls.so.4
steam.sh[23423]: Log already open
steam.sh[23423]: Steam client's requirements are satisfied
[2025-06-23 18:13:10] Startup - updater built Sep 17 2024 20:02:19
[2025-06-23 18:13:10] Startup - Steam Client launched with: '/home/leo/.local/share/Steam/ubuntu12_32/steam' '-srt-logger-opened'
ILocalize::AddFile() failed to load file "public/steambootstrapper_english.txt".
06/23 18:13:10 minidumps folder is set to /tmp/dumps
06/23 18:13:10 Init: Installing breakpad exception handler for appid(steam)/version(0)/tid(23663)
[2025-06-23 18:13:10] Failed to load cached hosts file (File 'update_hosts_cached.vdf' not found), using defaults
[2025-06-23 18:13:10] Using the following download hosts for Public, Realm steamglobal
[2025-06-23 18:13:10] 1. https://client-update.steamstatic.com, /, Realm 'steamglobal', weight was 1, source = 'baked in'
[2025-06-23 18:13:10] Verifying installation...
[2025-06-23 18:13:10] Unable to read and verify install manifest /home/leo/.local/share/Steam/package/steam_client_ubuntu12.installed
[2025-06-23 18:13:10] Verification complete
[2025-06-23 18:13:10] Downloading Update...
[2025-06-23 18:13:10] Checking for available update...
[2025-06-23 18:13:10] Downloading manifest: https://client-update.steamstatic.com/steam_client_ubuntu12
[2025-06-23 18:13:10] Manifest download: send request
[2025-06-23 18:13:10] Manifest download: waiting for download to finish
[2025-06-23 18:13:11] Manifest download: finished
[2025-06-23 18:13:11] Downloaded new manifest: /steam_client_ubuntu12 version 1747701111, installed version 0, existing pending version 0
[2025-06-23 18:13:11] Package file tenfoot_images_all.zip.vz.193cb8c4eb4446698ea2c0a9e8c4e6b6a623dac7_5572671 missing or incorrect size
[2025-06-23 18:13:11] Package file steamui_websrc_all.zip.vz.bcc7b796ae9c0d90c32a232b96e54c12f25231fa_24319451 missing or incorrect size
[2025-06-23 18:13:11] Package file resources_misc_all.zip.vz.e86a975545f3ab21a77373870cb311ef93934b8c_2224876 missing or incorrect size
[2025-06-23 18:13:11] Package file resources_hidpi_all.zip.vz.3de815c3117712cb9eeb7ea4c8b275faf481dcfd_56342 missing or incorrect size
[2025-06-23 18:13:11] Package file resources_all.zip.vz.3c8b3203e5c69d75ea0684c2409b86fe4d0d6f83_2856188 missing or incorrect size
[2025-06-23 18:13:11] Package file strings_en_all.zip.aa2527afed1892006f558d6de72384f925937604 missing or incorrect size
[2025-06-23 18:13:11] Package file strings_all.zip.vz.c8c819cbd49cfe86a1f6ddba3ecde82dbaf5b549_2013242 missing or incorrect size
[2025-06-23 18:13:11] Package file public_all.zip.vz.8960c5b77c70e2eef962ebb1e16f02b5794d0da7_23362084 missing or incorrect size
[2025-06-23 18:13:11] Package file steamui_websrc_sounds_all.zip.vz.a2b25775b33d943e54c45d176558de379111ef5f_3220470 missing or incorrect size
[2025-06-23 18:13:11] Package file steamui_websrc_movies_all.zip.56d17b5a6eee7cc37f7101ac1621d488aa27f989 missing or incorrect size
[2025-06-23 18:13:11] Package file bins_ubuntu12.zip.vz.df35c382f1a13c6c87768fd97524a5d8ae8dd74d_38248486 missing or incorrect size
[2025-06-23 18:13:11] Package file bins_sdk_ubuntu12.zip.vz.97a6ad0cc7305d2fbacf03364c6547ee9ae25015_22562154 missing or incorrect size
[2025-06-23 18:13:11] Package file bins_codecs_ubuntu12.zip.vz.d90bc1494b8e64074dc29b184b2287dbc7ee7853_12581393 missing or incorrect size
[2025-06-23 18:13:11] Package file bins_misc_ubuntu12.zip.vz.d91a15bf9d3b22b8168b4adb5aadce28a1eb1808_18761597 missing or incorrect size
[2025-06-23 18:13:11] Package file webkit_ubuntu12.zip.vz.c1f636b6caa816b545971c9c6d0bac642e82116e_89795942 missing or incorrect size
[2025-06-23 18:13:11] Package file miles_ubuntu12.zip.vz.5093ef941e6e5195a60ab3259077694dec994016_295496 missing or incorrect size
[2025-06-23 18:13:11] Package file sdl3_ubuntu12.zip.vz.41ce9175cf38af9cd7178b742126ac1b20179821_11412960 missing or incorrect size
[2025-06-23 18:13:11] Package file steam_ubuntu12.zip.vz.4188c72c628357a704df5aa63f8208720cf439c3_3310597 missing or incorrect size
[2025-06-23 18:13:11] Package file runtime_scout_ubuntu12.zip.0cda703b6ad882772b51c3ef9d13bc120749c509 missing or incorrect size
[2025-06-23 18:13:11] Package file runtime_steamrt_ubuntu12.zip.vz.6b5501cfe559f2a14c92c184d432464c85304baa_76967203 missing or incorrect size
[2025-06-23 18:13:11] Add pending download: https://client-update.steamstatic.com/tenfoot_images_all.zip.vz.193cb8c4eb4446698ea2c0a9e8c4e6b6a623dac7_5572671
[2025-06-23 18:13:11] Manifest download: send request
[2025-06-23 18:13:11] Add pending download: https://client-update.steamstatic.com/steamui_websrc_all.zip.vz.bcc7b796ae9c0d90c32a232b96e54c12f25231fa_24319451
[2025-06-23 18:13:11] Manifest download: send request
[2025-06-23 18:13:11] Add pending download: https://client-update.steamstatic.com/resources_misc_all.zip.vz.e86a975545f3ab21a77373870cb311ef93934b8c_2224876
[2025-06-23 18:13:11] Manifest download: send request
[2025-06-23 18:13:11] Add pending download: https://client-update.steamstatic.com/resources_hidpi_all.zip.vz.3de815c3117712cb9eeb7ea4c8b275faf481dcfd_56342
[2025-06-23 18:13:11] Manifest download: send request
[2025-06-23 18:13:11] Add pending download: https://client-update.steamstatic.com/resources_all.zip.vz.3c8b3203e5c69d75ea0684c2409b86fe4d0d6f83_2856188
[2025-06-23 18:13:11] Manifest download: send request
[2025-06-23 18:13:11] Add pending download: https://client-update.steamstatic.com/strings_en_all.zip.aa2527afed1892006f558d6de72384f925937604
[2025-06-23 18:13:11] Manifest download: send request
[2025-06-23 18:13:11] Add pending download: https://client-update.steamstatic.com/strings_all.zip.vz.c8c819cbd49cfe86a1f6ddba3ecde82dbaf5b549_2013242
[2025-06-23 18:13:11] Manifest download: send request
[2025-06-23 18:13:11] Add pending download: https://client-update.steamstatic.com/public_all.zip.vz.8960c5b77c70e2eef962ebb1e16f02b5794d0da7_23362084
[2025-06-23 18:13:11] Manifest download: send request
[2025-06-23 18:13:11] Add pending download: https://client-update.steamstatic.com/steamui_websrc_sounds_all.zip.vz.a2b25775b33d943e54c45d176558de379111ef5f_3220470
[2025-06-23 18:13:11] Manifest download: send request
[2025-06-23 18:13:11] Add pending download: https://client-update.steamstatic.com/steamui_websrc_movies_all.zip.56d17b5a6eee7cc37f7101ac1621d488aa27f989
[2025-06-23 18:13:11] Manifest download: send request
[2025-06-23 18:13:11] Add pending download: https://client-update.steamstatic.com/bins_ubuntu12.zip.vz.df35c382f1a13c6c87768fd97524a5d8ae8dd74d_38248486
[2025-06-23 18:13:11] Manifest download: send request
[2025-06-23 18:13:11] Add pending download: https://client-update.steamstatic.com/bins_sdk_ubuntu12.zip.vz.97a6ad0cc7305d2fbacf03364c6547ee9ae25015_22562154
[2025-06-23 18:13:11] Manifest download: send request
[2025-06-23 18:13:11] Add pending download: https://client-update.steamstatic.com/bins_codecs_ubuntu12.zip.vz.d90bc1494b8e64074dc29b184b2287dbc7ee7853_12581393
[2025-06-23 18:13:11] Manifest download: send request
[2025-06-23 18:13:11] Add pending download: https://client-update.steamstatic.com/bins_misc_ubuntu12.zip.vz.d91a15bf9d3b22b8168b4adb5aadce28a1eb1808_18761597
[2025-06-23 18:13:11] Manifest download: send request
[2025-06-23 18:13:11] Add pending download: https://client-update.steamstatic.com/webkit_ubuntu12.zip.vz.c1f636b6caa816b545971c9c6d0bac642e82116e_89795942
[2025-06-23 18:13:11] Manifest download: send request
[2025-06-23 18:13:11] Add pending download: https://client-update.steamstatic.com/miles_ubuntu12.zip.vz.5093ef941e6e5195a60ab3259077694dec994016_295496
[2025-06-23 18:13:11] Manifest download: send request
[2025-06-23 18:13:11] Add pending download: https://client-update.steamstatic.com/sdl3_ubuntu12.zip.vz.41ce9175cf38af9cd7178b742126ac1b20179821_11412960
[2025-06-23 18:13:11] Manifest download: send request
[2025-06-23 18:13:11] Add pending download: https://client-update.steamstatic.com/steam_ubuntu12.zip.vz.4188c72c628357a704df5aa63f8208720cf439c3_3310597
[2025-06-23 18:13:11] Manifest download: send request
[2025-06-23 18:13:11] Add pending download: https://client-update.steamstatic.com/runtime_scout_ubuntu12.zip.0cda703b6ad882772b51c3ef9d13bc120749c509
[2025-06-23 18:13:11] Manifest download: send request
[2025-06-23 18:13:11] Add pending download: https://client-update.steamstatic.com/runtime_steamrt_ubuntu12.zip.vz.6b5501cfe559f2a14c92c184d432464c85304baa_76967203
[2025-06-23 18:13:11] Manifest download: send request
[2025-06-23 18:13:11] Downloading update (4,539 of 399,197 KB)...
[2025-06-23 18:13:11] Downloading update (8,545 of 399,197 KB)...
[2025-06-23 18:13:12] Downloading update (11,599 of 399,197 KB)...
[2025-06-23 18:13:12] Downloading update (14,644 of 399,197 KB)...
[2025-06-23 18:13:12] Downloading update (18,228 of 399,197 KB)...
[2025-06-23 18:13:12] Downloading update (21,921 of 399,197 KB)...
[2025-06-23 18:13:13] Downloading update (25,607 of 399,197 KB)...
[2025-06-23 18:13:13] Downloading update (29,357 of 399,197 KB)...
[2025-06-23 18:13:13] Downloading update (32,847 of 399,197 KB)...
[2025-06-23 18:13:13] Downloading update (36,470 of 399,197 KB)...
[2025-06-23 18:13:14] Downloading update (40,114 of 399,197 KB)...
[2025-06-23 18:13:14] Downloading update (43,604 of 399,197 KB)...
[2025-06-23 18:13:14] Downloading update (47,378 of 399,197 KB)...
[2025-06-23 18:13:14] Downloading update (50,781 of 399,197 KB)...
[2025-06-23 18:13:15] Downloading update (54,287 of 399,197 KB)...
[2025-06-23 18:13:15] Downloading update (57,591 of 399,197 KB)...
[2025-06-23 18:13:15] Downloading update (61,467 of 399,197 KB)...
[2025-06-23 18:13:15] Downloading update (65,057 of 399,197 KB)...
[2025-06-23 18:13:16] Downloading update (68,285 of 399,197 KB)...
[2025-06-23 18:13:16] Downloading update (71,430 of 399,197 KB)...
[2025-06-23 18:13:16] Downloading update (74,570 of 399,197 KB)...
[2025-06-23 18:13:16] Downloading update (78,447 of 399,197 KB)...
[2025-06-23 18:13:17] Downloading update (81,904 of 399,197 KB)...
[2025-06-23 18:13:17] Downloading update (85,668 of 399,197 KB)...
[2025-06-23 18:13:17] Downloading update (89,188 of 399,197 KB)...
[2025-06-23 18:13:17] Downloading update (92,337 of 399,197 KB)...
[2025-06-23 18:13:18] Downloading update (96,153 of 399,197 KB)...
[2025-06-23 18:13:18] Downloading update (99,955 of 399,197 KB)...
[2025-06-23 18:13:18] Downloading update (103,366 of 399,197 KB)...
[2025-06-23 18:13:18] Downloading update (106,915 of 399,197 KB)...
[2025-06-23 18:13:19] Downloading update (110,384 of 399,197 KB)...
[2025-06-23 18:13:19] Downloading update (113,502 of 399,197 KB)...
[2025-06-23 18:13:19] Downloading update (117,163 of 399,197 KB)...
[2025-06-23 18:13:20] Downloading update (120,407 of 399,197 KB)...
[2025-06-23 18:13:20] Downloading update (123,692 of 399,197 KB)...
[2025-06-23 18:13:20] Downloading update (126,991 of 399,197 KB)...
[2025-06-23 18:13:20] Downloading update (130,614 of 399,197 KB)...
[2025-06-23 18:13:21] Downloading update (133,628 of 399,197 KB)...
[2025-06-23 18:13:21] Downloading update (136,918 of 399,197 KB)...
[2025-06-23 18:13:21] Downloading update (139,907 of 399,197 KB)...
[2025-06-23 18:13:21] Downloading update (142,506 of 399,197 KB)...
[2025-06-23 18:13:22] Downloading update (145,515 of 399,197 KB)...
[2025-06-23 18:13:22] Downloading update (148,653 of 399,197 KB)...
[2025-06-23 18:13:22] Downloading update (151,532 of 399,197 KB)...
[2025-06-23 18:13:22] Downloading update (154,258 of 399,197 KB)...
[2025-06-23 18:13:23] Downloading update (156,868 of 399,197 KB)...
[2025-06-23 18:13:23] Downloading update (159,607 of 399,197 KB)...
[2025-06-23 18:13:23] Downloading update (162,568 of 399,197 KB)...
[2025-06-23 18:13:23] Downloading update (165,358 of 399,197 KB)...
[2025-06-23 18:13:24] Downloading update (168,566 of 399,197 KB)...
[2025-06-23 18:13:24] Downloading update (171,565 of 399,197 KB)...
[2025-06-23 18:13:24] Downloading update (174,475 of 399,197 KB)...
[2025-06-23 18:13:24] Downloading update (178,278 of 399,197 KB)...
[2025-06-23 18:13:25] Downloading update (181,340 of 399,197 KB)...
[2025-06-23 18:13:25] Downloading update (184,100 of 399,197 KB)...
[2025-06-23 18:13:25] Downloading update (186,531 of 399,197 KB)...
[2025-06-23 18:13:25] Downloading update (190,120 of 399,197 KB)...
[2025-06-23 18:13:26] Downloading update (192,883 of 399,197 KB)...
[2025-06-23 18:13:26] Downloading update (195,631 of 399,197 KB)...
[2025-06-23 18:13:26] Downloading update (198,782 of 399,197 KB)...
[2025-06-23 18:13:26] Downloading update (201,921 of 399,197 KB)...
[2025-06-23 18:13:27] Downloading update (205,003 of 399,197 KB)...
[2025-06-23 18:13:27] Downloading update (207,820 of 399,197 KB)...
[2025-06-23 18:13:27] Downloading update (211,274 of 399,197 KB)...
[2025-06-23 18:13:27] Downloading update (214,278 of 399,197 KB)...
[2025-06-23 18:13:28] Downloading update (217,617 of 399,197 KB)...
[2025-06-23 18:13:28] Downloading update (220,983 of 399,197 KB)...
[2025-06-23 18:13:28] Downloading update (224,210 of 399,197 KB)...
[2025-06-23 18:13:28] Downloading update (227,800 of 399,197 KB)...
[2025-06-23 18:13:29] Downloading update (231,235 of 399,197 KB)...
[2025-06-23 18:13:29] Downloading update (234,617 of 399,197 KB)...
[2025-06-23 18:13:29] Downloading update (237,700 of 399,197 KB)...
[2025-06-23 18:13:29] Downloading update (240,894 of 399,197 KB)...
[2025-06-23 18:13:30] Downloading update (244,157 of 399,197 KB)...
[2025-06-23 18:13:30] Downloading update (247,336 of 399,197 KB)...
[2025-06-23 18:13:30] Downloading update (250,478 of 399,197 KB)...
[2025-06-23 18:13:30] Downloading update (254,009 of 399,197 KB)...
[2025-06-23 18:13:31] Downloading update (257,344 of 399,197 KB)...
[2025-06-23 18:13:31] Downloading update (260,667 of 399,197 KB)...
[2025-06-23 18:13:31] Downloading update (264,063 of 399,197 KB)...
[2025-06-23 18:13:31] Downloading update (267,189 of 399,197 KB)...
[2025-06-23 18:13:32] Downloading update (270,005 of 399,197 KB)...
[2025-06-23 18:13:32] Downloading update (273,125 of 399,197 KB)...
[2025-06-23 18:13:32] Downloading update (276,517 of 399,197 KB)...
[2025-06-23 18:13:32] Downloading update (279,701 of 399,197 KB)...
[2025-06-23 18:13:33] Downloading update (282,917 of 399,197 KB)...
[2025-06-23 18:13:33] Downloading update (286,469 of 399,197 KB)...
[2025-06-23 18:13:33] Downloading update (289,700 of 399,197 KB)...
[2025-06-23 18:13:33] Downloading update (292,740 of 399,197 KB)...
[2025-06-23 18:13:34] Downloading update (296,446 of 399,197 KB)...
[2025-06-23 18:13:34] Downloading update (299,604 of 399,197 KB)...
[2025-06-23 18:13:34] Downloading update (302,563 of 399,197 KB)...
[2025-06-23 18:13:34] Downloading update (305,977 of 399,197 KB)...
[2025-06-23 18:13:35] Downloading update (309,417 of 399,197 KB)...
[2025-06-23 18:13:35] Downloading update (312,756 of 399,197 KB)...
[2025-06-23 18:13:35] Downloading update (316,395 of 399,197 KB)...
[2025-06-23 18:13:35] Downloading update (319,681 of 399,197 KB)...
[2025-06-23 18:13:36] Downloading update (322,844 of 399,197 KB)...
[2025-06-23 18:13:36] Downloading update (325,980 of 399,197 KB)...
[2025-06-23 18:13:36] Downloading update (329,484 of 399,197 KB)...
[2025-06-23 18:13:36] Downloading update (332,396 of 399,197 KB)...
[2025-06-23 18:13:37] Downloading update (335,180 of 399,197 KB)...
[2025-06-23 18:13:37] Downloading update (338,252 of 399,197 KB)...
[2025-06-23 18:13:37] Downloading update (341,500 of 399,197 KB)...
[2025-06-23 18:13:37] Downloading update (344,396 of 399,197 KB)...
[2025-06-23 18:13:38] Downloading update (347,612 of 399,197 KB)...
[2025-06-23 18:13:38] Downloading update (350,636 of 399,197 KB)...
[2025-06-23 18:13:38] Downloading update (353,660 of 399,197 KB)...
[2025-06-23 18:13:38] Downloading update (356,700 of 399,197 KB)...
[2025-06-23 18:13:39] Downloading update (359,964 of 399,197 KB)...
[2025-06-23 18:13:39] Downloading update (362,876 of 399,197 KB)...
[2025-06-23 18:13:39] Downloading update (365,932 of 399,197 KB)...
[2025-06-23 18:13:39] Downloading update (369,100 of 399,197 KB)...
[2025-06-23 18:13:40] Downloading update (371,932 of 399,197 KB)...
[2025-06-23 18:13:40] Downloading update (375,034 of 399,197 KB)...
[2025-06-23 18:13:40] Downloading update (377,802 of 399,197 KB)...
[2025-06-23 18:13:41] Downloading update (379,838 of 399,197 KB)...
[2025-06-23 18:13:41] Downloading update (381,374 of 399,197 KB)...
[2025-06-23 18:13:41] Downloading update (382,638 of 399,197 KB)...
[2025-06-23 18:13:41] Downloading update (383,726 of 399,197 KB)...
[2025-06-23 18:13:42] Downloading update (384,638 of 399,197 KB)...
[2025-06-23 18:13:42] Downloading update (385,902 of 399,197 KB)...
[2025-06-23 18:13:42] Downloading update (386,846 of 399,197 KB)...
[2025-06-23 18:13:42] Downloading update (388,110 of 399,197 KB)...
[2025-06-23 18:13:43] Downloading update (389,038 of 399,197 KB)...
[2025-06-23 18:13:43] Downloading update (390,142 of 399,197 KB)...
[2025-06-23 18:13:43] Downloading update (391,230 of 399,197 KB)...
[2025-06-23 18:13:43] Downloading update (392,478 of 399,197 KB)...
[2025-06-23 18:13:44] Downloading update (393,406 of 399,197 KB)...
[2025-06-23 18:13:44] Downloading update (394,654 of 399,197 KB)...
[2025-06-23 18:13:44] Downloading update (395,582 of 399,197 KB)...
[2025-06-23 18:13:44] Downloading update (396,670 of 399,197 KB)...
[2025-06-23 18:13:45] Downloading update (397,774 of 399,197 KB)...
[2025-06-23 18:13:45] Downloading update (398,878 of 399,197 KB)...
[2025-06-23 18:13:45] Downloading update (399,197 of 399,197 KB)...
[2025-06-23 18:13:45] Download Complete.
[2025-06-23 18:13:45] Saving metrics to disk (/home/leo/.local/share/Steam/package/steam_client_metrics.bin)
[2025-06-23 18:13:45] uninstalled manifest found in /home/leo/.local/share/Steam/package/steam_client_ubuntu12 (1).
[2025-06-23 18:13:46] Extracting package...
[2025-06-23 18:13:51] Installing update...
[2025-06-23 18:13:53] Cleaning up...
[2025-06-23 18:13:53] Update complete, launching...
UpdateUI: skip show logo[2025-06-23 18:13:53] Shutdown
steam.sh[23423]: Restarting Steam by request...
steam.sh[23423]: Running Steam on arch rolling 64-bit
(zenity:23744): Gtk-WARNING **: 18:13:54.085: Unknown key gtk-modules in /home/leo/.config/gtk-4.0/settings.ini
(zenity:23744): Adwaita-WARNING **: 18:13:54.171: Using GtkSettings:gtk-application-prefer-dark-theme with libadwaita is unsupported. Please use AdwStyleManager:color-scheme instead.
(zenity:23876): Gtk-WARNING **: 18:13:55.791: Unknown key gtk-modules in /home/leo/.config/gtk-4.0/settings.ini
(zenity:23876): Adwaita-WARNING **: 18:13:55.877: Using GtkSettings:gtk-application-prefer-dark-theme with libadwaita is unsupported. Please use AdwStyleManager:color-scheme instead.
setup.sh[23870]: Forced use of runtime version for 64-bit libcurl.so.4
setup.sh[23870]: Forced use of runtime version for 64-bit libcurl-gnutls.so.4
setup.sh[23870]: Found newer runtime version for 64-bit libGLU.so.1. Host: 1.3.1 Runtime: 1.3.8004
setup.sh[23870]: Found newer runtime version for 64-bit libdbusmenu-gtk.so.4. Host: 4.0.12 Runtime: 4.0.13
setup.sh[23870]: Found newer runtime version for 64-bit libdbusmenu-glib.so.4. Host: 4.0.12 Runtime: 4.0.13
setup.sh[23870]: Forced use of runtime version for 32-bit libcurl.so.4
setup.sh[23870]: Forced use of runtime version for 32-bit libcurl-gnutls.so.4
setup.sh[23870]: Found newer runtime version for 32-bit libGLU.so.1. Host: 1.3.1 Runtime: 1.3.8004
setup.sh[23870]: Found newer runtime version for 32-bit libSDL2_mixer-2.0.so.0. Host: 0.800.0 Runtime: 0.800.1
setup.sh[23870]: Forced use of runtime version for 32-bit libdbusmenu-gtk.so.4
setup.sh[23870]: Found newer runtime version for 32-bit libSDL2_image-2.0.so.0. Host: 0.800.4 Runtime: 0.800.8
setup.sh[23870]: Forced use of runtime version for 32-bit libgtk-x11-2.0.so.0
setup.sh[23870]: Forced use of runtime version for 32-bit libdbusmenu-glib.so.4
steam.sh[23423]: Log already open
steam.sh[23423]: Using supervisor /home/leo/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/bin/steam-runtime-supervisor
steam.sh[23423]: Steam client's requirements are satisfied
CProcessEnvironmentManager is ready, 6 preallocated environment variables.
[2025-06-23 18:13:56] Startup - updater built May 19 2025 19:50:58
[2025-06-23 18:13:56] Startup - Steam Client launched with: '/home/leo/.local/share/Steam/ubuntu12_32/steam' '-srt-logger-opened'
CProcessEnvironmentManager is ready, 6 preallocated environment variables.
[2025-06-23 18:13:56] Loading cached metrics from disk (/home/leo/.local/share/Steam/package/steam_client_metrics.bin)
[2025-06-23 18:13:56] Failed to load cached hosts file (File 'update_hosts_cached.vdf' not found), using defaults
[2025-06-23 18:13:56] Using the following download hosts for Public, Realm steamglobal
[2025-06-23 18:13:56] 1. https://client-update.steamstatic.com, /, Realm 'steamglobal', weight was 1, source = 'baked in'
06/23 18:13:56 minidumps folder is set to /tmp/dumps
[2025-06-23 18:13:56] Verifying installation...
[2025-06-23 18:13:56] Verifying file sizes only
[2025-06-23 18:13:56] 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/23 18:13:56 minidumps folder is set to /tmp/dumps
[2025-06-23 18:13:56] Using update UI: xwin
06/23 18:13:56 Init: Installing breakpad exception handler for appid(steam)/version(0)/tid(24749)
[2025-06-23 18:13:56] Create window
[2025-06-23 18:13:56] Verification complete
UpdateUI: skip show logo
[2025-06-23 18:13:56] Set percent complete: 0
[2025-06-23 18:13:56] Set percent complete: -1
Steam logging initialized: directory: /home/leo/.local/share/Steam/logs
[2025-06-23 18:13:56] ProcessNextMessage: socket disconnected
[2025-06-23 18:13:56] No more messages are expected - exiting
XRRGetOutputInfo Workaround: initialized with override: 0 real: 0xe8827dc0
XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0xe8826500
06/23 18:13:57 minidumps folder is set to /tmp/dumps
06/23 18:13:57 Init: Installing breakpad exception handler for appid(steamsysinfo)/version(1747701111)/tid(24775)
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: 5633716224
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/steamCfODfD - 123 bytes
steamwebhelper.sh[24792]: Using supervisor /home/leo/.steam/root/ubuntu12_32/steam-runtime/amd64/usr/bin/steam-runtime-supervisor
steamwebhelper.sh[24792]: Starting steamwebhelper under bootstrap steamrt steam runtime via: /home/leo/.local/share/Steam/steamrt64/steam-runtime-steamrt/_v2-entry-point
steamwebhelper.sh[24792]: Using CEF sandbox \(try with -no-cef-sandbox if this fails\)
steamwebhelper.sh[24792]: 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=24748 -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 24973
bus_name=com.steampowered.PressureVessel.LaunchAlongsideSteam
/home/leo/.local/share/Steam/steam.sh: line 960: 24748 Segmentation fault (core dumped) "$STEAMROOT/$STEAMEXEPATH" "$@"
Offline
That output looks very different from the one with the fresh user.
There are some messages related to gtk4, can you swtich to a default theme for testing ?
Are there steam folders under ~/.config or ~/.cache ?
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
No steam folders in .cache or .config. . Steam output after theme change:
steam.sh[23096]: Running Steam on arch rolling 64-bit
steam.sh[23096]: STEAM_RUNTIME is enabled automatically
setup.sh[23148]: Steam runtime environment up-to-date!
steam.sh[23096]: Log already open
steam.sh[23096]: Using supervisor /home/leo/Steam/ubuntu12_32/steam-runtime/amd64/usr/bin/steam-runtime-supervisor
steam.sh[23096]: Steam client's requirements are satisfied
CProcessEnvironmentManager is ready, 6 preallocated environment variables.
[2025-06-24 19:35:00] Startup - updater built May 19 2025 19:50:58
[2025-06-24 19:35:00] Startup - Steam Client launched with: '/home/leo/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-24 19:35:00] Loading cached metrics from disk (/home/leo/Steam/package/steam_client_metrics.bin)
[2025-06-24 19:35:00] Using the following download hosts for Public, Realm steamglobal
[2025-06-24 19:35:00] 1. https://client-update.akamai.steamstatic.com, /, Realm 'steamglobal', weight was 100, source = 'update_hosts_cached.vdf'
[2025-06-24 19:35:00] 2. https://client-update.fastly.steamstatic.com, /, Realm 'steamglobal', weight was 900, source = 'update_hosts_cached.vdf'
[2025-06-24 19:35:00] 3. https://client-update.steamstatic.com, /, Realm 'steamglobal', weight was 1, source = 'baked in'
06/24 19:35:00 minidumps folder is set to /tmp/dumps
[2025-06-24 19:35:00] Checking for update on startup
[2025-06-24 19:35:00] Checking for available updates...
[2025-06-24 19:35:00] Downloading manifest: https://client-update.akamai.steamstatic.com/steam_client_ubuntu12
[2025-06-24 19:35:00] Manifest download: send request
[2025-06-24 19:35:00] Process started with command-line: '/home/leo/Steam/ubuntu12_32/steam' '-child-update-ui' '-child-update-ui-socket' '8' '-srt-logger-opened'
06/24 19:35:00 minidumps folder is set to /tmp/dumps
[2025-06-24 19:35:00] Using update UI: xwin
06/24 19:35:00 Init: Installing breakpad exception handler for appid(steam)/version(0)/tid(23212)
[2025-06-24 19:35:00] Create window
[2025-06-24 19:35:00] Set percent complete: 0
[2025-06-24 19:35:00] Set status message: Checking for available updates...
[2025-06-24 19:35:00] Set percent complete: -1
[2025-06-24 19:35:00] Manifest download: waiting for download to finish
[2025-06-24 19:35:00] Manifest download: finished
[2025-06-24 19:35:00] Download skipped: /steam_client_ubuntu12 version 1747701111, installed version 1747701111, existing pending version 0
[2025-06-24 19:35:00] Nothing to do
[2025-06-24 19:35:00] Verifying installation...
[2025-06-24 19:35:00] Verifying all executable checksums
[2025-06-24 19:35:00] Set percent complete: -1
[2025-06-24 19:35:00] Set status message: Verifying installation...
[2025-06-24 19:35:00] Verification complete
UpdateUI: skip show logo
[2025-06-24 19:35:00] Destroy window
Steam logging initialized: directory: /home/leo/Steam/logs
[2025-06-24 19:35:00] ProcessNextMessage: socket disconnected
[2025-06-24 19:35:00] No more messages are expected - exiting
XRRGetOutputInfo Workaround: initialized with override: 0 real: 0xe9745dc0
XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0xe9744500
06/24 19:35:01 minidumps folder is set to /tmp/dumps
06/24 19:35:01 Init: Installing breakpad exception handler for appid(steamsysinfo)/version(1747701111)/tid(23239)
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/steamFnMfFC - 123 bytes
steamwebhelper.sh[23256]: Using supervisor /home/leo/.steam/root/ubuntu12_32/steam-runtime/amd64/usr/bin/steam-runtime-supervisor
steamwebhelper.sh[23256]: Starting steamwebhelper under bootstrap steamrt steam runtime via: /home/leo/Steam/steamrt64/steam-runtime-steamrt/_v2-entry-point
steamwebhelper.sh[23256]: Using CEF sandbox \(try with -no-cef-sandbox if this fails\)
steamwebhelper.sh[23256]: Starting steamwebhelper with steamrt steam runtime at /home/leo/Steam/steamrt64/steam-runtime-steamrt/_v2-entry-point
Steam Runtime Launch Service: starting steam-runtime-launcher-service
Steam Runtime Launch Service: steam-runtime-launcher-service is running pid 23419
bus_name=com.steampowered.PressureVessel.LaunchAlongsideSteam
exec ./steamwebhelper -nocrashdialog -lang=en_US -cachedir=/home/leo/Steam/config/htmlcache -steampid=23211 -buildid=1747701111 -steamid=0 -logdir=/home/leo/Steam/logs -uimode=7 -startcount=0 -steamuniverse=Public -realm=Global -clientui=/home/leo/Steam/clientui -steampath=/home/leo/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/Steam/logs/cef_log.txt --disable-quick-menu --enable-features=PlatformHEVCDecoderSupport --disable-features=SpareRendererForSitePerProcess,DcheckIsFatal,BlockPromptsIfIgnoredOften,ValveFFmpegAllowLowDelayHEVC
/home/leo/Steam/steam.sh: line 960: 23211 Segmentation fault (core dumped) "$STEAMROOT/$STEAMEXEPATH" "$@"
Offline
Ok, something weird is going on .
steam.sh[23096]: Using supervisor /home/leo/Steam/ubuntu12_32/steam-runtime/amd64/usr/bin/steam-runtime-supervisor
steamwebhelper.sh[23256]: Using supervisor /home/leo/.steam/root/ubuntu12_32/steam-runtime/amd64/usr/bin/steam-runtime-supervisor
steamwebhelper.sh[23256]: Starting steamwebhelper with steamrt steam runtime at /home/leo/Steam/steamrt64/steam-runtime-steamrt/_v2-entry-point
I suggest you remove ~/.steam , ~/Steam and ~/.local/share/Steam completely, log out & login .
Check if anything steam related has been created.
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
After moving these folders and logging out and in ~/.steam was created. What does this mean?
➜ ~ ls -lR .steam
.steam:
total 12
lrwxrwxrwx 1 leo leo 22 Jun 26 09:07 bin -> /home/leo/.steam/bin32
lrwxrwxrwx 1 leo leo 27 Jun 26 09:07 bin32 -> /home/leo/Steam/ubuntu12_32
lrwxrwxrwx 1 leo leo 27 Jun 26 09:07 bin64 -> /home/leo/Steam/ubuntu12_64
-rwxr-xr-x 1 leo leo 406 Jun 26 09:07 registry.vdf
lrwxrwxrwx 1 leo leo 15 Jun 26 09:07 root -> /home/leo/Steam
lrwxrwxrwx 1 leo leo 23 Jun 26 09:07 sdk32 -> /home/leo/Steam/linux32
lrwxrwxrwx 1 leo leo 23 Jun 26 09:07 sdk64 -> /home/leo/Steam/linux64
lrwxrwxrwx 1 leo leo 15 Jun 26 09:07 steam -> /home/leo/Steam
-rw-r--r-- 1 leo leo 6 Jun 26 09:07 steam.pid
prw------- 1 leo leo 0 Jun 26 09:07 steam.pipe
-r-------- 1 leo leo 16 Jun 26 09:07 steam.token
Offline
Having a ~/.steam folder with symlinks appears to be normal on a fresh steam install, but the symlinks should point to ~/.local/share/Steam .
Is there a ~/.local/share/Steam folder now ?
Please post the output of printenv .
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
Sorry for the confusion, the .steam folders do point to ~/.local/share/Steam after logout and login, I just incorrectly moved the ~/.local/share/Steam folder to ~/Steam and that's why the symlinks were pointing to a wrong folder.
ls -Rl .steam
.steam:
total 12
lrwxrwxrwx 1 leo leo 22 Jun 26 19:27 bin -> /home/leo/.steam/bin32
lrwxrwxrwx 1 leo leo 40 Jun 26 19:27 bin32 -> /home/leo/.local/share/Steam/ubuntu12_32
lrwxrwxrwx 1 leo leo 40 Jun 26 19:27 bin64 -> /home/leo/.local/share/Steam/ubuntu12_64
-rwxr-xr-x 1 leo leo 405 Jun 26 19:27 registry.vdf
lrwxrwxrwx 1 leo leo 28 Jun 26 19:27 root -> /home/leo/.local/share/Steam
lrwxrwxrwx 1 leo leo 36 Jun 26 19:27 sdk32 -> /home/leo/.local/share/Steam/linux32
lrwxrwxrwx 1 leo leo 36 Jun 26 19:27 sdk64 -> /home/leo/.local/share/Steam/linux64
lrwxrwxrwx 1 leo leo 28 Jun 26 19:27 steam -> /home/leo/.local/share/Steam
-rw-r--r-- 1 leo leo 5 Jun 26 19:27 steam.pid
prw------- 1 leo leo 0 Jun 26 19:26 steam.pipe
-r-------- 1 leo leo 16 Jun 26 19:27 steam.token
printenv
SHELL=/usr/bin/zsh
AQ_DRM_DEVICES=/dev/dri/card1:/dev/dri/card0
HYPRLAND_CMD=Hyprland
XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session3
XDG_BACKEND=wayland
DESKTOP_SESSION=hyprland
ELECTRON_OZONE_PLATFORM_HINT=auto
XCURSOR_SIZE=24
XDG_SEAT=seat0
PWD=/home/leo
LOGNAME=leo
XDG_SESSION_DESKTOP=Hyprland
QT_QPA_PLATFORMTHEME=qt5ct
XDG_SESSION_TYPE=wayland
QT_STYLE_OVERRIDE=kvantum
MOTD_SHOWN=pam
HOME=/home/leo
LANG=en_GB.UTF-8
_JAVA_AWT_WM_NONREPARENTING=1
XDG_CURRENT_DESKTOP=Hyprland
WAYLAND_DISPLAY=wayland-1
XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0
XDG_SESSION_CLASS=user
USER=leo
HYPRLAND_INSTANCE_SIGNATURE=9958d297641b5c84dcff93f9039d80a5ad37ab00_1750958783_543011540
DISPLAY=:1
SHLVL=1
MOZ_ENABLE_WAYLAND=1
XDG_VTNR=1
XDG_SESSION_ID=4
XDG_RUNTIME_DIR=/run/user/1000
DEBUGINFOD_URLS=https://debuginfod.archlinux.org
HYPRCURSOR_THEME=cg
XCURSOR_THEME=Capitaine Cursors (Gruvbox)
XDG_DATA_DIRS=/home/leo/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share
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
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
MAIL=/var/spool/mail/leo
OLDPWD=/home/leo
HYPRCURSOR_SIZE=24
_=/usr/bin/printenv
KITTY_WINDOW_ID=1
TERM=xterm-kitty
COLORTERM=truecolor
KITTY_PID=6846
KITTY_PUBLIC_KEY=1:2hX&TIgx^XhF2M3iR1zHxgq{h8PKw4h?@cr1|E%R
TERMINFO=/usr/lib/kitty/terminfo
KITTY_INSTALLATION_DIR=/usr/lib/kitty
ZSH=/home/leo/.oh-my-zsh
XDG_CACHE_HOME=/home/leo/.cache
XDG_CONFIG_HOME=/home/leo/.config
XDG_DATA_HOME=/home/leo/.local/share
XDG_STATE_HOME=/home/leo/.local/state
PAGER=less
LESS=-R
LSCOLORS=Gxfxcxdxbxegedabagacad
LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.7z=01;31:*.ace=01;31:*.alz=01;31:*.apk=01;31:*.arc=01;31:*.arj=01;31:*.bz=01;31:*.bz2=01;31:*.cab=01;31:*.cpio=01;31:*.crate=01;31:*.deb=01;31:*.drpm=01;31:*.dwm=01;31:*.dz=01;31:*.ear=01;31:*.egg=01;31:*.esd=01;31:*.gz=01;31:*.jar=01;31:*.lha=01;31:*.lrz=01;31:*.lz=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.lzo=01;31:*.pyz=01;31:*.rar=01;31:*.rpm=01;31:*.rz=01;31:*.sar=01;31:*.swm=01;31:*.t7z=01;31:*.tar=01;31:*.taz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tgz=01;31:*.tlz=01;31:*.txz=01;31:*.tz=01;31:*.tzo=01;31:*.tzst=01;31:*.udeb=01;31:*.war=01;31:*.whl=01;31:*.wim=01;31:*.xz=01;31:*.z=01;31:*.zip=01;31:*.zoo=01;31:*.zst=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.jxl=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:
Offline
SHELL=/usr/bin/zsh
Are you using oh-my-zsh or similar ?
XDG_DATA_DIRS=/home/leo/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share
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
Try running steam with paths closer to standard like this :
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
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
Yes, I'm using oh-my-zsh. Here's the output to your command.
➜ ~ 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
steam.sh[17571]: Running Steam on arch rolling 64-bit
steam.sh[17571]: STEAM_RUNTIME is enabled automatically
setup.sh[17623]: Steam runtime environment up-to-date!
steam.sh[17571]: Log already open
steam.sh[17571]: Using supervisor /home/leo/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/bin/steam-runtime-supervisor
steam.sh[17571]: Steam client's requirements are satisfied
CProcessEnvironmentManager is ready, 6 preallocated environment variables.
[2025-06-29 00:15:51] Startup - updater built May 19 2025 19:50:58
[2025-06-29 00:15:51] 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 00:15:51] Loading cached metrics from disk (/home/leo/.local/share/Steam/package/steam_client_metrics.bin)
[2025-06-29 00:15:51] Using the following download hosts for Public, Realm steamglobal
[2025-06-29 00:15:51] 1. https://client-update.fastly.steamstatic.com, /, Realm 'steamglobal', weight was 900, source = 'update_hosts_cached.vdf'
[2025-06-29 00:15:51] 2. https://client-update.akamai.steamstatic.com, /, Realm 'steamglobal', weight was 100, source = 'update_hosts_cached.vdf'
[2025-06-29 00:15:51] 3. https://client-update.steamstatic.com, /, Realm 'steamglobal', weight was 1, source = 'baked in'
06/29 00:15:51 minidumps folder is set to /tmp/dumps
[2025-06-29 00:15:51] Checking for update on startup
[2025-06-29 00:15:51] Checking for available updates...
[2025-06-29 00:15:51] Downloading manifest: https://client-update.fastly.steamstatic.com/steam_client_ubuntu12
[2025-06-29 00:15:51] Manifest download: send request
[2025-06-29 00:15:51] 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 00:15:51 minidumps folder is set to /tmp/dumps
[2025-06-29 00:15:51] Using update UI: xwin
06/29 00:15:51 Init: Installing breakpad exception handler for appid(steam)/version(0)/tid(17687)
[2025-06-29 00:15:51] Create window
[2025-06-29 00:15:52] Set percent complete: 0
[2025-06-29 00:15:52] Set status message: Checking for available updates...
[2025-06-29 00:15:52] Set percent complete: -1
[2025-06-29 00:15:52] Manifest download: waiting for download to finish
[2025-06-29 00:15:52] Manifest download: finished
[2025-06-29 00:15:52] Download skipped: /steam_client_ubuntu12 version 1747701111, installed version 1747701111, existing pending version 0
[2025-06-29 00:15:52] Nothing to do
[2025-06-29 00:15:52] Verifying installation...
[2025-06-29 00:15:52] Verifying all executable checksums
[2025-06-29 00:15:52] Set percent complete: -1
[2025-06-29 00:15:52] Set status message: Verifying installation...
[2025-06-29 00:15:53] Verification complete
UpdateUI: skip show logo
[2025-06-29 00:15:53] Destroy window
Steam logging initialized: directory: /home/leo/.local/share/Steam/logs
[2025-06-29 00:15:53] ProcessNextMessage: socket disconnected
[2025-06-29 00:15:53] No more messages are expected - exiting
XRRGetOutputInfo Workaround: initialized with override: 0 real: 0xebc55dc0
XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0xebc54500
06/29 00:15:53 minidumps folder is set to /tmp/dumps
06/29 00:15:53 Init: Installing breakpad exception handler for appid(steamsysinfo)/version(1747701111)/tid(17714)
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/steamcHiKod - 123 bytes
steamwebhelper.sh[17732]: Using supervisor /home/leo/.steam/root/ubuntu12_32/steam-runtime/amd64/usr/bin/steam-runtime-supervisor
steamwebhelper.sh[17732]: Starting steamwebhelper under bootstrap steamrt steam runtime via: /home/leo/.local/share/Steam/steamrt64/steam-runtime-steamrt/_v2-entry-point
steamwebhelper.sh[17732]: Using CEF sandbox \(try with -no-cef-sandbox if this fails\)
steamwebhelper.sh[17732]: 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=17686 -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 17925
bus_name=com.steampowered.PressureVessel.LaunchAlongsideSteam
/home/leo/.local/share/Steam/steam.sh: line 960: 17686 Segmentation fault (core dumped) "$STEAMROOT/$STEAMEXEPATH" "$@"
Offline