Running a game like helldivers which requires me to process vulkan shaders leads to steam crashing

Every time i try and run helldivers 2 it crashes trying to process vulkan shaders. When i first got garuda hyprland helldivers ran fine safe for one issue unrelated to this one, and most other games like DRG run smoothly and with no issues however i doubt thats a fair comparison because those two are the only ones i have run so far. Things were running fine a few days ago but now suddenly steam crashes attempting to process it.

I had went to see if this was related to any proton issues, but looking through proton seems to be running fine. I had also enabled the setting for vulkan shaders to be processed in the background, but that got it to load to around 60% and crash instead of the 30% it got to before.

Edit: Talking to a friend, he suggested i see the specs and it seems im running out on RAM when trying to load it, which shouldnt be happening since I have 16 GB and could run it fine before.

running through the terminal, here is the output of steam runtime:

steam.sh[34160]: Running Steam on garuda Soaring 64-bit
steam.sh[34160]: STEAM_RUNTIME is enabled automatically
setup.sh[34229]: Steam runtime environment up-to-date!
steam.sh[34160]: Steam client's requirements are satisfied
[2024-10-21 10:32:51] Startup - updater built Sep 17 2024 20:02:19
[2024-10-21 10:32:51] Startup - Steam Client launched with: '/home/hydra/.local/share/Steam/ubuntu12_32/steam' '-srt-logger-opened'
10/21 10:32:51 minidumps folder is set to /tmp/dumps
10/21 10:32:51 Init: Installing breakpad exception handler for appid(steam)/version(1726604483)/tid(34306)
Looks like steam didn't shutdown cleanly, scheduling immediate update check
[2024-10-21 10:32:51] Loading cached metrics from disk (/home/hydra/.local/share/Steam/package/steam_client_metrics.bin)
[2024-10-21 10:32:51] Using the following download hosts for Public, Realm steamglobal
[2024-10-21 10:32:51] 1. https://client-update.fastly.steamstatic.com, /, Realm 'steamglobal', weight was 900, source = 'update_hosts_cached.vdf'
[2024-10-21 10:32:51] 2. https://client-update.akamai.steamstatic.com, /, Realm 'steamglobal', weight was 100, source = 'update_hosts_cached.vdf'
[2024-10-21 10:32:51] 3. https://cdn.cloudflare.steamstatic.com, /client/, Realm 'steamglobal', weight was 1, source = 'update_hosts_cached.vdf'
[2024-10-21 10:32:51] 4. https://client-update.steamstatic.com, /, Realm 'steamglobal', weight was 1, source = 'baked in'
[2024-10-21 10:32:51] Checking for update on startup
[2024-10-21 10:32:51] Checking for available updates...
[2024-10-21 10:32:51] Downloading manifest: https://client-update.fastly.steamstatic.com/steam_client_ubuntu12
[2024-10-21 10:32:51] Manifest download: send request
[2024-10-21 10:32:51] Manifest download: waiting for download to finish
[2024-10-21 10:32:52] Manifest download: finished
[2024-10-21 10:32:52] Download skipped: /steam_client_ubuntu12 version 1726604483, installed version 1726604483, existing pending version 0
[2024-10-21 10:32:52] Nothing to do
[2024-10-21 10:32:52] Verifying installation...
[2024-10-21 10:32:52] Performing checksum verification of executable files
[2024-10-21 10:32:52] Verification complete
UpdateUI: skip show logo
Steam logging initialized: directory: /home/hydra/.local/share/Steam/logs

