You are not logged in.

#1 2025-08-24 20:09:55

tx
Member
Registered: 2025-08-24
Posts: 35

steam-native works but steam crashes on amg gpu

Hi,
Steam stopped working a few months ago. Tried reinstalling, didn't help. Then, I've tried steam-native and it works.
Some games crash with similar messages, so I thought that I should try fixing steam first, and then, if issues persist, make another post about game-related issues.

steam:

steam.sh[22372]: Running Steam on arch rolling 64-bit
steam.sh[22372]: STEAM_RUNTIME is enabled automatically
setup.sh[22424]: Steam runtime environment up-to-date!
steam.sh[22372]: Log already open
steam.sh[22372]: Steam client's requirements are satisfied
CProcessEnvironmentManager is ready, 6 preallocated environment variables.
[2025-08-24 15:55:32] Startup - updater built Jun 28 2025 01:05:05
[2025-08-24 15:55:32] Startup - Steam Client launched with: '/home/tx/.local/share/Steam/ubuntu12_32/steam' '-srt-logger-opened'
CProcessEnvironmentManager is ready, 6 preallocated environment variables.
[2025-08-24 15:55:32] Loading cached metrics from disk (/home/tx/.local/share/Steam/package/steam_client_metrics.bin)
[2025-08-24 15:55:32] Using the following download hosts for Public, Realm steamglobal
[2025-08-24 15:55:32] 1. https://client-update.fastly.steamstatic.com, /, Realm 'steamglobal', weight was 900, source = 'update_hosts_cached.vdf'
[2025-08-24 15:55:32] 2. https://client-update.akamai.steamstatic.com, /, Realm 'steamglobal', weight was 400, source = 'update_hosts_cached.vdf'
[2025-08-24 15:55:32] 3. https://client-update.steamstatic.com, /, Realm 'steamglobal', weight was 1, source = 'baked in'
08/24 15:55:32 minidumps folder is set to /tmp/dumps
[2025-08-24 15:55:32] Verifying installation...
[2025-08-24 15:55:32] Verifying file sizes only
[2025-08-24 15:55:32] Process started with command-line: '/home/tx/.local/share/Steam/ubuntu12_32/steam' '-child-update-ui' '-child-update-ui-socket' '8' '-srt-logger-opened'
08/24 15:55:32 minidumps folder is set to /tmp/dumps
[2025-08-24 15:55:32] Using update UI: xwin
08/24 15:55:32 Init: Installing breakpad exception handler for appid(steam)/version(0)/tid(22476)
[2025-08-24 15:55:32] Create window
[2025-08-24 15:55:32] Set percent complete: 0
[2025-08-24 15:55:32] Set percent complete: -1
[2025-08-24 15:55:32] Set status message: Verifying installation...
[2025-08-24 15:55:32] Verification complete
UpdateUI: skip show logo
[2025-08-24 15:55:32] Destroy window
[2025-08-24 15:55:32] Shutdown

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

XRRGetOutputInfo Workaround: initialized with override: 0 real: 0xf65c4370
XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0xf65c2cc0
/usr/share/themes/Arc-Dark-solid/gtk-2.0/main.rc:1090: error: unexpected identifier 'direction', expected character '}'
/usr/share/themes/Arc-Dark-solid/gtk-2.0/apps.rc:91: error: unexpected identifier 'direction', expected character '}'
08/24 15:55:32 minidumps folder is set to /tmp/dumps
08/24 15:55:32 Init: Installing breakpad exception handler for appid(steamsysinfo)/version(1751405894)/tid(22485)
Running query: 1 - GpuTopology
CVulkanTopology: failed create vulkan instance: -9
CVulkanTopology: failed to create vulkan instanceFailed to query vulkan gpu topology

Failed to query vulkan gpu topology
Response:
Exit code: -2
Fontconfig warning: line 5: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/10-hinting-slight.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 4: unknown element "description"
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 72: non-double matrix element
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 72: non-double matrix element
Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 80: saw unknown, expected number
Fontconfig warning: "/etc/fonts/conf.d/10-yes-antialias.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/11-lcdfilter-default.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/20-unhint-small-vera.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/40-nonlatin.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/45-generic.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/45-latin.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/48-spacing.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/49-sansserif.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/51-local.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/60-generic.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/60-latin.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/65-nonlatin.conf", line 4: unknown element "description"
src/vgui2/src/surface_linux.cpp (1956) : glXChooseVisual failed
src/vgui2/src/surface_linux.cpp (1956) : glXChooseVisual failed
src/vgui2/src/surface_linux.cpp (1956) : Fatal assert; application exiting
src/vgui2/src/surface_linux.cpp (1956) : Fatal assert; application exiting
08/24 15:55:32 Init: Installing breakpad exception handler for appid(steam)/version(1751405894)/tid(22475)
steamwebhelper.sh[22489]: Starting steamwebhelper under bootstrap steamrt steam runtime via: /home/tx/.local/share/Steam/steamrt64/steam-runtime-steamrt/_v2-entry-point
steamwebhelper.sh[22489]: Starting steamwebhelper with steamrt steam runtime at /home/tx/.local/share/Steam/steamrt64/steam-runtime-steamrt/_v2-entry-point
assert_20250824155532_7.dmp[22529]: Uploading dump (out-of-process)
/tmp/dumps/assert_20250824155532_7.dmp
~ # i386-linux-gnu-capsule-capture-libs: warning: Dependencies of /usr/lib32/libvulkan_lvp.so not found, ignoring: Missing dependencies: Could not find "libLLVM.so.20.1" in LD_LIBRARY_PATH "/home/tx/.local/share/Steam/ubuntu12_32:/home/tx/.local/share/Steam/ubuntu12_32/panorama:/usr/lib", ld.so.cache, DT_RUNPATH or fallback /lib:/usr/lib
i386-linux-gnu-capsule-capture-libs: warning: Dependencies of /usr/lib32/libvulkan_radeon.so not found, ignoring: Missing dependencies: Could not find "libLLVM.so.20.1" in LD_LIBRARY_PATH "/home/tx/.local/share/Steam/ubuntu12_32:/home/tx/.local/share/Steam/ubuntu12_32/panorama:/usr/lib", ld.so.cache, DT_RUNPATH or fallback /lib:/usr/lib
i386-linux-gnu-capsule-capture-libs: warning: Dependencies of /home/tx/.local/share/Steam/ubuntu12_32/libVkLayer_steam_fossilize.so not found, ignoring: Missing dependencies: Could not find "librt.so.1" in LD_LIBRARY_PATH "/home/tx/.local/share/Steam/ubuntu12_32:/home/tx/.local/share/Steam/ubuntu12_32/panorama:/usr/lib", ld.so.cache, DT_RUNPATH or fallback /lib:/usr/lib
i386-linux-gnu-capsule-capture-libs: warning: Dependencies of /home/tx/.local/share/Steam/ubuntu12_32/steamoverlayvulkanlayer.so not found, ignoring: Missing dependencies: Could not find "libdl.so.2" in LD_LIBRARY_PATH "/home/tx/.local/share/Steam/ubuntu12_32:/home/tx/.local/share/Steam/ubuntu12_32/panorama:/usr/lib", ld.so.cache, DT_RUNPATH or fallback /lib:/usr/lib
i386-linux-gnu-capsule-capture-libs: warning: Dependencies of /usr/lib32/vdpau/libvdpau_d3d12.so not found, ignoring: Missing dependencies: Could not find "libdrm.so.2" in LD_LIBRARY_PATH "/home/tx/.local/share/Steam/ubuntu12_32:/home/tx/.local/share/Steam/ubuntu12_32/panorama:/usr/lib", ld.so.cache, DT_RUNPATH or fallback /lib:/usr/lib
i386-linux-gnu-capsule-capture-libs: warning: Dependencies of /usr/lib32/vdpau/libvdpau_trace.so not found, ignoring: Missing dependencies: Could not find "libc.so.6" in LD_LIBRARY_PATH "/home/tx/.local/share/Steam/ubuntu12_32:/home/tx/.local/share/Steam/ubuntu12_32/panorama:/usr/lib", ld.so.cache, DT_RUNPATH or fallback /lib:/usr/lib
i386-linux-gnu-capsule-capture-libs: warning: Dependencies of /usr/lib32/dri/crocus_dri.so not found, ignoring: Missing dependencies: Could not find "libgbm.so.1" in LD_LIBRARY_PATH "/home/tx/.local/share/Steam/ubuntu12_32:/home/tx/.local/share/Steam/ubuntu12_32/panorama:/usr/lib", ld.so.cache, DT_RUNPATH or fallback /lib:/usr/lib
i386-linux-gnu-capsule-capture-libs: warning: Dependencies of /usr/lib32/dri/d3d12_drv_video.so not found, ignoring: Missing dependencies: Could not find "libdrm.so.2" in LD_LIBRARY_PATH "/home/tx/.local/share/Steam/ubuntu12_32:/home/tx/.local/share/Steam/ubuntu12_32/panorama:/usr/lib", ld.so.cache, DT_RUNPATH or fallback /lib:/usr/lib
pressure-vessel-wrap[22489]: W: Using glibc from provider system for some but not all architectures! Arbitrarily using provider locales.
pressure-vessel-wrap[22489]: W: Using libdrm from provider system for some but not all architectures! Will take /usr/share/libdrm from provider.
pressure-vessel-wrap[22489]: W: Using libGLX_mesa.so.0 from provider system for some but not all architectures! Will take /usr/share/drirc.d from provider.
exec ./steamwebhelper -nocrashdialog -lang=en_US -cachedir=/home/tx/.local/share/Steam/config/htmlcache -steampid=22475 -buildid=1751405894 -steamid=0 -logdir=/home/tx/.local/share/Steam/logs -uimode=7 -startcount=0 -steamuniverse=Public -realm=Global -clientui=/home/tx/.local/share/Steam/clientui -steampath=/home/tx/.local/share/Steam/ubuntu12_32/steam -launcher=0 --valve-initial-threadpool-size=4 --valve-enable-site-isolation --enable-smooth-scrolling --password-store=basic --log-file=/home/tx/.local/share/Steam/logs/cef_log.txt --disable-quick-menu --disable-component-update --enable-features=PlatformHEVCDecoderSupport --disable-features=SpareRendererForSitePerProcess,DcheckIsFatal,BlockPromptsIfIgnoredOften,ValveFFmpegAllowLowDelayHEVC
assert_20250824155532_7.dmp[22529]: Finished uploading minidump (out-of-process): success = yes
assert_20250824155532_7.dmp[22529]: response: CrashID=bp-642ca2af-75ba-4a59-a523-cf1602250824
assert_20250824155532_7.dmp[22529]: file ''/tmp/dumps/assert_20250824155532_7.dmp'', upload yes: ''CrashID=bp-642ca2af-75ba-4a59-a523-cf1602250824''

steam-native (for comparison):

steam.sh[22716]: Running Steam on arch rolling 64-bit
steam.sh[22716]: STEAM_RUNTIME is disabled by the user (this is unsupported)
setup.sh[22768]: Steam runtime environment up-to-date!
steam.sh[22716]: Log already open
steam.sh[22716]: Steam client's requirements are satisfied
CProcessEnvironmentManager is ready, 6 preallocated environment variables.
[2025-08-24 15:55:59] Startup - updater built Jun 28 2025 01:05:05
[2025-08-24 15:55:59] Startup - Steam Client launched with: '/home/tx/.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-08-24 15:55:59] Loading cached metrics from disk (/home/tx/.local/share/Steam/package/steam_client_metrics.bin)
[2025-08-24 15:55:59] Using the following download hosts for Public, Realm steamglobal
[2025-08-24 15:55:59] 1. https://client-update.fastly.steamstatic.com, /, Realm 'steamglobal', weight was 900, source = 'update_hosts_cached.vdf'
[2025-08-24 15:55:59] 2. https://client-update.akamai.steamstatic.com, /, Realm 'steamglobal', weight was 400, source = 'update_hosts_cached.vdf'
[2025-08-24 15:55:59] 3. https://client-update.steamstatic.com, /, Realm 'steamglobal', weight was 1, source = 'baked in'
08/24 15:55:59 minidumps folder is set to /tmp/dumps
[2025-08-24 15:55:59] Checking for update on startup
[2025-08-24 15:55:59] Checking for available updates...
[2025-08-24 15:55:59] Downloading manifest: https://client-update.fastly.steamstatic.com/steam_client_ubuntu12
[2025-08-24 15:55:59] Manifest download: send request
[2025-08-24 15:55:59] Process started with command-line: '/home/tx/.local/share/Steam/ubuntu12_32/steam' '-child-update-ui' '-child-update-ui-socket' '8' '-srt-logger-opened'
08/24 15:55:59 minidumps folder is set to /tmp/dumps
[2025-08-24 15:55:59] Using update UI: xwin
08/24 15:55:59 Init: Installing breakpad exception handler for appid(steam)/version(0)/tid(22810)
[2025-08-24 15:55:59] Create window
[2025-08-24 15:55:59] Set percent complete: 0
[2025-08-24 15:55:59] Set status message: Checking for available updates...
[2025-08-24 15:55:59] Set percent complete: -1
[2025-08-24 15:55:59] Manifest download: waiting for download to finish
[2025-08-24 15:55:59] Manifest download: finished
[2025-08-24 15:55:59] Download skipped: /steam_client_ubuntu12 version 1751405894, installed version 1751405894, existing pending version 0
[2025-08-24 15:55:59] Nothing to do
[2025-08-24 15:55:59] Verifying installation...
[2025-08-24 15:55:59] Verifying all executable checksums
[2025-08-24 15:55:59] Set percent complete: -1
[2025-08-24 15:55:59] Set status message: Verifying installation...
[2025-08-24 15:56:00] Verification complete
UpdateUI: skip show logo
[2025-08-24 15:56:00] Destroy window
[2025-08-24 15:56:00] Shutdown

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

