V Rising Hangs at 50% “Processing Vulkan Shaders” on Garuda

System:
Kernel: 6.14.6-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 15.1.1
clocksource: tsc avail: acpi_pm
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
root=UUID=639e8c34-0b44-478a-885f-1e61b34ebcc6 rw rootflags=subvol=@
quiet rd.luks.uuid=f0879e5a-9193-4196-84ae-aefd8dae019a loglevel=3
ibt=off
Desktop: KDE Plasma v: 6.3.5 tk: Qt v: N/A info: frameworks v: 6.14.0
wm: kwin_wayland vt: 1 dm: SDDM Distro: Garuda base: Arch Linux
Machine:
Type: Laptop System: Razer product: Blade 17 (2022) - RZ09-0423 v: 8.04
serial: <superuser required> Chassis: type: 10 serial: <superuser required>
Mobo: Razer model: DI780 v: 4 serial: <superuser required>
part-nu: RZ09-0423PEC3 uuid: <superuser required> UEFI: Razer v: 2.01
date: 10/06/2023
Battery:
ID-1: BAT0 charge: 54.8 Wh (69.7%) condition: 78.6/82.1 Wh (95.8%)
volts: 14.9 min: 15.4 model: Razer Blade type: Unknown serial: <filter>
status: discharging
CPU:
Info: model: 12th Gen Intel Core i7-12800H bits: 64 type: MST AMCP
arch: Alder Lake gen: core 12 level: v3 note: check built: 2021+
process: Intel 7 (10nm ESF) family: 6 model-id: 0x9A (154) stepping: 3
microcode: 0x437
Topology: cpus: 1x dies: 1 clusters: 8 cores: 14 threads: 20 mt: 6 tpc: 2
st: 8 smt: enabled cache: L1: 1.2 MiB desc: d-8x32 KiB, 6x48 KiB; i-6x32
KiB, 8x64 KiB L2: 11.5 MiB desc: 6x1.2 MiB, 2x2 MiB L3: 24 MiB
desc: 1x24 MiB
Speed (MHz): avg: 1639 min/max: 400/4700:4800:3700 scaling:
driver: intel_pstate governor: performance cores: 1: 1639 2: 1639 3: 1639
4: 1639 5: 1639 6: 1639 7: 1639 8: 1639 9: 1639 10: 1639 11: 1639 12: 1639
13: 1639 14: 1639 15: 1639 16: 1639 17: 1639 18: 1639 19: 1639 20: 1639
bogomips: 112127
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Vulnerabilities: <filter>
Graphics:
Device-1: NVIDIA GA103M [GeForce RTX 3080 Ti Mobile] vendor: Razer USA
driver: nvidia v: 570.144 alternate: nouveau,nvidia_drm
non-free: 550-570.xx+ status: current (as of 2025-04; EOL~2026-12-xx)
arch: Ampere code: GAxxx process: TSMC n7 (7nm) built: 2020-2023 pcie:
gen: 4 speed: 16 GT/s lanes: 8 link-max: lanes: 16 ports: active: none
off: DP-4,eDP-1 empty: DP-1, DP-2, DP-3, HDMI-A-1 bus-ID: 01:00.0
chip-ID: 10de:2420 class-ID: 0300
Device-2: IMC Networks Integrated RGB Camera driver: uvcvideo type: USB
rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 3-8:8 chip-ID: 13d3:5279
class-ID: 0e02 serial: <filter>
Display: wayland server: X.org v: 1.21.1.16 with: Xwayland v: 24.1.6
compositor: kwin_wayland driver: X: loaded: nvidia unloaded: modesetting
alternate: fbdev,nouveau,nv,vesa gpu: nvidia,nvidia-nvswitch display-ID: 0
Monitor-1: DP-4 model: LG (GoldStar) ULTRAGEAR serial: <filter>
built: 2022 res: mode: 2560x1440 hz: 165 scale: 100% (1) dpi: 93 gamma: 1.2
size: 697x392mm (27.44x15.43") diag: 800mm (31.5") ratio: 16:9 modes:
max: 2560x1440 min: 640x480
Monitor-2: eDP-1 model: AU Optronics 0xe295 built: 2020 res: 1920x1080
dpi: 128 gamma: 1.2 size: 382x215mm (15.04x8.46") diag: 438mm (17.3")
ratio: 16:9 modes: 1920x1080
API: EGL v: 1.5 hw: drv: nvidia nouveau drv: nvidia platforms: device: 0
drv: nvidia device: 1 drv: nouveau device: 2 drv: swrast gbm: drv: nvidia
surfaceless: drv: nvidia wayland: drv: nvidia x11: drv: nvidia
API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: nvidia mesa v: 570.144
glx-v: 1.4 direct-render: yes renderer: NVIDIA GeForce RTX 3080 Ti Laptop
GPU/PCIe/SSE2 memory: 15.62 GiB display-ID: :1.0
API: Vulkan v: 1.4.313 layers: 9 device: 0 type: discrete-gpu name: NVIDIA
GeForce RTX 3080 Ti Laptop GPU driver: nvidia v: 570.144
device-ID: 10de:2420 surfaces: N/A
Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
de: kscreen-console,kscreen-doctor gpu: corectrl, nvidia-settings,
nvidia-smi wl: wayland-info x11: xdpyinfo, xprop, xrandr
Audio:
Device-1: Intel Alder Lake PCH-P High Definition Audio vendor: Razer USA
driver: sof-audio-pci-intel-tgl alternate: snd_hda_intel, snd_soc_avs,
snd_sof_pci_intel_tgl bus-ID: 00:1f.3 chip-ID: 8086:51c8 class-ID: 0401
Device-2: NVIDIA vendor: Razer USA driver: snd_hda_intel v: kernel pcie:
gen: 4 speed: 16 GT/s lanes: 8 link-max: lanes: 16 bus-ID: 01:00.1
chip-ID: 10de:2288 class-ID: 0403
Device-3: SteelSeries ApS Arctis Nova 5
driver: hid-generic,snd-usb-audio,usbhid type: USB rev: 2.0 speed: 12 Mb/s
lanes: 1 mode: 1.1 bus-ID: 3-3.4:11 chip-ID: 1038:2232 class-ID: 0300
API: ALSA v: k6.14.6-zen1-1-zen status: kernel-api with: aoss
type: oss-emulator tools: alsactl,alsamixer,amixer
Server-1: PipeWire v: 1.4.2 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: Intel Alder Lake-P PCH CNVi WiFi vendor: Rivet Networks
Simultaneous Dual Band Wi-Fi 6E AX1690i 160MHz 2x2 driver: iwlwifi
v: kernel bus-ID: 00:14.3 chip-ID: 8086:51f0 class-ID: 0280
IF: wlo1 state: down mac: <filter>
Device-2: Realtek RTL8125 2.5GbE vendor: Razer USA driver: r8169 v: kernel
pcie: gen: 2 speed: 5 GT/s lanes: 1 port: 3000 bus-ID: 03:00.0
chip-ID: 10ec:8125 class-ID: 0200
IF: enp3s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Info: services: NetworkManager,systemd-timesyncd
Bluetooth:
Device-1: Intel AX211 Bluetooth driver: btusb v: 0.8 type: USB rev: 2.0
speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 3-10:10 chip-ID: 8087:0033
class-ID: e001
Report: btmgmt ID: hci0 rfk-id: 0 state: up address: <filter> bt-v: 5.3
lmp-v: 12 status: discoverable: no pairing: no class-ID: 6c010c
Drives:
Local Storage: total: 953.87 GiB used: 31.46 GiB (3.3%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:0 model: NVMe CA6-8D1024 size: 953.87 GiB
block-size: physical: 512 B logical: 512 B speed: 63.2 Gb/s lanes: 4
tech: SSD serial: <filter> fw-rev: ERA0902 temp: 36.9 C scheme: GPT
Partition:
ID-1: / raw-size: 293.35 GiB size: 293.35 GiB (100.00%)
used: 31.46 GiB (10.7%) fs: btrfs dev: /dev/dm-0 maj-min: 253:0
mapped: luks-f0879e5a-9193-4196-84ae-aefd8dae019a
ID-2: /boot/efi raw-size: 513 MiB size: 512 MiB (99.80%)
used: 776 KiB (0.1%) fs: vfat dev: /dev/nvme0n1p7 maj-min: 259:7
ID-3: /home raw-size: 293.35 GiB size: 293.35 GiB (100.00%)
used: 31.46 GiB (10.7%) fs: btrfs dev: /dev/dm-0 maj-min: 253:0
mapped: luks-f0879e5a-9193-4196-84ae-aefd8dae019a
ID-4: /var/log raw-size: 293.35 GiB size: 293.35 GiB (100.00%)
used: 31.46 GiB (10.7%) fs: btrfs dev: /dev/dm-0 maj-min: 253:0
mapped: luks-f0879e5a-9193-4196-84ae-aefd8dae019a
ID-5: /var/tmp raw-size: 293.35 GiB size: 293.35 GiB (100.00%)
used: 31.46 GiB (10.7%) fs: btrfs dev: /dev/dm-0 maj-min: 253:0
mapped: luks-f0879e5a-9193-4196-84ae-aefd8dae019a
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
ID-1: swap-1 type: zram size: 31.03 GiB used: 0 KiB (0.0%) priority: 100
comp: zstd avail: lzo-rle,lzo,lz4,lz4hc,deflate,842 max-streams: 20
dev: /dev/zram0
Sensors:
System Temperatures: cpu: 48.5 C mobo: N/A
Fan Speeds (rpm): N/A
Info:
Memory: total: 32 GiB note: est. available: 31.03 GiB used: 4.93 GiB (15.9%)
Processes: 438 Power: uptime: 24m states: freeze,mem,disk suspend: s2idle
avail: deep wakeups: 0 hibernate: platform avail: shutdown, reboot,
suspend, test_resume image: 12.33 GiB services: org_kde_powerdevil,
power-profiles-daemon, upowerd Init: systemd v: 257 default: graphical
tool: systemctl
Packages: pm: pacman pkgs: 1752 libs: 525 tools: octopi,paru Compilers:
clang: 19.1.7 gcc: 15.1.1 Shell: garuda-inxi default: fish v: 4.0.2
running-in: konsole inxi: 3.3.38
Garuda (2.7.2-1):
System install date:     2025-05-16
Last full system update: 2025-05-22 ↻
Is partially upgraded:   No
Relevant software:       snapper NetworkManager dracut nvidia-dkms
Windows dual boot:       Probably (Run as root to verify)
Failed units:

Hi everyone,

I’m brand-new to Garuda (loving it so far!) and I’ve run into a show-stopper with V Rising on Steam Proton. It launched and ran perfectly for the first two days, but now:

Stalls at 50% “Processing Vulkan Shaders”, then drops back to the Play button

If I disable shader pre-caching or force on-the-fly compile, the game launches—but is unbearably choppy and crashes frequently

What I’ve tried so far (in order):

Full system update & reboot:
sudo garuda-update && sudo reboot

Reinstalled NVIDIA/Vulkan packages:

sudo pacman -Syu \
  nvidia nvidia-utils lib32-nvidia-utils \
  vulkan-icd-loader vulkan-tools

Checked ICD JSON:

/usr/share/vulkan/icd.d/nvidia_icd.json
→ tried pointing at libGLX_nvidia.so.0, libnvidia-vulkan.so.1, etc.

Rebuilt loader cache:
sudo ldconfig

Tested Vulkan tools:

vulkaninfo | head -n20
MESA_GLSL_CACHE_DISABLE=1 vkcube
→Both fail to detect any NVIDIA ICD (errors about missing libnvidia-vulkan.so.*)

Cleared all Vulkan shader caches:
rm -rf ~/.cache/vulkan ~/.local/share/vulkan/shader_cache

Reset Steam & its cache:

pkill steam
rm -rf ~/.steam/registry.vdf ~/.steam/steam/appcache/*
steam --reset

Disabled Steam pre-caching (Settings → Downloads → “Enable Shader Pre-Caching” off) and set launch option:

DXVK_DISABLE_STATE_CACHE=1 %command%
→ Game runs but with terrible frame-times

Forced OpenGL fallback:

PROTON_USE_WINED3D11=1 %command%
→ Playable but very low FPS

Attempted driver reinstall via MHWD, but MHWD crashes with missing libhd.so.23 (libhandy)

I’ve scoured the Arch & Garuda wikis, tried community guides, even ran ChatGPT’s suggestions—still no Vulkan ICD, no libvulkan_nvidia.so.* on disk, and Proton can’t precompile shaders.

Questions:

  • Which package on Garuda actually provides libvulkan_nvidia.so.*, and where should it live?
  • How can I fix MHWD’s libhandy error so I can reinstall the proper NVIDIA driver stack?
  • Any other proven steps to restore Vulkan support under Plasma Wayland with NVIDIA?

Thanks in advance for any pointers—I really want to keep gaming on Linux!

This shows a pending reboot after an update

reboot then try again, post your garuda-inxi after the reboot and welcome.

3 Likes

Here ya go. I ran an update prior to posting but there were no changes. But this is right after reboot. Also, confirmed problem still exists. I also edited the original post with this output.

System:
Kernel: 6.14.6-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 15.1.1
clocksource: tsc avail: acpi_pm
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
root=UUID=639e8c34-0b44-478a-885f-1e61b34ebcc6 rw rootflags=subvol=@
quiet rd.luks.uuid=f0879e5a-9193-4196-84ae-aefd8dae019a loglevel=3
ibt=off
Desktop: KDE Plasma v: 6.3.5 tk: Qt v: N/A info: frameworks v: 6.14.0
wm: kwin_wayland vt: 1 dm: SDDM Distro: Garuda base: Arch Linux
Machine:
Type: Laptop System: Razer product: Blade 17 (2022) - RZ09-0423 v: 8.04
serial: <superuser required> Chassis: type: 10 serial: <superuser required>
Mobo: Razer model: DI780 v: 4 serial: <superuser required>
part-nu: RZ09-0423PEC3 uuid: <superuser required> UEFI: Razer v: 2.01
date: 10/06/2023
Battery:
ID-1: BAT0 charge: 52.7 Wh (75.0%) condition: 70.3/82.1 Wh (85.6%)
volts: 17.4 min: 15.4 model: Razer Blade type: Unknown serial: <filter>
status: charging
CPU:
Info: model: 12th Gen Intel Core i7-12800H bits: 64 type: MST AMCP
arch: Alder Lake gen: core 12 level: v3 note: check built: 2021+
process: Intel 7 (10nm ESF) family: 6 model-id: 0x9A (154) stepping: 3
microcode: 0x437
Topology: cpus: 1x dies: 1 clusters: 8 cores: 14 threads: 20 mt: 6 tpc: 2
st: 8 smt: enabled cache: L1: 1.2 MiB desc: d-8x32 KiB, 6x48 KiB; i-6x32
KiB, 8x64 KiB L2: 11.5 MiB desc: 6x1.2 MiB, 2x2 MiB L3: 24 MiB
desc: 1x24 MiB
Speed (MHz): avg: 400 min/max: 400/4700:4800:3700 scaling:
driver: intel_pstate governor: powersave cores: 1: 400 2: 400 3: 400 4: 400
5: 400 6: 400 7: 400 8: 400 9: 400 10: 400 11: 400 12: 400 13: 400 14: 400
15: 400 16: 400 17: 400 18: 400 19: 400 20: 400 bogomips: 112127
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Vulnerabilities: <filter>
Graphics:
Device-1: NVIDIA GA103M [GeForce RTX 3080 Ti Mobile] vendor: Razer USA
driver: nvidia v: 570.144 alternate: nouveau,nvidia_drm
non-free: 550-570.xx+ status: current (as of 2025-04; EOL~2026-12-xx)
arch: Ampere code: GAxxx process: TSMC n7 (7nm) built: 2020-2023 pcie:
gen: 4 speed: 16 GT/s lanes: 8 link-max: lanes: 16 ports: active: none
off: DP-4,eDP-1 empty: DP-1, DP-2, DP-3, HDMI-A-1 bus-ID: 01:00.0
chip-ID: 10de:2420 class-ID: 0300
Device-2: IMC Networks Integrated RGB Camera driver: uvcvideo type: USB
rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 3-8:8 chip-ID: 13d3:5279
class-ID: 0e02 serial: <filter>
Display: wayland server: X.org v: 1.21.1.16 with: Xwayland v: 24.1.6
compositor: kwin_wayland driver: X: loaded: nvidia unloaded: modesetting
alternate: fbdev,nouveau,nv,vesa gpu: nvidia,nvidia-nvswitch display-ID: 0
Monitor-1: DP-4 model: LG (GoldStar) ULTRAGEAR serial: <filter>
built: 2022 res: mode: 2560x1440 hz: 165 scale: 100% (1) dpi: 93 gamma: 1.2
size: 697x392mm (27.44x15.43") diag: 800mm (31.5") ratio: 16:9 modes:
max: 2560x1440 min: 640x480
Monitor-2: eDP-1 model: AU Optronics 0xe295 built: 2020 res: 1920x1080
dpi: 128 gamma: 1.2 size: 382x215mm (15.04x8.46") diag: 438mm (17.3")
ratio: 16:9 modes: 1920x1080
API: EGL v: 1.5 hw: drv: nvidia nouveau drv: nvidia platforms: device: 0
drv: nvidia device: 1 drv: nouveau device: 2 drv: swrast gbm: drv: nvidia
surfaceless: drv: nvidia wayland: drv: nvidia x11: drv: nvidia
API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: nvidia mesa v: 570.144
glx-v: 1.4 direct-render: yes renderer: NVIDIA GeForce RTX 3080 Ti Laptop
GPU/PCIe/SSE2 memory: 15.62 GiB display-ID: :1.0
API: Vulkan v: 1.4.313 layers: 9 device: 0 type: discrete-gpu name: NVIDIA
GeForce RTX 3080 Ti Laptop GPU driver: nvidia v: 570.144
device-ID: 10de:2420 surfaces: N/A
Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
de: kscreen-console,kscreen-doctor gpu: corectrl, nvidia-settings,
nvidia-smi wl: wayland-info x11: xdpyinfo, xprop, xrandr
Audio:
Device-1: Intel Alder Lake PCH-P High Definition Audio vendor: Razer USA
driver: sof-audio-pci-intel-tgl alternate: snd_hda_intel, snd_soc_avs,
snd_sof_pci_intel_tgl bus-ID: 00:1f.3 chip-ID: 8086:51c8 class-ID: 0401
Device-2: NVIDIA vendor: Razer USA driver: snd_hda_intel v: kernel pcie:
gen: 4 speed: 16 GT/s lanes: 8 link-max: lanes: 16 bus-ID: 01:00.1
chip-ID: 10de:2288 class-ID: 0403
Device-3: SteelSeries ApS Arctis Nova 5
driver: hid-generic,snd-usb-audio,usbhid type: USB rev: 2.0 speed: 12 Mb/s
lanes: 1 mode: 1.1 bus-ID: 3-3.4:9 chip-ID: 1038:2232 class-ID: 0300
API: ALSA v: k6.14.6-zen1-1-zen status: kernel-api with: aoss
type: oss-emulator tools: alsactl,alsamixer,amixer
Server-1: PipeWire v: 1.4.2 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: Intel Alder Lake-P PCH CNVi WiFi vendor: Rivet Networks
Simultaneous Dual Band Wi-Fi 6E AX1690i 160MHz 2x2 driver: iwlwifi
v: kernel bus-ID: 00:14.3 chip-ID: 8086:51f0 class-ID: 0280
IF: wlo1 state: down mac: <filter>
Device-2: Realtek RTL8125 2.5GbE vendor: Razer USA driver: r8169 v: kernel
pcie: gen: 2 speed: 5 GT/s lanes: 1 port: 3000 bus-ID: 03:00.0
chip-ID: 10ec:8125 class-ID: 0200
IF: enp3s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Info: services: NetworkManager,systemd-timesyncd
Bluetooth:
Device-1: Intel AX211 Bluetooth driver: btusb v: 0.8 type: USB rev: 2.0
speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 3-10:10 chip-ID: 8087:0033
class-ID: e001
Report: btmgmt ID: hci0 rfk-id: 0 state: up address: <filter> bt-v: 5.3
lmp-v: 12 status: discoverable: no pairing: no class-ID: 6c010c
Drives:
Local Storage: total: 953.87 GiB used: 31.45 GiB (3.3%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:0 model: NVMe CA6-8D1024 size: 953.87 GiB
block-size: physical: 512 B logical: 512 B speed: 63.2 Gb/s lanes: 4
tech: SSD serial: <filter> fw-rev: ERA0902 temp: 38.9 C scheme: GPT
Partition:
ID-1: / raw-size: 293.35 GiB size: 293.35 GiB (100.00%)
used: 31.45 GiB (10.7%) fs: btrfs dev: /dev/dm-0 maj-min: 253:0
mapped: luks-f0879e5a-9193-4196-84ae-aefd8dae019a
ID-2: /boot/efi raw-size: 513 MiB size: 512 MiB (99.80%)
used: 776 KiB (0.1%) fs: vfat dev: /dev/nvme0n1p7 maj-min: 259:7
ID-3: /home raw-size: 293.35 GiB size: 293.35 GiB (100.00%)
used: 31.45 GiB (10.7%) fs: btrfs dev: /dev/dm-0 maj-min: 253:0
mapped: luks-f0879e5a-9193-4196-84ae-aefd8dae019a
ID-4: /var/log raw-size: 293.35 GiB size: 293.35 GiB (100.00%)
used: 31.45 GiB (10.7%) fs: btrfs dev: /dev/dm-0 maj-min: 253:0
mapped: luks-f0879e5a-9193-4196-84ae-aefd8dae019a
ID-5: /var/tmp raw-size: 293.35 GiB size: 293.35 GiB (100.00%)
used: 31.45 GiB (10.7%) fs: btrfs dev: /dev/dm-0 maj-min: 253:0
mapped: luks-f0879e5a-9193-4196-84ae-aefd8dae019a
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
ID-1: swap-1 type: zram size: 31.03 GiB used: 0 KiB (0.0%) priority: 100
comp: zstd avail: lzo-rle,lzo,lz4,lz4hc,deflate,842 max-streams: 20
dev: /dev/zram0
Sensors:
System Temperatures: cpu: 51.0 C mobo: N/A
Fan Speeds (rpm): N/A
Info:
Memory: total: 32 GiB note: est. available: 31.03 GiB used: 3.63 GiB (11.7%)
Processes: 463 Power: uptime: 3m states: freeze,mem,disk suspend: s2idle
avail: deep wakeups: 0 hibernate: platform avail: shutdown, reboot,
suspend, test_resume image: 12.33 GiB services: org_kde_powerdevil,
power-profiles-daemon, upowerd Init: systemd v: 257 default: graphical
tool: systemctl
Packages: pm: pacman pkgs: 1752 libs: 525 tools: octopi,paru Compilers:
clang: 19.1.7 gcc: 15.1.1 Shell: garuda-inxi default: fish v: 4.0.2
running-in: konsole inxi: 3.3.38
Garuda (2.7.2-1):
System install date:     2025-05-16
Last full system update: 2025-05-22
Is partially upgraded:   No
Relevant software:       snapper NetworkManager dracut nvidia-dkms
Windows dual boot:       Probably (Run as root to verify)
Failed units:

Pls use the forum search about nvidia stuff, so many times you find there the related stuff.
Not sure but for your gpu use the nvidia-open-dkms driver
Uninstall the “default” dkms driver over konsole

sudo pacman -R garuda-nvidia-config nvidia-dkms nvidia-settings nvidia-utils opencl-nvidia libxnvctrl lib32-nvidia-utils lib32-opencl-nvidia gwe python-py3nvml

then install

sudo pacman -S nvidia-open-dkms egl-wayland lib32-nvidia-utils lib32-opencl-nvidia nvidia-settings opencl-nvidia nvidia-utils

If you need nvidia-prime install this package over pacman then.

pls read this.. the nvidia-utils + lib32 nvidia utils install this stuff

You are new ..but sometimes to read before using AI …or asking here make more sense ( my mind)

This is a arch based distro and this file does not exist.

2 Likes

I did use the forums search extensively, I am not seeing any solutions that involve what I haven’t tried. Can you please link me a post that fixes this exact issue and contains something I haven’t tried?

It is not helpful to edit the posted garuda-inxi in the start post. This is a log, and logs are not edited, but a new log is posted when something changes - otherwise correlations and thus the thread are lost. I have fixed it.

2 Likes

Thank you. I understand what you mean and will refrain from editing any logs in the future!

I am going to look for alternatives to your suggestions as I am warned that removing the stock config breaks dependencies. Thank you for the input though, since I am new and this is my only box I am okay taking slow and methodical approaches. Also I am VERY new, so detailed explanations to what we are doing and why helps a ton. I am in the Wiki and really appreciate that link! I have it bookmarked now. Will see what others have to say and continue to scour the web. Appreciate your input all the same.

Perhaps i’m total wrong, but libhandy is gtk 3 stuff (for gnome) my knowledge and have nothing do to with mhwd.
The aim of the Handy library is to help with developing UI for mobile devices
using GTK/GNOME.
If you don´t need this → deinstall.
To mhwd = manjaro hardware detection tool
(What Is The Manjaro Hardware Detection Tool?)
That’s important basic for the distro. I use now more then 30 years linux but never i had to reinstall mhwd stuff. (perhaps that’s only just luck)
Deinstall the nvidia-dkms and install nvidia-open-dkms + install if needed also the tools for vulkan (to test if all is fine) and test the game again.
I read also over the proton db that this game run very well with nvidia without any options.
Settings for global steam compatibility … my mind none but for the game itself test another version of proton (exp/hotfix/9.0.4)

2 Likes

Sorry @thebearking, but I have to agree with @gampel that this bullshit generated by a pseudo-AI is horrible.

Check if all CPU cores are used in the shader pre-compilation (for example with htop in the terminal). At first glance it looks like a Steam/Proton/Game issue to me. You should also have a look at the error logs of steam and the affected game (if I’m not mistaken, every game saves its error logs somewhere).
I’m not a gamer btw - best wait for some gamers to jump in here.

2 Likes

Hi @nepti,

Thanks for the tip about checking CPU usage in htop during shader pre-compilation—that’s a great idea, and I’ll give it a try! I really appreciate you taking the time to chime in.

A couple of clarifications:

While I did use ChatGPT to pull together some troubleshooting steps, I never relied on it exclusively—I always cross-checked against the Garuda wiki and Discord friends suggestions.

Any dependency warnings I mentioned came straight from the console, not from AI.

I’ll let the gamers weigh in next, but your suggestion to peek at logs and htop is exactly the kind of practical advice I’m looking for. Thanks again!

An aside: Not really sure what in my response warrants the use of profanity or a terse approach as I am just a new user doing the best that I can to fully adopt this distro that I am falling in love with.

Think on it, if this is M$ ..disable fastboot inside M$ + bios and every time shutdown M$.
No warm boot, pls.

1 Like

Hey folks—dropping back in to share what finally did the trick for me, in case anyone else is tearing their hair out, honestly I am slightly embarassed:

The situation
– Game would grind to a halt at “Processing Vulkan Shaders” around 50%, then bounce back to the Play button.
– Turning off pre-caching or forcing RAM-only shaders DXVK_DISABLE_STATE_CACHE=1 %command% let it launch… but with painful lag and random crashes.

The overlooked fix
I’d piled on various Proton/DXVK launch flags and toggled every shader option under the sun. It turns out the culprit was simply breaking Steam’s own pipeline by overriding it. As soon as I nuked all custom launch parameters and restored Steam’s default shader pre-caching (Steam → Settings → Downloads), V Rising moved past 50% without a hitch—and now it plays just like the first day I installed it. It’s like there was a logjam on Steams pipelines and disabling everything and then turning it back on, rebuilt their pipelines and thus cleared that jam. Not sure if that’s what really happened but a guess.

What really matters
Before you go down the rabbit hole of ICD JSON tweaks, driver reinstalls, or DKMS shenanigans—double-check you haven’t disabled Steam’s built-in shader cache. Resetting to the defaults in the game’s Properties → Launch Options and Steam’s Downloads panel often solves more than you’d expect.

TLDR
Try turning it off and then on again.

Hope this saves someone a weekend of frustration—big thanks to everyone who offered suggestions! :folded_hands:
— thebearking

2 Likes

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