XRRGetOutputInfo Workaround: initialized with override: 0 real: 0xd8113dc0
XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0xd8112500
steamwebhelper.sh[34352]: Using supervisor /home/hydra/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/bin/steam-runtime-supervisor
steamwebhelper.sh[34352]: Starting steamwebhelper under bootstrap sniper steam runtime via /home/hydra/.local/share/Steam/ubuntu12_64/steam-runtime-sniper.sh
steamwebhelper.sh[34352]: Using CEF sandbox \(try with -no-cef-sandbox if this fails\)
steamwebhelper.sh[34352]: Starting steamwebhelper with Sniper steam runtime at /home/hydra/.local/share/Steam/ubuntu12_64/steam-runtime-sniper/_v2-entry-point
Steam Runtime Launch Service: starting steam-runtime-launcher-service
Steam Runtime Launch Service: steam-runtime-launcher-service is running pid 34474
bus_name=com.steampowered.PressureVessel.LaunchAlongsideSteam
^[2x86_64-linux-gnu-capsule-capture-libs: warning: Dependencies of libnvidia-pkcs11.so.560.35.03 not found, ignoring: Missing dependencies: Could not find "libcrypto.so.1.1" in LD_LIBRARY_PATH "/home/hydra/.local/share/Steam/ubuntu12_32:/home/hydra/.local/share/Steam/ubuntu12_32/panorama:/usr/lib32:/usr/lib/libfakeroot:/usr/lib", ld.so.cache, DT_RUNPATH or fallback /lib:/usr/lib
^[3Couldn't initialize SDL: wayland not available
exec ./steamwebhelper -lang=en_US -cachedir=/home/hydra/.local/share/Steam/config/htmlcache -steampid=34306 -buildid=1726604483 -steamid=0 -logdir=/home/hydra/.local/share/Steam/logs -uimode=7 -startcount=0 -userdatadir=/home/hydra/.local/share/Steam/config/cefdata -steamuniverse=Public -realm=Global -clientui=/home/hydra/.local/share/Steam/clientui -steampath=/home/hydra/.local/share/Steam/ubuntu12_32/steam -launcher=0 -no-restart-on-ui-mode-change --valve-initial-threadpool-size=4 --valve-enable-site-isolation --enable-smooth-scrolling --password-store=basic --log-file=/home/hydra/.local/share/Steam/logs/cef_log.txt --disable-quick-menu --enable-features=PlatformHEVCDecoderSupport --disable-features=SpareRendererForSitePerProcess,DcheckIsFatal
^[2^[1Fossilize INFO: Setting autogroup scheduling.
BRefreshApplicationsInLibrary 1: 2ms
Desktop state changed: desktop: { pos:    0,   0 size: 3840,1080 } primary: { pos:    0,   0 size: 1920,1080 }
BuildCompleteAppOverviewChange: 167 apps
RegisterForAppOverview 1: 1ms
RegisterForAppOverview 2: 1ms
wine: using kernel write watches, use_kernel_writewatch 1.
fsync: up and running.
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
Fossilize INFO: Setting autogroup scheduling.
Fossilize INFO: Setting autogroup scheduling.
[2024-10-21 10:34:53] Background update loop checking for update. . .
[2024-10-21 10:34:53] Checking for available updates...
[2024-10-21 10:34:53] Downloading manifest: https://client-update.fastly.steamstatic.com/steam_client_ubuntu12
[2024-10-21 10:34:53] Manifest download: send request
[2024-10-21 10:34:54] Manifest download: waiting for download to finish
[2024-10-21 10:34:54] Manifest download: finished
[2024-10-21 10:34:54] Download skipped by HTTP 304 Not Modified
[2024-10-21 10:34:54] Nothing to do
BuildCompleteAppOverviewChange: 167 apps
RegisterForAppOverview 1: 11ms
RegisterForAppOverview 2: 13ms

output of garuda-inxi


System:
  Kernel: 6.11.4-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
    clocksource: tsc avail: hpet,acpi_pm
    parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
    root=UUID=46edefa1-ac3b-4083-98be-118cae6a7a8a rw rootflags=subvol=@
    quiet resume=UUID=a392202c-619f-449d-bda2-75b6d61a9900 loglevel=3 ibt=off
  Desktop: Hyprland v: 0.44.1 with: waybar tools: avail: swayidle,swaylock
    vt: 1 dm: SDDM Distro: Garuda base: Arch Linux
Machine:
  Type: Laptop System: Dell product: Dell G15 5535 v: 1.7.1
    serial: <superuser required> Chassis: type: 10 v: 1.7.1
    serial: <superuser required>
  Mobo: Dell model: 0XMT14 v: A01 serial: <superuser required> part-nu: 0C56
    uuid: <superuser required> UEFI: Dell v: 1.7.1 date: 03/19/2024
Battery:
  ID-1: BAT1 charge: 75.0 Wh (100.0%) condition: 75.0/86.0 Wh (87.2%)
    volts: 12.9 min: 11.4 model: SMP-COS3.82 DELL 70N2F3BF type: Li-poly
    serial: <filter> status: full cycles: 51
  Device-1: wacom_battery_0 model: Wacom Intuos BT M serial: N/A
    charge: 100% status: discharging
CPU:
  Info: model: AMD Ryzen 7 7840HS w/ Radeon 780M Graphics bits: 64
    type: MT MCP arch: Zen 4 gen: 4 level: v4 note: check built: 2022+
    process: TSMC n5 (5nm) family: 0x19 (25) model-id: 0x74 (116) stepping: 1
    microcode: 0xA704104
  Topology: cpus: 1x dies: 1 clusters: 1 cores: 8 threads: 16 tpc: 2
    smt: enabled cache: L1: 512 KiB desc: d-8x32 KiB; i-8x32 KiB L2: 8 MiB
    desc: 8x1024 KiB L3: 16 MiB desc: 1x16 MiB
  Speed (MHz): avg: 2118 min/max: 400/5137 boost: enabled scaling:
    driver: amd-pstate-epp governor: powersave cores: 1: 2118 2: 2118 3: 2118
    4: 2118 5: 2118 6: 2118 7: 2118 8: 2118 9: 2118 10: 2118 11: 2118 12: 2118
    13: 2118 14: 2118 15: 2118 16: 2118 bogomips: 121372
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
  Vulnerabilities: <filter>
Graphics:
  Device-1: NVIDIA AD107M [GeForce RTX 4050 Max-Q / Mobile] vendor: Dell
    driver: nvidia v: 560.35.03 alternate: nouveau,nvidia_drm non-free: 550.xx+
    status: current (as of 2024-09) arch: Lovelace code: AD1xx
    process: TSMC n4 (5nm) built: 2022+ pcie: gen: 1 speed: 2.5 GT/s lanes: 8
    link-max: gen: 4 speed: 16 GT/s ports: active: none off: HDMI-A-1
    empty: none bus-ID: 01:00.0 chip-ID: 10de:28e1 class-ID: 0300
  Device-2: Advanced Micro Devices [AMD/ATI] Phoenix1 vendor: Dell
    driver: amdgpu v: kernel arch: RDNA-3 code: Phoenix process: TSMC n4 (4nm)
    built: 2023+ pcie: gen: 4 speed: 16 GT/s lanes: 16 ports: active: eDP-1
    empty: DP-1, DP-2, DP-3, DP-4, DP-5, DP-6, DP-7, DP-8, Writeback-1
    bus-ID: 05:00.0 chip-ID: 1002:15bf class-ID: 0300 temp: 40.0 C
  Device-3: Realtek Integrated_Webcam_HD driver: uvcvideo type: USB rev: 2.0
    speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 3-1:2 chip-ID: 0bda:567e
    class-ID: 0e02 serial: <filter>
  Display: wayland server: X.org v: 1.21.1.13 with: Xwayland v: 24.1.3
    compositor: Hyprland v: 0.44.1 driver: X: loaded: amdgpu,nvidia
    dri: radeonsi gpu: amdgpu,nvidia,nvidia-nvswitch d-rect: 3840x1080
    display-ID: 1
  Monitor-1: HDMI-A-1 pos: right model: LG (GoldStar) FULL HD
    serial: <filter> built: 2021 res: 1920x1080 hz: 60 dpi: 102 gamma: 1.2
    scale: 1 size: 480x270mm (18.9x10.63") diag: 551mm (21.7") ratio: 16:9
    modes: max: 1920x1080 min: 640x480
  Monitor-2: eDP-1 pos: primary,left model: Najing CEC Panda 0x005f
    built: 2021 res: 1920x1080 hz: 120 dpi: 142 gamma: 1.2 scale: 1
    size: 344x194mm (13.54x7.64") diag: 395mm (15.5") ratio: 16:9 modes:
    max: 1920x1080 min: 640x480
  API: Vulkan v: 1.3.295 layers: 11 device: 0 type: integrated-gpu
    name: AMD Radeon 780M driver: amd v: 2024.Q3.3 (LLPC) device-ID: 1002:15bf
    surfaces: xcb,xlib,wayland device: 1 type: discrete-gpu name: NVIDIA
    GeForce RTX 4050 Laptop GPU driver: nvidia v: 560.35.03
    device-ID: 10de:28e1 surfaces: xcb,xlib,wayland
  API: EGL Message: EGL data requires eglinfo. Check --recommends.
Audio:
  Device-1: NVIDIA AD107 High Definition Audio vendor: Dell
    driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 8
    bus-ID: 01:00.1 chip-ID: 10de:22be class-ID: 0403
  Device-2: Advanced Micro Devices [AMD/ATI] Rembrandt Radeon High
    Definition Audio driver: snd_hda_intel v: kernel pcie: gen: 4
    speed: 16 GT/s lanes: 16 bus-ID: 05:00.1 chip-ID: 1002:1640 class-ID: 0403
  Device-3: Advanced Micro Devices [AMD] ACP/ACP3X/ACP6x Audio Coprocessor
    vendor: Dell driver: snd_pci_ps v: kernel alternate: snd_pci_acp3x,
    snd_rn_pci_acp3x, snd_pci_acp5x, snd_pci_acp6x, snd_acp_pci,
    snd_rpl_pci_acp6x, snd_sof_amd_renoir, snd_sof_amd_rembrandt,
    snd_sof_amd_vangogh, snd_sof_amd_acp63 pcie: gen: 4 speed: 16 GT/s
    lanes: 16 bus-ID: 05:00.5 chip-ID: 1022:15e2 class-ID: 0480
  Device-4: Advanced Micro Devices [AMD] Family 17h/19h HD Audio
    vendor: Dell driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s
    lanes: 16 bus-ID: 05:00.6 chip-ID: 1022:15e3 class-ID: 0403
  API: ALSA v: k6.11.4-zen1-1-zen status: kernel-api tools: N/A
  Server-1: sndiod v: N/A status: off tools: aucat,midicat,sndioctl
  Server-2: PipeWire v: 1.2.5 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl
Network:
  Device-1: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
    vendor: Dell driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1
    port: 2000 bus-ID: 03:00.0 chip-ID: 10ec:8168 class-ID: 0200
  IF: enp3s0 state: down mac: <filter>
  Device-2: MEDIATEK MT7921 802.11ax PCI Express Wireless Network Adapter
    vendor: Foxconn driver: mt7921e v: kernel pcie: gen: 2 speed: 5 GT/s
    lanes: 1 bus-ID: 04:00.0 chip-ID: 14c3:7961 class-ID: 0280
  IF: wlp4s0 state: up mac: <filter>
  Info: services: NetworkManager, systemd-timesyncd, wpa_supplicant
Bluetooth:
  Device-1: Foxconn / Hon Hai MediaTek MT7921 Bluetooth driver: btusb v: 0.8
    type: USB rev: 2.1 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-3:4
    chip-ID: 0489:e0c8 class-ID: e001 serial: <filter>
  Report: btmgmt ID: hci0 rfk-id: 0 state: up address: <filter> bt-v: 5.2
    lmp-v: 11 status: discoverable: no pairing: no class-ID: 6c010c
Drives:
  Local Storage: total: 476.94 GiB used: 96.04 GiB (20.1%)
  SMART Message: Required tool smartctl not installed. Check --recommends
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Western Digital
    model: PC SN740 NVMe WD 512GB size: 476.94 GiB block-size: physical: 512 B
    logical: 512 B speed: 63.2 Gb/s lanes: 4 tech: SSD serial: <filter>
    fw-rev: 73914108 temp: 40.9 C scheme: GPT
Partition:
  ID-1: / raw-size: 460.21 GiB size: 460.21 GiB (100.00%)
    used: 96.04 GiB (20.9%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
    used: 596 KiB (0.2%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
  ID-3: /home raw-size: 460.21 GiB size: 460.21 GiB (100.00%)
    used: 96.04 GiB (20.9%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
  ID-4: /var/log raw-size: 460.21 GiB size: 460.21 GiB (100.00%)
    used: 96.04 GiB (20.9%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
  ID-5: /var/tmp raw-size: 460.21 GiB size: 460.21 GiB (100.00%)
    used: 96.04 GiB (20.9%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
Swap:
  Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
  ID-1: swap-1 type: partition size: 16.43 GiB used: 0 KiB (0.0%)
    priority: -2 dev: /dev/nvme0n1p3 maj-min: 259:3
  ID-2: swap-2 type: zram size: 14.93 GiB used: 1.25 GiB (8.4%)
    priority: 100 comp: zstd avail: lzo,lzo-rle,lz4,lz4hc,842 max-streams: 16
    dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 50.0 C mobo: 47.0 C sodimm: SODIMM C gpu: amdgpu
    temp: 42.0 C
  Fan Speeds (rpm): cpu: 4000 mobo: 4000
Info:
  Memory: total: 16 GiB note: est. available: 14.93 GiB used: 3.72 GiB (24.9%)
  Processes: 350 Power: uptime: 30m states: freeze,mem,disk suspend: s2idle
    wakeups: 0 hibernate: platform avail: shutdown, reboot, suspend, test_resume
    image: 5.92 GiB services: upowerd Init: systemd v: 256 default: graphical
    tool: systemctl
  Packages: pm: pacman pkgs: 1375 libs: 399 tools: pacseek,paru,yay
    Compilers: gcc: 14.2.1 Shell: garuda-inxi default: Bash v: 5.2.37
    running-in: kitty inxi: 3.3.36
Garuda (2.6.26-1):
  System install date:     2024-10-19
  Last full system update: 2024-10-21
  Is partially upgraded:   No
  Relevant software:       snapper NetworkManager dracut nvidia-dkms
  Windows dual boot:       No/Undetected
  Failed units:            

Is it trying to use the igpu? I’ve also heard less then stellar things about the 560 driver maybe downgrade it to the 555 or later. or try the LTS kernel

Personally I think while the option to process Vulkan shaders is good to have, generally I think for games with regular updates the pay-off is not worth the cost. For example, when I used to play Battlefield 1 they would update it as often as every one to 5 days, and then when I would load the game it would spend anything between 5-30 minutes processing shaders with all my cpu cores at nearly 100% (power drain much). So I disabled that feature and loaded the game and what was the difference? The game was slow for about 10-20 seconds as it was done on the fly and then it was the same as before. So giving up potentially half an hour of processor blasting to experience a few seconds of slowness in the game was a no-brainer. :slight_smile:

NB: results may vary? I can only speak for how it was on my computer.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.