XRRGetOutputInfo Workaround: initialized with override: 0 real: 0xf7020dc0
XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0xf701f500
08/24 15:56:00 minidumps folder is set to /tmp/dumps
08/24 15:56:00 Init: Installing breakpad exception handler for appid(steamsysinfo)/version(1751405894)/tid(22841)
Running query: 1 - GpuTopology
Response: gpu_topology {
  gpus {
    id: 1
    name: "AMD Radeon 780M Graphics (RADV PHOENIX)"
    vram_size_bytes: 11454013440
    driver_id: k_EGpuDriverId_MesaRadv
    driver_version_major: 25
    driver_version_minor: 2
    driver_version_patch: 1
  }
  gpus {
    id: 2
    name: "llvmpipe (LLVM 20.1.8, 256 bits)"
    vram_size_bytes: 3221225472
    driver_id: k_EGpuDriverId_MesaLLVMPipe
    driver_version_major: 25
    driver_version_minor: 2
    driver_version_patch: 1
  }
  default_gpu_id: 1
}

Exit code: 0
Saving response to: /tmp/steamnNhNiL - 115 bytes
steamwebhelper.sh[22857]: Starting steamwebhelper under bootstrap steamrt steam runtime via: /home/tx/.local/share/Steam/steamrt64/steam-runtime-steamrt/_v2-entry-point
steamwebhelper.sh[22857]: Starting steamwebhelper with steamrt steam runtime at /home/tx/.local/share/Steam/steamrt64/steam-runtime-steamrt/_v2-entry-point
i386-linux-gnu-capsule-capture-libs: warning: Dependencies of /usr/lib32/libvulkan_lvp.so not found, ignoring: Missing dependencies: Could not find "libLLVM.so.20.1" in LD_LIBRARY_PATH "/home/tx/.local/share/Steam/ubuntu12_32:/home/tx/.local/share/Steam/ubuntu12_32/panorama:/usr/lib/steam:/usr/lib32/steam", ld.so.cache, DT_RUNPATH or fallback /lib:/usr/lib
i386-linux-gnu-capsule-capture-libs: warning: Dependencies of /usr/lib32/libvulkan_radeon.so not found, ignoring: Missing dependencies: Could not find "libLLVM.so.20.1" in LD_LIBRARY_PATH "/home/tx/.local/share/Steam/ubuntu12_32:/home/tx/.local/share/Steam/ubuntu12_32/panorama:/usr/lib/steam:/usr/lib32/steam", ld.so.cache, DT_RUNPATH or fallback /lib:/usr/lib
i386-linux-gnu-capsule-capture-libs: warning: Dependencies of /home/tx/.local/share/Steam/ubuntu12_32/libVkLayer_steam_fossilize.so not found, ignoring: Missing dependencies: Could not find "librt.so.1" in LD_LIBRARY_PATH "/home/tx/.local/share/Steam/ubuntu12_32:/home/tx/.local/share/Steam/ubuntu12_32/panorama:/usr/lib/steam:/usr/lib32/steam", ld.so.cache, DT_RUNPATH or fallback /lib:/usr/lib
i386-linux-gnu-capsule-capture-libs: warning: Dependencies of /home/tx/.local/share/Steam/ubuntu12_32/steamoverlayvulkanlayer.so not found, ignoring: Missing dependencies: Could not find "libdl.so.2" in LD_LIBRARY_PATH "/home/tx/.local/share/Steam/ubuntu12_32:/home/tx/.local/share/Steam/ubuntu12_32/panorama:/usr/lib/steam:/usr/lib32/steam", ld.so.cache, DT_RUNPATH or fallback /lib:/usr/lib
i386-linux-gnu-capsule-capture-libs: warning: Dependencies of /usr/lib32/vdpau/libvdpau_d3d12.so not found, ignoring: Missing dependencies: Could not find "libdrm.so.2" in LD_LIBRARY_PATH "/home/tx/.local/share/Steam/ubuntu12_32:/home/tx/.local/share/Steam/ubuntu12_32/panorama:/usr/lib/steam:/usr/lib32/steam", ld.so.cache, DT_RUNPATH or fallback /lib:/usr/lib
i386-linux-gnu-capsule-capture-libs: warning: Dependencies of /usr/lib32/vdpau/libvdpau_trace.so not found, ignoring: Missing dependencies: Could not find "libc.so.6" in LD_LIBRARY_PATH "/home/tx/.local/share/Steam/ubuntu12_32:/home/tx/.local/share/Steam/ubuntu12_32/panorama:/usr/lib/steam:/usr/lib32/steam", ld.so.cache, DT_RUNPATH or fallback /lib:/usr/lib
i386-linux-gnu-capsule-capture-libs: warning: Dependencies of /usr/lib32/dri/crocus_dri.so not found, ignoring: Missing dependencies: Could not find "libgbm.so.1" in LD_LIBRARY_PATH "/home/tx/.local/share/Steam/ubuntu12_32:/home/tx/.local/share/Steam/ubuntu12_32/panorama:/usr/lib/steam:/usr/lib32/steam", ld.so.cache, DT_RUNPATH or fallback /lib:/usr/lib
i386-linux-gnu-capsule-capture-libs: warning: Dependencies of /usr/lib32/dri/d3d12_drv_video.so not found, ignoring: Missing dependencies: Could not find "libdrm.so.2" in LD_LIBRARY_PATH "/home/tx/.local/share/Steam/ubuntu12_32:/home/tx/.local/share/Steam/ubuntu12_32/panorama:/usr/lib/steam:/usr/lib32/steam", ld.so.cache, DT_RUNPATH or fallback /lib:/usr/lib
pressure-vessel-wrap[22857]: W: Using glibc from provider system for some but not all architectures! Arbitrarily using provider locales.
pressure-vessel-wrap[22857]: W: Using libdrm from provider system for some but not all architectures! Will take /usr/share/libdrm from provider.
pressure-vessel-wrap[22857]: W: Using libGLX_mesa.so.0 from provider system for some but not all architectures! Will take /usr/share/drirc.d from provider.
exec ./steamwebhelper -nocrashdialog -lang=en_US -cachedir=/home/tx/.local/share/Steam/config/htmlcache -steampid=22809 -buildid=1751405894 -steamid=0 -logdir=/home/tx/.local/share/Steam/logs -uimode=7 -startcount=0 -steamuniverse=Public -realm=Global -clientui=/home/tx/.local/share/Steam/clientui -steampath=/home/tx/.local/share/Steam/ubuntu12_32/steam -launcher=0 --valve-initial-threadpool-size=4 --valve-enable-site-isolation --enable-smooth-scrolling --password-store=basic --log-file=/home/tx/.local/share/Steam/logs/cef_log.txt --disable-quick-menu --disable-component-update --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 23027
sh: line 1: exec: steam-runtime-launcher-service: not found
Steam Runtime Launch Service: steam-runtime-launcher-service pid 23027 exited
Steam Runtime Launch Service: steam-runtime-launcher-service possible problem, disabling
reaping pid: 22810 -- steam
Desktop state changed: desktop: { pos:    0,   0 size: 1920,1200 } primary: { pos:    0,   0 size: 1920,1200 }
Caching cursor image for left_ptr, size 32x32, serial 2, cache size = 0

Seems like an issue with drivers/vulkan. Here are some other logs, which I think might be relevant.

~ # pacman -Qs 'amd|radeon|mesa|libgl|vulkan'
local/amd-ucode 20250808-1
    Microcode update image for AMD CPUs
local/glib2 2.84.4-2
    Low level core library
local/glibmm 2.66.8-1
    C++ bindings for GLib
local/glibmm-2.68 2.84.0-1
    C++ bindings for GLib
local/glu 9.0.3-2
    Mesa OpenGL utility library
local/lib32-glib2 2.84.4-2
    Low level core library - 32-bit
local/lib32-glu 9.0.3-2
    Mesa OpenGL utility library (32 bits)
local/lib32-libglvnd 1.7.0-1
    The GL Vendor-Neutral Dispatch library
local/lib32-mesa 1:25.2.1-1
    Open-source OpenGL drivers - 32-bit
local/lib32-mesa-utils 9.0.0-4
    Essential Mesa utilities (32-bit)
local/lib32-vulkan-icd-loader 1.4.321.0-1
    Vulkan Installable Client Driver (ICD) Loader (32-bit)
local/lib32-vulkan-radeon 1:25.2.1-1
    Open-source Vulkan driver for AMD GPUs - 32-bit
local/lib32-vulkan-swrast 1:25.2.1-1
    Open-source Vulkan driver for CPUs (Software Rasterizer) - 32-bit
local/libglibutil 1.0.80-1
    Library of glib utilities
local/libglvnd 1.7.0-3
    The GL Vendor-Neutral Dispatch library
local/linux-firmware-amdgpu 20250808-1
    Firmware files for Linux - Firmware for AMD Radeon GPUs
local/linux-firmware-radeon 20250808-1
    Firmware files for Linux - Firmware for ATI Radeon GPUs
local/mesa 1:25.2.1-2
    Open-source OpenGL drivers
local/mesa-utils 9.0.0-7
    Essential Mesa utilities
local/nvtop 3.2.0-1
    GPUs process monitoring for AMD, Intel and NVIDIA
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/radeontop 1.4-3
    View GPU utilization for total activity percent and individual blocks
local/spirv-tools 1:1.4.321.0-1 (vulkan-devel)
    API and commands for processing SPIR-V modules
local/vkd3d 1.16-1
    Direct3D 12 to Vulkan translation library By WineHQ
local/vulkan-icd-loader 1.4.321.0-1 (vulkan-devel)
    Vulkan Installable Client Driver (ICD) Loader
local/vulkan-mesa-layers 1:25.2.1-2
    Mesa's Vulkan layers
local/vulkan-radeon 1:25.2.1-2
    Open-source Vulkan driver for AMD GPUs
local/vulkan-swrast 1:25.2.1-2
    Open-source Vulkan driver for CPUs (Software Rasterizer)
local/vulkan-tools 1.4.321.0-1 (vulkan-devel)
    Vulkan tools and utilities
local/vulkan-validation-layers 1.4.321.0-1 (vulkan-devel)
    Vulkan Validation Layers
local/xf86-video-amdgpu 25.0.0-1 (xorg-drivers)
    X.org amdgpu video driver
~ # lspci -k | grep -EA3 'VGA|3D'
c3:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Phoenix1 (rev dd)
        Subsystem: Lenovo Device 50d8
        Kernel driver in use: amdgpu
        Kernel modules: amdgpu
~ # glxinfo -B
name of display: :0
display: :0  screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
    Vendor: AMD (0x1002)
    Device: AMD Radeon 780M Graphics (radeonsi, phoenix, LLVM 20.1.8, DRM 3.64, 6.16.3-arch1-1) (0x15bf)
    Version: 25.2.1
    Accelerated: yes
    Video memory: 1024MB
    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: 578 MB, largest block: 578 MB
    VBO free aux. memory - total: 15291 MB, largest block: 15291 MB
    Texture free memory - total: 578 MB, largest block: 578 MB
    Texture free aux. memory - total: 15291 MB, largest block: 15291 MB
    Renderbuffer free memory - total: 578 MB, largest block: 578 MB
    Renderbuffer free aux. memory - total: 15291 MB, largest block: 15291 MB
Memory info (GL_NVX_gpu_memory_info):
    Dedicated video memory: 1024 MB
    Total available memory: 16385 MB
    Currently available dedicated video memory: 578 MB
OpenGL vendor string: AMD
OpenGL renderer string: AMD Radeon 780M Graphics (radeonsi, phoenix, LLVM 20.1.8, DRM 3.64, 6.16.3-arch1-1)
OpenGL core profile version string: 4.6 (Core Profile) Mesa 25.2.1-arch1.2
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.2.1-arch1.2
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.2.1-arch1.2
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20

I just noticed that lspci says AMD/ATI. Should I use ATI drivers?

Offline

#2 2025-08-25 12:51:56

Lone_Wolf
Administrator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 14,962

Re: steam-native works but steam crashes on amg gpu

I just noticed that lspci says AMD/ATI. Should I use ATI drivers?

No , AMD bought ATI Technologies in 2006 and has been the owner since .


Are you running X or wayland ?
If X, does removing xf86-video-amdgpu help ?

Please post the output of

$ 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

#3 2025-08-25 16:36:14

tx
Member
Registered: 2025-08-24
Posts: 35

Re: steam-native works but steam crashes on amg gpu

I'm running X.
Removing xf86-video-amdgpu did not help.

vulkaninfo --summary

==========
VULKANINFO
==========

Vulkan Instance Version: 1.4.321


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 = 11
---------------------------
VK_LAYER_FROG_gamescope_wsi_x86_64 Gamescope WSI (XWayland Bypass) Layer (x86_64) 1.3.221  version 1
VK_LAYER_INTEL_nullhw              INTEL NULL HW                                  1.1.73   version 1
VK_LAYER_KHRONOS_validation        Khronos Validation Layer                       1.4.321  version 1
VK_LAYER_MESA_device_select        Linux device selection layer                   1.4.303  version 1
VK_LAYER_MESA_overlay              Mesa Overlay layer                             1.4.303  version 1
VK_LAYER_MESA_screenshot           Mesa Screenshot layer                          1.4.303  version 1
VK_LAYER_MESA_vram_report_limit    Limit reported VRAM                            1.4.303  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.318
        driverVersion      = 25.2.1
        vendorID           = 0x1002
        deviceID           = 0x15bf
        deviceType         = PHYSICAL_DEVICE_TYPE_INTEGRATED_GPU
        deviceName         = AMD Radeon 780M Graphics (RADV PHOENIX)
        driverID           = DRIVER_ID_MESA_RADV
        driverName         = radv
        driverInfo         = Mesa 25.2.1-arch1.2
        conformanceVersion = 1.4.0.0
        deviceUUID         = 00000000-c300-0000-0000-000000000000
        driverUUID         = 414d442d-4d45-5341-2d44-525600000000
GPU1:
        apiVersion         = 1.4.318
        driverVersion      = 25.2.1
        vendorID           = 0x10005
        deviceID           = 0x0000
        deviceType         = PHYSICAL_DEVICE_TYPE_CPU
        deviceName         = llvmpipe (LLVM 20.1.8, 256 bits)
        driverID           = DRIVER_ID_MESA_LLVMPIPE
        driverName         = llvmpipe
        driverInfo         = Mesa 25.2.1-arch1.2 (LLVM 20.1.8)
        conformanceVersion = 1.3.1.1
        deviceUUID         = 6d657361-3235-2e32-2e31-2d6172636800
        driverUUID         = 6c6c766d-7069-7065-5555-494400000000

Offline

#4 2025-08-26 09:18:50

Lone_Wolf
Administrator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 14,962

Re: steam-native works but steam crashes on amg gpu

vulkaninfo output looks normal.

/usr/share/themes/Arc-Dark-solid/gtk-2.0/main.rc:1090: error: unexpected identifier 'direction', expected character '}'
/usr/share/themes/Arc-Dark-solid/gtk-2.0/apps.rc:91: error: unexpected identifier 'direction', expected character '}'

steam has issues with your theme, steam-native doesn't .
What is your WM/DE and can you try with a standard theme ?

Both logs show trouble finding (lib32) libraries that should be present, please post the output of printenv

Last edited by Lone_Wolf (2025-08-26 09:19:18)


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

#5 2025-08-26 12:40:06

tx
Member
Registered: 2025-08-24
Posts: 35

Re: steam-native works but steam crashes on amg gpu

I use dwm

Stupid question but how do I change themes? I've tried temporarily removing gtk config from .config, and running "GTK_THEME=Adwaita steam", but the same theme error is still there.

I ended up temporarily removing the theme folder. Here's the new steam output:

steam.sh[8819]: Running Steam on arch rolling 64-bit
steam.sh[8819]: STEAM_RUNTIME is enabled automatically
setup.sh[8871]: Steam runtime environment up-to-date!
steam.sh[8819]: Log already open
steam.sh[8819]: Steam client's requirements are satisfied
CProcessEnvironmentManager is ready, 6 preallocated environment variables.
[2025-08-26 08:38:27] Startup - updater built Jun 28 2025 01:05:05
[2025-08-26 08:38:27] Startup - Steam Client launched with: '/home/tx/.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-08-26 08:38:27] Process started with command-line: '/home/tx/.local/share/Steam/ubuntu12_32/steam' '-child-update-ui' '-child-update-ui-socket' '8' '-srt-logger-opened'
08/26 08:38:27 minidumps folder is set to /tmp/dumps
[2025-08-26 08:38:27] Using update UI: xwin
08/26 08:38:27 Init: Installing breakpad exception handler for appid(steam)/version(0)/tid(8923)
[2025-08-26 08:38:27] Create window
[2025-08-26 08:38:27] Loading cached metrics from disk (/home/tx/.local/share/Steam/package/steam_client_metrics.bin)
[2025-08-26 08:38:27] Using the following download hosts for Public, Realm steamglobal
[2025-08-26 08:38:27] 1. https://client-update.fastly.steamstatic.com, /, Realm 'steamglobal', weight was 900, source = 'update_hosts_cached.vdf'
[2025-08-26 08:38:27] 2. https://client-update.akamai.steamstatic.com, /, Realm 'steamglobal', weight was 400, source = 'update_hosts_cached.vdf'
[2025-08-26 08:38:27] 3. https://client-update.steamstatic.com, /, Realm 'steamglobal', weight was 1, source = 'baked in'
08/26 08:38:27 minidumps folder is set to /tmp/dumps
[2025-08-26 08:38:27] Checking for update on startup
[2025-08-26 08:38:27] Checking for available updates...
[2025-08-26 08:38:27] Downloading manifest: https://client-update.fastly.steamstatic.com/steam_client_ubuntu12
[2025-08-26 08:38:27] Manifest download: send request
[2025-08-26 08:38:27] Set percent complete: 0
[2025-08-26 08:38:27] Set status message: Checking for available updates...
[2025-08-26 08:38:27] Set percent complete: -1
[2025-08-26 08:38:27] Manifest download: waiting for download to finish
[2025-08-26 08:38:27] Manifest download: finished
[2025-08-26 08:38:27] Download skipped: /steam_client_ubuntu12 version 1751405894, installed version 1751405894, existing pending version 0
[2025-08-26 08:38:27] Nothing to do
[2025-08-26 08:38:27] Verifying installation...
[2025-08-26 08:38:27] Verifying all executable checksums
[2025-08-26 08:38:27] Set percent complete: -1
[2025-08-26 08:38:27] Set status message: Verifying installation...
[2025-08-26 08:38:28] Verification complete
UpdateUI: skip show logo
[2025-08-26 08:38:28] Destroy window
[2025-08-26 08:38:28] Shutdown

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

XRRGetOutputInfo Workaround: initialized with override: 0 real: 0xf6376370
XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0xf6374cc0
08/26 08:38:28 minidumps folder is set to /tmp/dumps
08/26 08:38:28 Init: Installing breakpad exception handler for appid(steamsysinfo)/version(1751405894)/tid(8933)
Running query: 1 - GpuTopology
CVulkanTopology: failed create vulkan instance: -9
CVulkanTopology: failed to create vulkan instanceFailed to query vulkan gpu topology

Failed to query vulkan gpu topology
Response:
Exit code: -2
Fontconfig warning: line 5: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/10-hinting-slight.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 4: unknown element "description"
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 72: non-double matrix element
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 72: non-double matrix element
Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 80: saw unknown, expected number
Fontconfig warning: "/etc/fonts/conf.d/10-yes-antialias.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/11-lcdfilter-default.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/20-unhint-small-vera.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/40-nonlatin.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/45-generic.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/45-latin.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/48-spacing.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/49-sansserif.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/51-local.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/60-generic.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/60-latin.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/65-nonlatin.conf", line 4: unknown element "description"
src/vgui2/src/surface_linux.cpp (1956) : glXChooseVisual failed
src/vgui2/src/surface_linux.cpp (1956) : glXChooseVisual failed
src/vgui2/src/surface_linux.cpp (1956) : Fatal assert; application exiting
src/vgui2/src/surface_linux.cpp (1956) : Fatal assert; application exiting
08/26 08:38:28 Init: Installing breakpad exception handler for appid(steam)/version(1751405894)/tid(8922)
steamwebhelper.sh[8938]: Starting steamwebhelper under bootstrap steamrt steam runtime via: /home/tx/.local/share/Steam/steamrt64/steam-runtime-steamrt/_v2-entry-point
steamwebhelper.sh[8938]: Starting steamwebhelper with steamrt steam runtime at /home/tx/.local/share/Steam/steamrt64/steam-runtime-steamrt/_v2-entry-point
assert_20250826083828_8.dmp[8979]: Uploading dump (out-of-process)
/tmp/dumps/assert_20250826083828_8.dmp
~ # i386-linux-gnu-capsule-capture-libs: warning: Dependencies of /usr/lib32/libvulkan_lvp.so not found, ignoring: Missing dependencies: Could not find "libLLVM.so.20.1" in LD_LIBRARY_PATH "/home/tx/.local/share/Steam/ubuntu12_32:/home/tx/.local/share/Steam/ubuntu12_32/panorama:/usr/lib", ld.so.cache, DT_RUNPATH or fallback /lib:/usr/lib
i386-linux-gnu-capsule-capture-libs: warning: Dependencies of /usr/lib32/libvulkan_radeon.so not found, ignoring: Missing dependencies: Could not find "libLLVM.so.20.1" in LD_LIBRARY_PATH "/home/tx/.local/share/Steam/ubuntu12_32:/home/tx/.local/share/Steam/ubuntu12_32/panorama:/usr/lib", ld.so.cache, DT_RUNPATH or fallback /lib:/usr/lib
i386-linux-gnu-capsule-capture-libs: warning: Dependencies of /home/tx/.local/share/Steam/ubuntu12_32/libVkLayer_steam_fossilize.so not found, ignoring: Missing dependencies: Could not find "librt.so.1" in LD_LIBRARY_PATH "/home/tx/.local/share/Steam/ubuntu12_32:/home/tx/.local/share/Steam/ubuntu12_32/panorama:/usr/lib", ld.so.cache, DT_RUNPATH or fallback /lib:/usr/lib
i386-linux-gnu-capsule-capture-libs: warning: Dependencies of /home/tx/.local/share/Steam/ubuntu12_32/steamoverlayvulkanlayer.so not found, ignoring: Missing dependencies: Could not find "libdl.so.2" in LD_LIBRARY_PATH "/home/tx/.local/share/Steam/ubuntu12_32:/home/tx/.local/share/Steam/ubuntu12_32/panorama:/usr/lib", ld.so.cache, DT_RUNPATH or fallback /lib:/usr/lib
i386-linux-gnu-capsule-capture-libs: warning: Dependencies of /usr/lib32/vdpau/libvdpau_d3d12.so not found, ignoring: Missing dependencies: Could not find "libdrm.so.2" in LD_LIBRARY_PATH "/home/tx/.local/share/Steam/ubuntu12_32:/home/tx/.local/share/Steam/ubuntu12_32/panorama:/usr/lib", ld.so.cache, DT_RUNPATH or fallback /lib:/usr/lib
i386-linux-gnu-capsule-capture-libs: warning: Dependencies of /usr/lib32/vdpau/libvdpau_trace.so not found, ignoring: Missing dependencies: Could not find "libc.so.6" in LD_LIBRARY_PATH "/home/tx/.local/share/Steam/ubuntu12_32:/home/tx/.local/share/Steam/ubuntu12_32/panorama:/usr/lib", ld.so.cache, DT_RUNPATH or fallback /lib:/usr/lib
i386-linux-gnu-capsule-capture-libs: warning: Dependencies of /usr/lib32/dri/crocus_dri.so not found, ignoring: Missing dependencies: Could not find "libgbm.so.1" in LD_LIBRARY_PATH "/home/tx/.local/share/Steam/ubuntu12_32:/home/tx/.local/share/Steam/ubuntu12_32/panorama:/usr/lib", ld.so.cache, DT_RUNPATH or fallback /lib:/usr/lib
i386-linux-gnu-capsule-capture-libs: warning: Dependencies of /usr/lib32/dri/d3d12_drv_video.so not found, ignoring: Missing dependencies: Could not find "libdrm.so.2" in LD_LIBRARY_PATH "/home/tx/.local/share/Steam/ubuntu12_32:/home/tx/.local/share/Steam/ubuntu12_32/panorama:/usr/lib", ld.so.cache, DT_RUNPATH or fallback /lib:/usr/lib
pressure-vessel-wrap[8938]: W: Using glibc from provider system for some but not all architectures! Arbitrarily using provider locales.
pressure-vessel-wrap[8938]: W: Using libdrm from provider system for some but not all architectures! Will take /usr/share/libdrm from provider.
pressure-vessel-wrap[8938]: W: Using libGLX_mesa.so.0 from provider system for some but not all architectures! Will take /usr/share/drirc.d from provider.
exec ./steamwebhelper -nocrashdialog -lang=en_US -cachedir=/home/tx/.local/share/Steam/config/htmlcache -steampid=8922 -buildid=1751405894 -steamid=0 -logdir=/home/tx/.local/share/Steam/logs -uimode=7 -startcount=0 -steamuniverse=Public -realm=Global -clientui=/home/tx/.local/share/Steam/clientui -steampath=/home/tx/.local/share/Steam/ubuntu12_32/steam -launcher=0 --valve-initial-threadpool-size=4 --valve-enable-site-isolation --enable-smooth-scrolling --password-store=basic --log-file=/home/tx/.local/share/Steam/logs/cef_log.txt --disable-quick-menu --disable-component-update --enable-features=PlatformHEVCDecoderSupport --disable-features=SpareRendererForSitePerProcess,DcheckIsFatal,BlockPromptsIfIgnoredOften,ValveFFmpegAllowLowDelayHEVC
assert_20250826083828_8.dmp[8979]: Finished uploading minidump (out-of-process): success = yes
assert_20250826083828_8.dmp[8979]: response: CrashID=bp-b463e5cd-5158-477b-90e8-7dae92250826
assert_20250826083828_8.dmp[8979]: file ''/tmp/dumps/assert_20250826083828_8.dmp'', upload yes: ''CrashID=bp-b463e5cd-5158-477b-90e8-7dae92250826''

printenv:

SHELL=/usr/bin/zsh
LESSHISTFILE=.zsh/.less_history
SSH_AUTH_SOCK=/run/user/1000/ssh-agent.socket
XDG_DATA_HOME=/home/tx/.local/share
CREDENTIALS_DIRECTORY=/run/credentials/getty@tty2.service
GRADLE_HOME=/usr/share/java/gradle
XDG_CONFIG_HOME=/home/tx/.config
MEMORY_PRESSURE_WRITE=c29tZSAyMDAwMDAgMjAwMDAwMAA=
EDITOR=vim
GTK_MODULES=canberra-gtk-module
XDG_SEAT=seat0
PWD=/home/tx
LOGNAME=tx
XDG_SESSION_TYPE=tty
SYSTEMD_EXEC_PID=1080
WINDOWPATH=2
MOTD_SHOWN=pam
HOME=/home/tx
LANG=en_US.UTF-8
MEMORY_PRESSURE_WATCH=/sys/fs/cgroup/system.slice/system-getty.slice/getty@tty2.service/memory.pressure
INVOCATION_ID=396c30647f784eeba915083c08d6ab89
PROMPT=%{%}%~%{%}$vcs_info_msg_0_ #
XDG_CACHE_HOME=/home/tx/.cache
XDG_SESSION_CLASS=user
TERM=xterm-256color
ZDOTDIR=/home/tx/.zsh
USER=tx
DISPLAY=:0
SHLVL=2
XDG_VTNR=2
XDG_SESSION_ID=1
XDG_STATE_HOME=/home/tx/.local/state
XDG_RUNTIME_DIR=/run/user/1000
XDG_DATA_DIRS=/home/tx/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
PATH=/usr/local/sbin:/usr/local/bin:/usr/bin:/var/lib/flatpak/exports/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/usr/lib/rustup/bin:/home/tx/.cargo/bin
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
MAIL=/var/spool/mail/tx
OLDPWD=/home/tx
WINDOWID=20971525

Offline

#6 2025-08-26 13:10:39

Lone_Wolf
Administrator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 14,962

Re: steam-native works but steam crashes on amg gpu

Stupid question but how do I change themes?

Almost everytime I tried to use themes , I failed hard. It seems toi depend on the toolkit used.
https://wiki.archlinux.org/title/Dark_mode_switching might be helpful.

SHELL=/usr/bin/zsh

Are you using Oh my Zsh ?

PATH=/usr/local/sbin:/usr/local/bin:/usr/bin:/var/lib/flatpak/exports/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/usr/lib/rustup/bin:/home/tx/.cargo/bin

Can you try

export PATH=/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl

in a terminal , then start steam from that 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

#7 2025-08-26 13:55:59

tx
Member
Registered: 2025-08-24
Posts: 35

Re: steam-native works but steam crashes on amg gpu

No, I'm not using oh my zsh.

What could paths have to do with the error? They only affect bins and the problem seems to be with libraries, isn't it? Could you please explain?

The output looks the same:

~ # export PATH=/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl
~ # steam
steam.sh[4792]: Running Steam on arch rolling 64-bit
steam.sh[4792]: STEAM_RUNTIME is enabled automatically
setup.sh[4844]: Steam runtime environment up-to-date!
steam.sh[4792]: Log already open
steam.sh[4792]: Steam client's requirements are satisfied
CProcessEnvironmentManager is ready, 6 preallocated environment variables.
[2025-08-26 09:52:34] Startup - updater built Jun 28 2025 01:05:05
[2025-08-26 09:52:34] Startup - Steam Client launched with: '/home/tx/.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-08-26 09:52:34] Process started with command-line: '/home/tx/.local/share/Steam/ubuntu12_32/steam' '-child-update-ui' '-child-update-ui-socket' '8' '-srt-logger-opened'
08/26 09:52:34 minidumps folder is set to /tmp/dumps
[2025-08-26 09:52:34] Using update UI: xwin
08/26 09:52:34 Init: Installing breakpad exception handler for appid(steam)/version(0)/tid(4896)
[2025-08-26 09:52:34] Create window
[2025-08-26 09:52:34] Loading cached metrics from disk (/home/tx/.local/share/Steam/package/steam_client_metrics.bin)
[2025-08-26 09:52:34] Using the following download hosts for Public, Realm steamglobal
[2025-08-26 09:52:34] 1. https://client-update.fastly.steamstatic.com, /, Realm 'steamglobal', weight was 900, source = 'update_hosts_cached.vdf'
[2025-08-26 09:52:34] 2. https://client-update.akamai.steamstatic.com, /, Realm 'steamglobal', weight was 400, source = 'update_hosts_cached.vdf'
[2025-08-26 09:52:34] 3. https://client-update.steamstatic.com, /, Realm 'steamglobal', weight was 1, source = 'baked in'
08/26 09:52:34 minidumps folder is set to /tmp/dumps
[2025-08-26 09:52:34] Checking for update on startup
[2025-08-26 09:52:34] Checking for available updates...
[2025-08-26 09:52:34] Downloading manifest: https://client-update.fastly.steamstatic.com/steam_client_ubuntu12
[2025-08-26 09:52:34] Manifest download: send request
[2025-08-26 09:52:34] Set percent complete: 0
[2025-08-26 09:52:34] Set status message: Checking for available updates...
[2025-08-26 09:52:34] Set percent complete: -1
[2025-08-26 09:52:34] Manifest download: waiting for download to finish
[2025-08-26 09:52:35] Manifest download: finished
[2025-08-26 09:52:35] Download skipped: /steam_client_ubuntu12 version 1751405894, installed version 1751405894, existing pending version 0
[2025-08-26 09:52:35] Nothing to do
[2025-08-26 09:52:35] Verifying installation...
[2025-08-26 09:52:35] Verifying all executable checksums
[2025-08-26 09:52:35] Set percent complete: -1
[2025-08-26 09:52:35] Set status message: Verifying installation...
[2025-08-26 09:52:35] Verification complete
UpdateUI: skip show logo
[2025-08-26 09:52:35] Destroy window
[2025-08-26 09:52:35] Shutdown

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

XRRGetOutputInfo Workaround: initialized with override: 0 real: 0xf6338370
XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0xf6336cc0
08/26 09:52:35 minidumps folder is set to /tmp/dumps
08/26 09:52:35 Init: Installing breakpad exception handler for appid(steamsysinfo)/version(1751405894)/tid(4908)
Running query: 1 - GpuTopology
CVulkanTopology: failed create vulkan instance: -9
CVulkanTopology: failed to create vulkan instanceFailed to query vulkan gpu topology

Failed to query vulkan gpu topology
Response:
Exit code: -2
Fontconfig warning: line 5: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/10-hinting-slight.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 4: unknown element "description"
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 72: non-double matrix element
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 72: non-double matrix element
Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 80: saw unknown, expected number
Fontconfig warning: "/etc/fonts/conf.d/10-yes-antialias.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/11-lcdfilter-default.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/20-unhint-small-vera.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/40-nonlatin.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/45-generic.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/45-latin.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/48-spacing.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/49-sansserif.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/51-local.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/60-generic.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/60-latin.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/65-nonlatin.conf", line 4: unknown element "description"
src/vgui2/src/surface_linux.cpp (1956) : glXChooseVisual failed
src/vgui2/src/surface_linux.cpp (1956) : glXChooseVisual failed
src/vgui2/src/surface_linux.cpp (1956) : Fatal assert; application exiting
src/vgui2/src/surface_linux.cpp (1956) : Fatal assert; application exiting
08/26 09:52:36 Init: Installing breakpad exception handler for appid(steam)/version(1751405894)/tid(4895)
steamwebhelper.sh[4912]: Starting steamwebhelper under bootstrap steamrt steam runtime via: /home/tx/.local/share/Steam/steamrt64/steam-runtime-steamrt/_v2-entry-point
steamwebhelper.sh[4912]: Starting steamwebhelper with steamrt steam runtime at /home/tx/.local/share/Steam/steamrt64/steam-runtime-steamrt/_v2-entry-point
assert_20250826095236_8.dmp[4957]: Uploading dump (out-of-process)
/tmp/dumps/assert_20250826095236_8.dmp
~ # i386-linux-gnu-capsule-capture-libs: warning: Dependencies of /usr/lib32/libvulkan_lvp.so not found, ignoring: Missing dependencies: Could not find "libLLVM.so.20.1" in LD_LIBRARY_PATH "/home/tx/.local/share/Steam/ubuntu12_32:/home/tx/.local/share/Steam/ubuntu12_32/panorama:/usr/lib", ld.so.cache, DT_RUNPATH or fallback /lib:/usr/lib
i386-linux-gnu-capsule-capture-libs: warning: Dependencies of /usr/lib32/libvulkan_radeon.so not found, ignoring: Missing dependencies: Could not find "libLLVM.so.20.1" in LD_LIBRARY_PATH "/home/tx/.local/share/Steam/ubuntu12_32:/home/tx/.local/share/Steam/ubuntu12_32/panorama:/usr/lib", ld.so.cache, DT_RUNPATH or fallback /lib:/usr/lib
i386-linux-gnu-capsule-capture-libs: warning: Dependencies of /home/tx/.local/share/Steam/ubuntu12_32/libVkLayer_steam_fossilize.so not found, ignoring: Missing dependencies: Could not find "librt.so.1" in LD_LIBRARY_PATH "/home/tx/.local/share/Steam/ubuntu12_32:/home/tx/.local/share/Steam/ubuntu12_32/panorama:/usr/lib", ld.so.cache, DT_RUNPATH or fallback /lib:/usr/lib
i386-linux-gnu-capsule-capture-libs: warning: Dependencies of /home/tx/.local/share/Steam/ubuntu12_32/steamoverlayvulkanlayer.so not found, ignoring: Missing dependencies: Could not find "libdl.so.2" in LD_LIBRARY_PATH "/home/tx/.local/share/Steam/ubuntu12_32:/home/tx/.local/share/Steam/ubuntu12_32/panorama:/usr/lib", ld.so.cache, DT_RUNPATH or fallback /lib:/usr/lib
i386-linux-gnu-capsule-capture-libs: warning: Dependencies of /usr/lib32/vdpau/libvdpau_d3d12.so not found, ignoring: Missing dependencies: Could not find "libdrm.so.2" in LD_LIBRARY_PATH "/home/tx/.local/share/Steam/ubuntu12_32:/home/tx/.local/share/Steam/ubuntu12_32/panorama:/usr/lib", ld.so.cache, DT_RUNPATH or fallback /lib:/usr/lib
i386-linux-gnu-capsule-capture-libs: warning: Dependencies of /usr/lib32/vdpau/libvdpau_trace.so not found, ignoring: Missing dependencies: Could not find "libc.so.6" in LD_LIBRARY_PATH "/home/tx/.local/share/Steam/ubuntu12_32:/home/tx/.local/share/Steam/ubuntu12_32/panorama:/usr/lib", ld.so.cache, DT_RUNPATH or fallback /lib:/usr/lib
i386-linux-gnu-capsule-capture-libs: warning: Dependencies of /usr/lib32/dri/crocus_dri.so not found, ignoring: Missing dependencies: Could not find "libgbm.so.1" in LD_LIBRARY_PATH "/home/tx/.local/share/Steam/ubuntu12_32:/home/tx/.local/share/Steam/ubuntu12_32/panorama:/usr/lib", ld.so.cache, DT_RUNPATH or fallback /lib:/usr/lib
i386-linux-gnu-capsule-capture-libs: warning: Dependencies of /usr/lib32/dri/d3d12_drv_video.so not found, ignoring: Missing dependencies: Could not find "libdrm.so.2" in LD_LIBRARY_PATH "/home/tx/.local/share/Steam/ubuntu12_32:/home/tx/.local/share/Steam/ubuntu12_32/panorama:/usr/lib", ld.so.cache, DT_RUNPATH or fallback /lib:/usr/lib
pressure-vessel-wrap[4912]: W: Using glibc from provider system for some but not all architectures! Arbitrarily using provider locales.
pressure-vessel-wrap[4912]: W: Using libdrm from provider system for some but not all architectures! Will take /usr/share/libdrm from provider.
pressure-vessel-wrap[4912]: W: Using libGLX_mesa.so.0 from provider system for some but not all architectures! Will take /usr/share/drirc.d from provider.
exec ./steamwebhelper -nocrashdialog -lang=en_US -cachedir=/home/tx/.local/share/Steam/config/htmlcache -steampid=4895 -buildid=1751405894 -steamid=0 -logdir=/home/tx/.local/share/Steam/logs -uimode=7 -startcount=0 -steamuniverse=Public -realm=Global -clientui=/home/tx/.local/share/Steam/clientui -steampath=/home/tx/.local/share/Steam/ubuntu12_32/steam -launcher=0 --valve-initial-threadpool-size=4 --valve-enable-site-isolation --enable-smooth-scrolling --password-store=basic --log-file=/home/tx/.local/share/Steam/logs/cef_log.txt --disable-quick-menu --disable-component-update --enable-features=PlatformHEVCDecoderSupport --disable-features=SpareRendererForSitePerProcess,DcheckIsFatal,BlockPromptsIfIgnoredOften,ValveFFmpegAllowLowDelayHEVC
assert_20250826095236_8.dmp[4957]: Finished uploading minidump (out-of-process): success = yes
assert_20250826095236_8.dmp[4957]: response: CrashID=bp-6634d2f7-c152-48c9-b0f3-1db832250826
assert_20250826095236_8.dmp[4957]: file ''/tmp/dumps/assert_20250826095236_8.dmp'', upload yes: ''CrashID=bp-6634d2f7-c152-48c9-b0f3-1db832250826''

Also from the link I managed to run "GTK2_RC_FILES=/usr/share/themes/Raleigh/gtk-2.0/gtkrc steam" which removed that theme error with all my configs and themes present. That seems to be the way to set GTK2 for steam.

Offline

#8 2025-08-26 13:59:51

tx
Member
Registered: 2025-08-24
Posts: 35

Re: steam-native works but steam crashes on amg gpu

I managed to launch it. From missing dependencies messages I've noticed that LD_LIBRARY_PATH does NOT include "/usr/lib32". Adding it made steam launch:

LD_LIBRARY_PATH="/home/tx/.local/share/Steam/ubuntu12_32:/home/tx/.local/share/Steam/ubuntu12_32/panorama:/usr/lib:/usr/lib32" steam

But shouldn't steam (not the native runtime) ship all these libaries? somewhere in "/home/tx/.local/share/Steam/ubuntu12_32"?

Also, should lib32 be in library search path by default? Do I need to add them?

Offline

#9 2025-08-26 22:02:35

Lone_Wolf
Administrator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 14,962

Re: steam-native works but steam crashes on amg gpu

There is software that overrides tools used to locate libraries and I wanted to be sure that's not the issue on your system .

Looking at the versions steam can't find they may be too new for steam to provide them.

The LD_LIBRARY_PATH used by steam clearly doesn't work, but I don't know what its defaults are on a multilib system.
https://wiki.archlinux.org/title/Steam/ … _libraries might be useful for further investigation .


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

#10 2025-08-26 23:09:58

tx
Member
Registered: 2025-08-24
Posts: 35

Re: steam-native works but steam crashes on amg gpu

It's really weird.
Error message reads that "Could not find "libLLVM.so.20.1" in LD_LIBRARY_PATH "/home/tx/.local/share/Steam/ubuntu12_32:/home/tx/.local/share/Steam/ubuntu12_32/panorama:/usr/lib""
But it is in that path:

~ # ldconfig -p | grep LLVM
        libLLVM.so.20.1 (libc6,x86-64) => /usr/lib/libLLVM.so.20.1
        libLLVM.so (libc6,x86-64) => /usr/lib/libLLVM.so

Moreover, I strace-ed steam and it opens that file, mmaps, immediately unmaps, closes and proceeds to write that error string. What???

865056 [pid 33294] readlink("/usr", 0xffbebe70, 1023) = -1 EINVAL (Invalid argument)
865057 [pid 33294] readlink("/usr/lib", 0xffbebe70, 1023) = -1 EINVAL (Invalid argument)
865058 [pid 33294] readlink("/usr/lib/libLLVM.so.20.1", 0xffbebe70, 1023) = -1 EINVAL (Invalid argument)
865059 [pid 33294] openat(AT_FDCWD, "/usr/lib/libLLVM.so.20.1", O_RDONLY|O_LARGEFILE) = 6
865060 [pid 33294] fcntl64(6, F_GETFL)         = 0x8000 (flags O_RDONLY|O_LARGEFILE)
865061 [pid 33294] fstat64(6, {st_dev=makedev(0x103, 0x2), st_ino=19161972, st_mode=S_IFREG|0755, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096, st_blocks=306800, st_size=1       57076696, st_atime=1756164129 /* 2025-08-25T19:22:09.959475089-0400 */, st_atime_nsec=959475089, st_mtime=1752229097 /* 2025-07-11T06:18:17-0400 */, st_mtime_nsec=0, s       t_ctime=1752889718 /* 2025-07-18T21:48:38.923096346-0400 */, st_ctime_nsec=923096346}) = 0
865062 [pid 33294] mmap2(NULL, 157076696, PROT_READ, MAP_PRIVATE, 6, 0) = 0xeda22000
865063 [pid 33294] munmap(0xeda22000, 157076696) = 0
865064 [pid 33294] close(6)                    = 0
865065 [pid 33294] write(2, "<4>", 3)          = 3
865067 [pid 33294] write(2, "i386-linux-gnu-capsule-capture-l"..., 37) = 37
865069 [pid 33294] write(2, "warning: ", 9)        = 9
865072 [pid 33294] write(2, "Dependencies of /usr/lib32/libvu"..., 128 <unfinished ...>

I've also tried removing ".local/share/Steam" so that it reinstalls runtime, but it didn't help. It still neither provides the libraries, nor finds them.

From the link you've posted, I've tried running:

$ cd ~/.steam/root/ubuntu12_32
$ file * | grep ELF | cut -d: -f1 | LD_LIBRARY_PATH=. xargs ldd | grep 'not found' | sort | uniq

There is no output, i.e. there are no missing libraries.

What else can I do?

Offline

#11 2025-08-27 08:22:11

Lone_Wolf
Administrator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 14,962

Re: steam-native works but steam crashes on amg gpu

$ pacman -F libLLVM.so.20.1
extra/llvm-libs 20.1.8-1
    usr/lib/libLLVM.so.20.1
multilib/lib32-llvm-libs 1:20.1.8-1
    usr/lib32/libLLVM.so.20.1
$

That library is present in 2 variants : a 64-bit in /usr/lib and a 32-bit in /usr/lib32 (this one is only present on systems where multilib repo is enabled in pacman.conf.)

~ # i386-linux-gnu-capsule-capture-libs: warning: Dependencies of /usr/lib32/libvulkan_lvp.so not found, ignoring: Missing dependencies: Could not find "libLLVM.so.20.1" in LD_LIBRARY_PATH "/home/tx/.local/share/Steam/ubuntu12_32:/home/tx/.local/share/Steam/ubuntu12_32/panorama:/usr/lib", ld.so.cache, DT_RUNPATH or fallback /lib:/usr/lib

The i386-linux-gnu-capsule-capture-libs and Dependencies of /usr/lib32/libvulkan_lvp.so not found parts of the error message indicate steam is missing the 32-bit version .

run (and post the output of)

ldd /usr/lib32/libvulkan_lvp.so

That will clarify whether your OS can find the library steam misses .


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

#12 2025-08-27 12:39:21

tx
Member
Registered: 2025-08-24
Posts: 35

Re: steam-native works but steam crashes on amg gpu

It seems that the correct library is found

~ # ldd /usr/lib32/libvulkan_lvp.so
        linux-gate.so.1 (0xf7f36000)
        libLLVM.so.20.1 => /usr/lib32/libLLVM.so.20.1 (0xec84a000)
        libz.so.1 => /usr/lib32/libz.so.1 (0xec832000)
        libzstd.so.1 => /usr/lib32/libzstd.so.1 (0xec753000)
        libdrm.so.2 => /usr/lib32/libdrm.so.2 (0xec73c000)
        libexpat.so.1 => /usr/lib32/libexpat.so.1 (0xec712000)
        libxcb.so.1 => /usr/lib32/libxcb.so.1 (0xec6e5000)
        libxcb-randr.so.0 => /usr/lib32/libxcb-randr.so.0 (0xec6d2000)
        libX11-xcb.so.1 => /usr/lib32/libX11-xcb.so.1 (0xec6cd000)
        libxcb-dri3.so.0 => /usr/lib32/libxcb-dri3.so.0 (0xec6c6000)
        libxcb-present.so.0 => /usr/lib32/libxcb-present.so.0 (0xec6be000)
        libxcb-xfixes.so.0 => /usr/lib32/libxcb-xfixes.so.0 (0xec6b3000)
        libxcb-sync.so.1 => /usr/lib32/libxcb-sync.so.1 (0xec6aa000)
        libxcb-shm.so.0 => /usr/lib32/libxcb-shm.so.0 (0xec6a5000)
        libxshmfence.so.1 => /usr/lib32/libxshmfence.so.1 (0xec6a0000)
        libxcb-keysyms.so.1 => /usr/lib32/libxcb-keysyms.so.1 (0xec69b000)
        libwayland-client.so.0 => /usr/lib32/libwayland-client.so.0 (0xec68e000)
        libudev.so.1 => /usr/lib32/libudev.so.1 (0xec64d000)
        libSPIRV-Tools.so => /usr/lib32/libSPIRV-Tools.so (0xec4b5000)
        libstdc++.so.6 => /usr/lib32/libstdc++.so.6 (0xec230000)
        libm.so.6 => /usr/lib32/libm.so.6 (0xec145000)
        libgcc_s.so.1 => /usr/lib32/libgcc_s.so.1 (0xec111000)
        libc.so.6 => /usr/lib32/libc.so.6 (0xebedc000)
        libffi.so.8 => /usr/lib32/libffi.so.8 (0xebed2000)
        libxml2.so.16 => /usr/lib32/libxml2.so.16 (0xebd9e000)
        /usr/lib/ld-linux.so.2 (0xf7f38000)
        libXau.so.6 => /usr/lib32/libXau.so.6 (0xebd99000)
        libXdmcp.so.6 => /usr/lib32/libXdmcp.so.6 (0xebd92000)
        libcap.so.2 => /usr/lib32/libcap.so.2 (0xebd86000)
        liblzma.so.5 => /usr/lib32/liblzma.so.5 (0xebd4f000)
        libicuuc.so.76 => /usr/lib32/libicuuc.so.76 (0xebb4b000)
        libicudata.so.76 => /usr/lib32/libicudata.so.76 (0xe9ce8000)

Offline

#13 2025-08-27 13:19:52

Lone_Wolf
Administrator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 14,962

Re: steam-native works but steam crashes on amg gpu

Nice, that indicates archlinux is functioning as intended for multilib libraries.

Create a fresh linux user, perform minimal configuration.
Start steam, post output .

That will clarify if this is user-specific or sytemwide.


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

#14 2025-08-27 15:39:12

tx
Member
Registered: 2025-08-24
Posts: 35

Re: steam-native works but steam crashes on amg gpu

I've created a new user using "useradd -m test_user" and immediately ran steam. Libraries are still missing.

Here's the output anyway:

[test_user@arch ~]$ steam
steam.sh[11230]: Running Steam on arch rolling 64-bit
steam.sh[11230]: STEAM_RUNTIME is enabled automatically
setup.sh[11282]: Steam runtime environment up-to-date!
steam.sh[11230]: Log already open
steam.sh[11230]: Steam client's requirements are satisfied
CProcessEnvironmentManager is ready, 6 preallocated environment variables.
[2025-08-27 11:38:05] Startup - updater built Jun 28 2025 01:05:05
[2025-08-27 11:38:05] Startup - Steam Client launched with: '/home/test_user/.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-08-27 11:38:05] Loading cached metrics from disk (/home/test_user/.local/share/Steam/package/steam_client_metrics.bin)
[2025-08-27 11:38:05] Failed to load cached hosts file (File 'update_hosts_cached.vdf' not found), using defaults
[2025-08-27 11:38:05] Using the following download hosts for Public, Realm steamglobal
[2025-08-27 11:38:05] 1. https://client-update.steamstatic.com, /, Realm 'steamglobal', weight was 1, source = 'baked in'
08/27 11:38:05 /tmp/dumps: is not owned by us - delete and recreate.
08/27 11:38:05 /tmp/dumps: could not delete, skipping.
08/27 11:38:05 minidumps folder is set to /tmp/dumps01
[2025-08-27 11:38:05] Checking for update on startup
[2025-08-27 11:38:05] Checking for available updates...
[2025-08-27 11:38:05] Downloading manifest: https://client-update.steamstatic.com/steam_client_ubuntu12
[2025-08-27 11:38:05] Manifest download: send request
[2025-08-27 11:38:05] Process started with command-line: '/home/test_user/.local/share/Steam/ubuntu12_32/steam' '-child-update-ui' '-child-update-ui-socket' '8' '-srt-logger-opened'
08/27 11:38:05 /tmp/dumps: is not owned by us - delete and recreate.
08/27 11:38:05 /tmp/dumps: could not delete, skipping.
08/27 11:38:05 minidumps folder is set to /tmp/dumps01
[2025-08-27 11:38:05] Using update UI: xwin
08/27 11:38:05 Init: Installing breakpad exception handler for appid(steam)/version(0)/tid(11340)
[2025-08-27 11:38:05] Create window
[2025-08-27 11:38:05] Set percent complete: 0
[2025-08-27 11:38:05] Set status message: Checking for available updates...
[2025-08-27 11:38:05] Set percent complete: -1
[2025-08-27 11:38:05] Manifest download: waiting for download to finish
[2025-08-27 11:38:05] Manifest download: finished
[2025-08-27 11:38:05] Download skipped: /steam_client_ubuntu12 version 1751405894, installed version 1751405894, existing pending version 0
[2025-08-27 11:38:05] Nothing to do
[2025-08-27 11:38:05] Verifying installation...
[2025-08-27 11:38:05] Verifying all executable checksums
[2025-08-27 11:38:05] Set percent complete: -1
[2025-08-27 11:38:05] Set status message: Verifying installation...
[2025-08-27 11:38:06] Verification complete
UpdateUI: skip show logo
[2025-08-27 11:38:06] Destroy window
[2025-08-27 11:38:06] Shutdown

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

XRRGetOutputInfo Workaround: initialized with override: 0 real: 0xf632b370
XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0xf6329cc0
08/27 11:38:06 /tmp/dumps: is not owned by us - delete and recreate.
08/27 11:38:06 /tmp/dumps: could not delete, skipping.
08/27 11:38:06 minidumps folder is set to /tmp/dumps01
08/27 11:38:06 Init: Installing breakpad exception handler for appid(steamsysinfo)/version(1751405894)/tid(11350)
Running query: 1 - GpuTopology
CVulkanTopology: failed create vulkan instance: -9
CVulkanTopology: failed to create vulkan instanceFailed to query vulkan gpu topology

Failed to query vulkan gpu topology
Response:
Exit code: -2
Fontconfig warning: line 5: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/10-hinting-slight.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 4: unknown element "description"
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 72: non-double matrix element
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 72: non-double matrix element
Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 80: saw unknown, expected number
Fontconfig warning: "/etc/fonts/conf.d/10-yes-antialias.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/11-lcdfilter-default.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/20-unhint-small-vera.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/40-nonlatin.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/45-generic.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/45-latin.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/48-spacing.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/49-sansserif.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/51-local.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/60-generic.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/60-latin.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/65-nonlatin.conf", line 4: unknown element "description"
src/vgui2/src/surface_linux.cpp (1956) : glXChooseVisual failed
src/vgui2/src/surface_linux.cpp (1956) : glXChooseVisual failed
src/vgui2/src/surface_linux.cpp (1956) : Fatal assert; application exiting
src/vgui2/src/surface_linux.cpp (1956) : Fatal assert; application exiting
08/27 11:38:06 Init: Installing breakpad exception handler for appid(steam)/version(1751405894)/tid(11339)
steamwebhelper.sh[11353]: Starting steamwebhelper under bootstrap steamrt steam runtime via: /home/test_user/.local/share/Steam/steamrt64/steam-runtime-steamrt/_v2-entry-point
steamwebhelper.sh[11353]: Starting steamwebhelper with steamrt steam runtime at /home/test_user/.local/share/Steam/steamrt64/steam-runtime-steamrt/_v2-entry-point
assert_20250827113806_8.dmp[11393]: Uploading dump (out-of-process)
/tmp/dumps01/assert_20250827113806_8.dmp
[test_user@arch ~]$ i386-linux-gnu-capsule-capture-libs: warning: Dependencies of /usr/lib32/libvulkan_lvp.so not found, ignoring: Missing dependencies: Could not find "libLLVM.so.20.1" in LD_LIBRARY_PATH "/home/test_user/.local/share/Steam/ubuntu12_32:/home/test_user/.local/share/Steam/ubuntu12_32/panorama:/usr/lib", ld.so.cache, DT_RUNPATH or fallback /lib:/usr/lib
i386-linux-gnu-capsule-capture-libs: warning: Dependencies of /usr/lib32/libvulkan_radeon.so not found, ignoring: Missing dependencies: Could not find "libLLVM.so.20.1" in LD_LIBRARY_PATH "/home/test_user/.local/share/Steam/ubuntu12_32:/home/test_user/.local/share/Steam/ubuntu12_32/panorama:/usr/lib", ld.so.cache, DT_RUNPATH or fallback /lib:/usr/lib
i386-linux-gnu-capsule-capture-libs: warning: Dependencies of /usr/lib32/vdpau/libvdpau_d3d12.so not found, ignoring: Missing dependencies: Could not find "libdrm.so.2" in LD_LIBRARY_PATH "/home/test_user/.local/share/Steam/ubuntu12_32:/home/test_user/.local/share/Steam/ubuntu12_32/panorama:/usr/lib", ld.so.cache, DT_RUNPATH or fallback /lib:/usr/lib
i386-linux-gnu-capsule-capture-libs: warning: Dependencies of /usr/lib32/vdpau/libvdpau_trace.so not found, ignoring: Missing dependencies: Could not find "libc.so.6" in LD_LIBRARY_PATH "/home/test_user/.local/share/Steam/ubuntu12_32:/home/test_user/.local/share/Steam/ubuntu12_32/panorama:/usr/lib", ld.so.cache, DT_RUNPATH or fallback /lib:/usr/lib
i386-linux-gnu-capsule-capture-libs: warning: Dependencies of /usr/lib32/dri/crocus_dri.so not found, ignoring: Missing dependencies: Could not find "libgbm.so.1" in LD_LIBRARY_PATH "/home/test_user/.local/share/Steam/ubuntu12_32:/home/test_user/.local/share/Steam/ubuntu12_32/panorama:/usr/lib", ld.so.cache, DT_RUNPATH or fallback /lib:/usr/lib
i386-linux-gnu-capsule-capture-libs: warning: Dependencies of /usr/lib32/dri/d3d12_drv_video.so not found, ignoring: Missing dependencies: Could not find "libdrm.so.2" in LD_LIBRARY_PATH "/home/test_user/.local/share/Steam/ubuntu12_32:/home/test_user/.local/share/Steam/ubuntu12_32/panorama:/usr/lib", ld.so.cache, DT_RUNPATH or fallback /lib:/usr/lib
pressure-vessel-wrap[11353]: W: Using glibc from provider system for some but not all architectures! Arbitrarily using provider locales.
pressure-vessel-wrap[11353]: W: Using libdrm from provider system for some but not all architectures! Will take /usr/share/libdrm from provider.
pressure-vessel-wrap[11353]: W: Using libGLX_mesa.so.0 from provider system for some but not all architectures! Will take /usr/share/drirc.d from provider.
exec ./steamwebhelper -nocrashdialog -lang=en_US -cachedir=/home/test_user/.local/share/Steam/config/htmlcache -steampid=11339 -buildid=1751405894 -steamid=0 -logdir=/home/test_user/.local/share/Steam/logs -uimode=7 -startcount=0 -steamuniverse=Public -realm=Global -clientui=/home/test_user/.local/share/Steam/clientui -steampath=/home/test_user/.local/share/Steam/ubuntu12_32/steam -launcher=0 --valve-initial-threadpool-size=4 --valve-enable-site-isolation --enable-smooth-scrolling --password-store=basic --log-file=/home/test_user/.local/share/Steam/logs/cef_log.txt --disable-quick-menu --disable-component-update --enable-features=PlatformHEVCDecoderSupport --disable-features=SpareRendererForSitePerProcess,DcheckIsFatal,BlockPromptsIfIgnoredOften,ValveFFmpegAllowLowDelayHEVC
assert_20250827113806_8.dmp[11393]: Finished uploading minidump (out-of-process): success = yes
assert_20250827113806_8.dmp[11393]: response: CrashID=bp-821709d8-e0d1-48dc-b397-cdaa92250827
assert_20250827113806_8.dmp[11393]: file ''/tmp/dumps01/assert_20250827113806_8.dmp'', upload yes: ''CrashID=bp-821709d8-e0d1-48dc-b397-cdaa92250827''

Offline

#15 2025-08-28 09:04:22

Lone_Wolf
Administrator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 14,962

Re: steam-native works but steam crashes on amg gpu

That indicates this is not user configuration but systemwide .

Try starting /usr/lib/steam/steam .

Also the outputs of

$ type steam
$ pacman -Qikk 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

#16 2025-08-28 11:56:57

tx
Member
Registered: 2025-08-24
Posts: 35

Re: steam-native works but steam crashes on amg gpu

~ # /usr/lib/steam/steam
steam.sh[2906]: Running Steam on arch rolling 64-bit
steam.sh[2906]: STEAM_RUNTIME is enabled automatically
setup.sh[2958]: Steam runtime environment up-to-date!
steam.sh[2906]: Log already open
steam.sh[2906]: Steam client's requirements are satisfied
CProcessEnvironmentManager is ready, 6 preallocated environment variables.
[2025-08-28 07:54:46] Startup - updater built Jun 28 2025 01:05:05
[2025-08-28 07:54:46] Startup - Steam Client launched with: '/home/tx/.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-08-28 07:54:46] Process started with command-line: '/home/tx/.local/share/Steam/ubuntu12_32/steam' '-child-update-ui' '-child-update-ui-socket' '8' '-srt-logger-opened'
[2025-08-28 07:54:46] Loading cached metrics from disk (/home/tx/.local/share/Steam/package/steam_client_metrics.bin)
[2025-08-28 07:54:46] Using the following download hosts for Public, Realm steamglobal
[2025-08-28 07:54:46] 1. https://client-update.fastly.steamstatic.com, /, Realm 'steamglobal', weight was 900, source = 'update_hosts_cached.vdf'
[2025-08-28 07:54:46] 2. https://client-update.akamai.steamstatic.com, /, Realm 'steamglobal', weight was 400, source = 'update_hosts_cached.vdf'
[2025-08-28 07:54:46] 3. https://client-update.steamstatic.com, /, Realm 'steamglobal', weight was 1, source = 'baked in'
08/28 07:54:46 minidumps folder is set to /tmp/dumps
[2025-08-28 07:54:46] Checking for update on startup
08/28 07:54:46 minidumps folder is set to /tmp/dumps
[2025-08-28 07:54:46] Checking for available updates...
[2025-08-28 07:54:46] Downloading manifest: https://client-update.fastly.steamstatic.com/steam_client_ubuntu12
[2025-08-28 07:54:46] Using update UI: xwin
[2025-08-28 07:54:46] Manifest download: send request
08/28 07:54:46 Init: Installing breakpad exception handler for appid(steam)/version(0)/tid(3010)
[2025-08-28 07:54:46] Create window
[2025-08-28 07:54:46] Set percent complete: 0
[2025-08-28 07:54:46] Set status message: Checking for available updates...
[2025-08-28 07:54:46] Set percent complete: -1
[2025-08-28 07:54:46] Manifest download: waiting for download to finish
[2025-08-28 07:54:47] Manifest download: finished
[2025-08-28 07:54:47] Download skipped: /steam_client_ubuntu12 version 1751405894, installed version 1751405894, existing pending version 0
[2025-08-28 07:54:47] Nothing to do
[2025-08-28 07:54:47] Verifying installation...
[2025-08-28 07:54:47] Verifying all executable checksums
[2025-08-28 07:54:47] Set percent complete: -1
[2025-08-28 07:54:47] Set status message: Verifying installation...
[2025-08-28 07:54:47] Verification complete
UpdateUI: skip show logo
[2025-08-28 07:54:47] Destroy window
[2025-08-28 07:54:47] Shutdown

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

XRRGetOutputInfo Workaround: initialized with override: 0 real: 0xf62ff370
XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0xf62fdcc0
/usr/share/themes/Arc-Dark-solid/gtk-2.0/main.rc:1090: error: unexpected identifier 'direction', expected character '}'
/usr/share/themes/Arc-Dark-solid/gtk-2.0/apps.rc:91: error: unexpected identifier 'direction', expected character '}'
08/28 07:54:47 minidumps folder is set to /tmp/dumps
08/28 07:54:47 Init: Installing breakpad exception handler for appid(steamsysinfo)/version(1751405894)/tid(3020)
Running query: 1 - GpuTopology
CVulkanTopology: failed create vulkan instance: -9
CVulkanTopology: failed to create vulkan instanceFailed to query vulkan gpu topology

Failed to query vulkan gpu topology
Response:
Exit code: -2
Fontconfig warning: line 5: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/10-hinting-slight.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 4: unknown element "description"
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 72: non-double matrix element
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 72: non-double matrix element
Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 80: saw unknown, expected number
Fontconfig warning: "/etc/fonts/conf.d/10-yes-antialias.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/11-lcdfilter-default.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/20-unhint-small-vera.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/40-nonlatin.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/45-generic.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/45-latin.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/48-spacing.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/49-sansserif.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/51-local.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/60-generic.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/60-latin.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/65-nonlatin.conf", line 4: unknown element "description"
src/vgui2/src/surface_linux.cpp (1956) : glXChooseVisual failed
src/vgui2/src/surface_linux.cpp (1956) : glXChooseVisual failed
src/vgui2/src/surface_linux.cpp (1956) : Fatal assert; application exiting
src/vgui2/src/surface_linux.cpp (1956) : Fatal assert; application exiting
08/28 07:54:48 Init: Installing breakpad exception handler for appid(steam)/version(1751405894)/tid(3009)
steamwebhelper.sh[3023]: Starting steamwebhelper under bootstrap steamrt steam runtime via: /home/tx/.local/share/Steam/steamrt64/steam-runtime-steamrt/_v2-entry-point
steamwebhelper.sh[3023]: Starting steamwebhelper with steamrt steam runtime at /home/tx/.local/share/Steam/steamrt64/steam-runtime-steamrt/_v2-entry-point
assert_20250828075448_8.dmp[3070]: Uploading dump (out-of-process)
/tmp/dumps/assert_20250828075448_8.dmp
~ # i386-linux-gnu-capsule-capture-libs: warning: Dependencies of /usr/lib32/libvulkan_lvp.so not found, ignoring: Missing dependencies: Could not find "libLLVM.so.20.1" in LD_LIBRARY_PATH "/home/tx/.local/share/Steam/ubuntu12_32:/home/tx/.local/share/Steam/ubuntu12_32/panorama:/usr/lib", ld.so.cache, DT_RUNPATH or fallback /lib:/usr/lib
i386-linux-gnu-capsule-capture-libs: warning: Dependencies of /usr/lib32/libvulkan_radeon.so not found, ignoring: Missing dependencies: Could not find "libLLVM.so.20.1" in LD_LIBRARY_PATH "/home/tx/.local/share/Steam/ubuntu12_32:/home/tx/.local/share/Steam/ubuntu12_32/panorama:/usr/lib", ld.so.cache, DT_RUNPATH or fallback /lib:/usr/lib
i386-linux-gnu-capsule-capture-libs: warning: Dependencies of /home/tx/.local/share/Steam/ubuntu12_32/libVkLayer_steam_fossilize.so not found, ignoring: Missing dependencies: Could not find "librt.so.1" in LD_LIBRARY_PATH "/home/tx/.local/share/Steam/ubuntu12_32:/home/tx/.local/share/Steam/ubuntu12_32/panorama:/usr/lib", ld.so.cache, DT_RUNPATH or fallback /lib:/usr/lib
i386-linux-gnu-capsule-capture-libs: warning: Dependencies of /home/tx/.local/share/Steam/ubuntu12_32/steamoverlayvulkanlayer.so not found, ignoring: Missing dependencies: Could not find "libdl.so.2" in LD_LIBRARY_PATH "/home/tx/.local/share/Steam/ubuntu12_32:/home/tx/.local/share/Steam/ubuntu12_32/panorama:/usr/lib", ld.so.cache, DT_RUNPATH or fallback /lib:/usr/lib
i386-linux-gnu-capsule-capture-libs: warning: Dependencies of /usr/lib32/vdpau/libvdpau_d3d12.so not found, ignoring: Missing dependencies: Could not find "libdrm.so.2" in LD_LIBRARY_PATH "/home/tx/.local/share/Steam/ubuntu12_32:/home/tx/.local/share/Steam/ubuntu12_32/panorama:/usr/lib", ld.so.cache, DT_RUNPATH or fallback /lib:/usr/lib
i386-linux-gnu-capsule-capture-libs: warning: Dependencies of /usr/lib32/vdpau/libvdpau_trace.so not found, ignoring: Missing dependencies: Could not find "libc.so.6" in LD_LIBRARY_PATH "/home/tx/.local/share/Steam/ubuntu12_32:/home/tx/.local/share/Steam/ubuntu12_32/panorama:/usr/lib", ld.so.cache, DT_RUNPATH or fallback /lib:/usr/lib
i386-linux-gnu-capsule-capture-libs: warning: Dependencies of /usr/lib32/dri/crocus_dri.so not found, ignoring: Missing dependencies: Could not find "libgbm.so.1" in LD_LIBRARY_PATH "/home/tx/.local/share/Steam/ubuntu12_32:/home/tx/.local/share/Steam/ubuntu12_32/panorama:/usr/lib", ld.so.cache, DT_RUNPATH or fallback /lib:/usr/lib
i386-linux-gnu-capsule-capture-libs: warning: Dependencies of /usr/lib32/dri/d3d12_drv_video.so not found, ignoring: Missing dependencies: Could not find "libdrm.so.2" in LD_LIBRARY_PATH "/home/tx/.local/share/Steam/ubuntu12_32:/home/tx/.local/share/Steam/ubuntu12_32/panorama:/usr/lib", ld.so.cache, DT_RUNPATH or fallback /lib:/usr/lib
pressure-vessel-wrap[3023]: W: Using glibc from provider system for some but not all architectures! Arbitrarily using provider locales.
pressure-vessel-wrap[3023]: W: Using libdrm from provider system for some but not all architectures! Will take /usr/share/libdrm from provider.
pressure-vessel-wrap[3023]: W: Using libGLX_mesa.so.0 from provider system for some but not all architectures! Will take /usr/share/drirc.d from provider.
exec ./steamwebhelper -nocrashdialog -lang=en_US -cachedir=/home/tx/.local/share/Steam/config/htmlcache -steampid=3009 -buildid=1751405894 -steamid=0 -logdir=/home/tx/.local/share/Steam/logs -uimode=7 -startcount=0 -steamuniverse=Public -realm=Global -clientui=/home/tx/.local/share/Steam/clientui -steampath=/home/tx/.local/share/Steam/ubuntu12_32/steam -launcher=0 --valve-initial-threadpool-size=4 --valve-enable-site-isolation --enable-smooth-scrolling --password-store=basic --log-file=/home/tx/.local/share/Steam/logs/cef_log.txt --disable-quick-menu --disable-component-update --enable-features=PlatformHEVCDecoderSupport --disable-features=SpareRendererForSitePerProcess,DcheckIsFatal,BlockPromptsIfIgnoredOften,ValveFFmpegAllowLowDelayHEVC
assert_20250828075448_8.dmp[3070]: Finished uploading minidump (out-of-process): success = yes
assert_20250828075448_8.dmp[3070]: response: CrashID=bp-48d1f906-964a-422c-b0f9-58c8d2250828
assert_20250828075448_8.dmp[3070]: file ''/tmp/dumps/assert_20250828075448_8.dmp'', upload yes: ''CrashID=bp-48d1f906-964a-422c-b0f9-58c8d2250828''
~ # type steam
steam is /usr/bin/steam
~ # pacman -Qikk steam
Name            : steam
Version         : 1.0.0.82-2
Description     : Valve's digital software delivery system
Architecture    : x86_64
URL             : https://steampowered.com/
Licenses        : LicenseRef-steam-subscriber-agreement
Groups          : None
Provides        : None
Depends On      : bash  coreutils  curl  dbus  desktop-file-utils  diffutils  freetype2  gcc-libs  gdk-pixbuf2  glibc  hicolor-icon-theme  libxcrypt  libxcrypt-compat
                  libxkbcommon-x11  lsb-release  lsof  nss  python  ttf-font  usbutils  vulkan-driver  vulkan-icd-loader  xdg-user-dirs  xorg-xrandr  xz  zenity
                  lib32-alsa-plugins  lib32-fontconfig  lib32-gcc-libs  lib32-glibc  lib32-libgl  lib32-libgpg-error  lib32-libnm  lib32-libva  lib32-libx11  lib32-libxcrypt
                  lib32-libxcrypt-compat  lib32-libxinerama  lib32-libxss  lib32-nss  lib32-pipewire  lib32-systemd  lib32-vulkan-driver  lib32-vulkan-icd-loader
Optional Deps   : polkit: to setup SteamVR without root access [installed]
                  steam-native-runtime: steam native runtime support [installed]
                  xdg-desktop-portal-impl: file & folder picker [installed]
Required By     : steam-native-runtime
Optional For    : None
Conflicts With  : None
Replaces        : None
Installed Size  : 18.65 MiB
Packager        : Levente Polyak <anthraxx@archlinux.org>
Build Date      : Tue 01 Apr 2025 11:37:22 AM EDT
Install Date    : Sun 24 Aug 2025 03:54:10 PM EDT
Install Reason  : Explicitly installed
Install Script  : No
Validated By    : Signature

steam: 54 total files, 0 altered files

Offline

#17 2025-08-29 10:05:08

Lone_Wolf
Administrator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 14,962

Re: steam-native works but steam crashes on amg gpu

Nothing weird (that is new) in those outputs .

/usr/bin/steam doesn't set LD_LIBRARY_PATH, /usr/bin/steam-native does .

export LD_LIBRARY_PATH="/usr/lib/steam:/usr/lib32/steam${LD_LIBRARY_PATH:+:}$LD_LIBRARY_PATH"

The steam starting logs though show :

Could not find foo in LD_LIBRARY_PATH "/home/tx/.local/share/Steam/ubuntu12_32:/home/tx/.local/share/Steam/ubuntu12_32/panorama:/usr/lib", ld.so.cache, DT_RUNPATH or fallback /lib:/usr/lib

I'm thinking the question that needs answering is :
What on your system sets that LD_LIBRARY_PATH in /usr/bin/steam environment for multiple users ?

Has the non steam-native ever worked on your system ?

Last edited by Lone_Wolf (2025-08-29 10:05:43)


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

#18 2025-08-29 12:33:21

tx
Member
Registered: 2025-08-24
Posts: 35

Re: steam-native works but steam crashes on amg gpu

Yes, steam used to work and I did not install steam-native before it broke down (if it matters).

Firstly, I believe that LD_LIBRARY_PATH is set by steam itself:
From https://github.com/ValveSoftware/steam-runtime

... The Steam client itself is run in an environment that adds the shared libraries from Steam Runtime 1 'scout' to the library loading path, using the LD_LIBRARY_PATH environment variable: this is referred to as the LD_LIBRARY_PATH runtime.

Moreover, steam.sh at .local/share/Steam (which is called somewhere down the line by /usr/lib/steam/bin_steam.sh) has lines that set LD_LIBRARY_PATH.

Secondly, I'm pretty sure that the error comes from a child process of steam, based on the fact that the output is printed after the shell prompt gets displayed again.
From strace I can see that the original process (pid 33220) calls `clone` and then `execve`:

[pid 33220] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f9f418a6a10) = 33294
...
[pid 33294] execve("/home/tx/.local/share/Steam/steamrt64/steam-runtime-steamrt/pressure-vessel/libexec/steam-runtime-tools-0/i386-linux-gnu-capsule-capture-libs", ["/home/tx/.local/share/Steam/stea"..., "--level-prefix", "--remap-link-prefix", "/app/=/run/host/app/", "--remap-link-prefix", "/usr/=/run/host/usr/", "--remap-link-prefix", "/lib=/run/host/lib", "--provider", "/", "--container", "/proc/self/fd/20", "--library-knowledge", "/proc/self/fd/20/usr/lib/steamrt"..., "--dest", "/proc/self/fd/21/lib/i386-linux-"..., "no-dependencies:even-if-older:if"...], ["SHELL=/usr/bin/zsh", "ENABLE_VK_LAYER_VALVE_steam_over"..., "WINDOWID=16777221", "LESSHISTFILE=.zsh/.less_history", "STEAMVIDEOTOKEN=", "CD_LS_COMMAND=ll", "WORDCHARS=*?.[]~&;!#$%^(){}<>", "Steam3Master=", "SDL_VIDEO_X11_DGAMOUSE=0", "SSH_AUTH_SOCK=/run/user/1000/ssh"..., "TEXTDOMAINDIR=/usr/share/locale", "XDG_DATA_HOME=/home/tx/.local/sh"..., "BREAKPAD_DUMP_LOCATION=/tmp/dump"..., "CREDENTIALS_DIRECTORY=/run/crede"..., "GRADLE_HOME=/usr/share/java/grad"..., "PRESSURE_VESSEL_RUNTIME=steamrt3"..., "XDG_CONFIG_HOME=/home/tx/.config", "MEMORY_PRESSURE_WRITE=c29tZSAyMD"..., "PRESSURE_VESSEL_RUNTIME_BASE=/ho"..., "GNUPGHOME=/home/tx/.local/share/"..., "EDITOR=vim", "GTK_MODULES=canberra-gtk-module", "XDG_SEAT=seat0", "PWD=/home/tx/.local/share/Steam/"..., "PRESSURE_VESSEL_COPY_RUNTIME=1", "LOGNAME=tx", "XDG_SESSION_TYPE=tty", "PRESSURE_VESSEL_VARIABLE_DIR=/ho"..., "SYSTEMD_EXEC_PID=1058", "XAUTHORITY=/home/tx/.Xauthority", "STEAMSCRIPT_VERSION=1.0.0.82", "_STEAM_SETENV_MANAGER=1", "WINDOWPATH=2", "MOTD_SHOWN=pam", "HOME=/home/tx", "LANG=en_US.UTF-8", "PRESSURE_VESSEL_SHARE_HOME=1", "MEMORY_PRESSURE_WATCH=/sys/fs/cg"..., "STEAM_COMPAT_INSTALL_PATH=/home/"..., "INVOCATION_ID=6ecd5664cfee46dab2"..., "PROMPT=%{\33[34m%}%~%{\33[00m%}$vcs_"..., "XDG_CACHE_HOME=/home/tx/.cache", "XDG_SESSION_CLASS=user", "MAKEFLAGS=-j12", "TERM=xterm-256color", "ZDOTDIR=/home/tx/.zsh", "USER=tx", "DISPLAY=:0", "SHLVL=3", "XDG_VTNR=2", "XDG_SESSION_ID=1", "XDG_STATE_HOME=/home/tx/.local/s"..., "LD_LIBRARY_PATH=/home/tx/.local/"..., "PRESSURE_VESSEL_BATCH=1", "XDG_RUNTIME_DIR=/run/user/1000", "STEAM_BASE_FOLDER=/home/tx/.loca"..., "DEBUGINFOD_URLS=https://debuginf"..., "STEAMSCRIPT=/usr/lib/steam/steam", "XDG_DATA_DIRS=/home/tx/.local/sh"..., "SRT_LOG_LEVEL_PREFIX=1", "PATH=/usr/local/sbin:/usr/local/"..., "ZIM_HOME=/home/tx/.zsh/zim", "STEAM_COMPAT_FLAGS=search-cwd,se"..., "DBUS_SESSION_BUS_ADDRESS=unix:pa"..., "MAIL=/var/spool/mail/tx", "SteamUser=", "OLDPWD=/home/tx/.local/share/Ste"..., "TEXTDOMAIN=steam", "STEAM_RUNTIME_LIBRARY_PATH=/home"..., "GIO_USE_VFS=local", "GIO_MODULE_DIR=/nonexistent"] <unfinished ...>

I believe this specific child process to be responsible because later it calls `write` to stderr (fd 2) with that error string (and later in the log they contain name of this binary, "i386-linux-gnu-capsule-capture-libs"):

[pid 33294] write(2, "Dependencies of /usr/lib32/libvu"..., 128) = 128
[pid 33294] write(2, "BRARY_PATH \"/home/tx/.local/shar"..., 128) = 128

I'm not sure where to go from here for, but errors come from ".local/share/Steam/steamrt64/steam-runtime-steamrt/pressure-vessel/libexec/steam-runtime-tools-0/i386-linux-gnu-capsule-capture-libs".
I think I'm going to look in which environment it is ran and how its LD_LIBRARY_PATH is set? Steam has multiple runtimes, some set the LD path and some use Linux namespaces.
Also, I think I've heard that someone had issues with pressure-vessel (which the binary seems to be a part of)?

Last edited by tx (2025-08-29 12:35:03)

Offline

#19 2025-08-30 12:01:06

Lone_Wolf
Administrator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 14,962

Re: steam-native works but steam crashes on amg gpu

08/28 07:54:47 Init: Installing breakpad exception handler for appid(steamsysinfo)/version(1751405894)/tid(3020)
Running query: 1 - GpuTopology
CVulkanTopology: failed create vulkan instance: -9
CVulkanTopology: failed to create vulkan instanceFailed to query vulkan gpu topology

Failed to query vulkan gpu topology
Response:
Exit code: -2

Checking the gpu topology seems to be the first spot where things go wrong.
Whatever process starts that setsup things wrong .


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

#20 2025-08-30 17:30:33

tx
Member
Registered: 2025-08-24
Posts: 35

Re: steam-native works but steam crashes on amg gpu

That message seems to come from the following command, ran in a child process by steam:

/home/tx/.local/share/Steam/ubuntu12_32/steamsysinfo -steamid 0 -buildid 1751405894 -logdir /home/tx/.local/share/Steam/logs -query 1 -out-file /tmp/steamGlDPOE

Its enviornment:

ENABLE_VK_LAYER_VALVE_steam_overlay_1=
WINDOWID=33554437
STEAMVIDEOTOKEN=
Steam3Master=
SDL_VIDEO_X11_DGAMOUSE=0
STEAM_RUNTIME=/home/tx/.local/share/Steam/ubuntu12_32/steam-runtime
SYSTEM_LD_LIBRARY_PATH=
XDG_CONFIG_HOME=/home/tx/.config
GTK_MODULES=canberra-gtk-module
PWD=/home/tx/.local/share/Steam
_=/home/tx/.local/share/Steam/ubuntu12_32/steam
INVOCATION_ID=a2759f6e812549c8a469c970a69906bb
LD_LIBRARY_PATH=/home/tx/.local/share/Steam/ubuntu12_32:/home/tx/.local/share/Steam/ubuntu12_32/panorama:/home/tx/.local/share/Steam/ubuntu12_32/steam-runtime/pinned_libs_32:/home/tx/.local/share/Steam/ubuntu12_32/steam-runtime/pinned_libs_64:/usr/lib:/home/tx/.local/share/Steam/ubuntu12_32/steam-runtime/lib/i386-linux-gnu:/home/tx/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu:/home/tx/.local/share/Steam/ubuntu12_32/steam-runtime/lib/x86_64-linux-gnu:/home/tx/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/x86_64-linux-gnu:/home/tx/.local/share/Steam/ubuntu12_32/steam-runtime/lib:/home/tx/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib
STEAM_BASE_FOLDER=
STEAMSCRIPT=/usr/lib/steam/steam
PATH=/home/tx/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/bin:/home/tx/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/bin:/home/tx/.local/share/Steam/ubuntu12_32/steam-runtime/usr/bin:/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:/usr/lib/rustup/bin
SYSTEM_ZENITY=/usr/bin/zenity
SteamUser=
OLDPWD=/home/tx/.local/share/Steam
TEXTDOMAIN=steam
STEAM_RUNTIME_LIBRARY_PATH=/home/tx/.local/share/Steam/ubuntu12_32/steam-runtime/pinned_libs_32:/home/tx/.local/share/Steam/ubuntu12_32/steam-runtime/pinned_libs_64:/usr/lib:/home/tx/.local/share/Steam/ubuntu12_32/steam-runtime/lib/i386-linux-gnu:/home/tx/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu:/home/tx/.local/share/Steam/ubuntu12_32/steam-runtime/lib/x86_64-linux-gnu:/home/tx/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/x86_64-linux-gnu:/home/tx/.local/share/Steam/ubuntu12_32/steam-runtime/lib:/home/tx/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib

When I try to run it manually without that env, it works as expected, but when I set LD_LIBRARY_PATH from that env, it fails the same way as when it is ran by steam.

Since the library path only contains steam folders, I believe that there is something wrong with their version of the library, which queries GPU information.
Moreover, it did not work on clean steam install, neither did it work on new user. Therefore, I think that the problem is not specific to my installation, but to the runtime itself.

What do you think?
Should I try to create an issue with Steam? It seems like the problem is not arch-specific?

Last edited by tx (2025-08-30 17:41:38)

Offline

#21 2025-08-31 10:05:41

Lone_Wolf
Administrator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 14,962

Re: steam-native works but steam crashes on amg gpu

atm that's hard to tell.

The archlinux steam package seems to be a bit behind upstream, so the issue could already be solved.

You can try updating the archlinux package for a local build, or try the latest flatpak version .|


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

#22 2025-09-01 02:19:04

tx
Member
Registered: 2025-08-24
Posts: 35

Re: steam-native works but steam crashes on amg gpu

Flatpak works.

Tried updating to the latest version (which seems to be 1.0.0.84 while the repo has 1.0.0.82), same errors.
Tried reinstalling ".local/share/Steam" (maybe it will install a new package will install a different/newer runtime), same errors.

Offline

#23 2025-09-01 10:11:06

Lone_Wolf
Administrator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 14,962

Re: steam-native works but steam crashes on amg gpu

I think the local steam.sh is generated by steam itself, so this is smelling more and more like a steam bug.

Breaking down the path to pieces

STEAM_RUNTIME_LIBRARY_PATH=
/home/tx/.local/share/Steam/ubuntu12_32/steam-runtime/pinned_libs_32:
/home/tx/.local/share/Steam/ubuntu12_32/steam-runtime/pinned_libs_64:
/usr/lib:
/home/tx/.local/share/Steam/ubuntu12_32/steam-runtime/lib/i386-linux-gnu:
/home/tx/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu:
/home/tx/.local/share/Steam/ubuntu12_32/steam-runtime/lib/x86_64-linux-gnu:
/home/tx/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/x86_64-linux-gnu:
/home/tx/.local/share/Steam/ubuntu12_32/steam-runtime/lib:
/home/tx/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib

If you add /usr/lib32 behind /usr/lib , do things work then ?


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

#24 2025-09-01 13:37:57

tx
Member
Registered: 2025-08-24
Posts: 35

Re: steam-native works but steam crashes on amg gpu

I want to point out that you've used STEAM_RUNTIME_LIBRARY_PATH and not LD_LIBRARY_PATH. I believe that the former is used internally to set/reset LD_LIBRARY_PATH, so it makes more sense to just use the LD_LIBRARY_PATH itself?

As I've already posted I can run steam using:

LD_LIBRARY_PATH="/home/tx/.local/share/Steam/ubuntu12_32:/home/tx/.local/share/Steam/ubuntu12_32/panorama:/usr/lib:/usr/lib32" steam

i.e. by adding /usr/lib32 to the end of the path.
Or if you mean adding to the LD_LIBRARY_PATH of .local/share/Steam/ubuntu12_32/steamsysinfo, it does NOT help.

About .local/share/Steam/ubuntu12_32/steamsysinfo:
When I run it without LD_LIBRARY_PATH is uses

/usr/lib32/libvulkan.so.1.4.321

but when I run it with that environment, it uses:

/home/tx/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libvulkan.so.1.3.239

Moreover, adding "/usr/lib32" immediately before ".local/share/Steam/ubuntu12_32/steam-runtime/lib/i386-linux-gnu" makes it work.
I guess that the issue is the steam's libvulkan is outdated (or maybe one of its dependencies, not sure how to tell that)?
But then, why did it work earlier? Is that version not too old, but just incompatible, due to some sort of a bug, perhaps?

Should I try installing that libvulkan version to test user to verify whether it is the culprit? Then, knowing the exact problem, I'll be able to create an issue with steam?
If so, how do I go about doing that? It seems too old to be installed from the repo. Should I try copying/installing it directly from the steam's libraries?

Last edited by tx (2025-09-01 13:39:03)

Offline

#25 2025-09-01 16:55:56

tx
Member
Registered: 2025-08-24
Posts: 35

Re: steam-native works but steam crashes on amg gpu

Nevermind, I think that the problem is specific to my system/installation.
I have a friend who has the same CPU & GPU, and runs Arch. His steam works normally. He has same versions of libvulkan both on system and in steam.

One weird thing I've noticed, though not sure that it is the issue, is that it reports that I have 2 GPUs, one being iGPU and the second one CPU, while for him it is only the iGPU.
Could it be causing the GPU topology query to fail?
What else can I compare to his system?

Offline

Board footer

Powered by FluxBB