Dota 2 Vulkan crashes on launch in libnvidia-gpucomp.so on RTX 4090, Linux

# Dota 2 Vulkan crashes on launch in libnvidia-gpucomp.so on RTX 4090, Linux

## Summary

Dota 2 crashes on launch on Linux with Vulkan. The crash occurs inside NVIDIA’s userspace shader compiler, `libnvidia-gpucomp.so`, on Dota’s `Async Pipeline` thread.

This reproduces across multiple NVIDIA driver branches:

- 570.211.01

- 580.142

- 595.58.03

Current driver installed:

```text

NVIDIA 570.211.01

```

## Reproduction Steps

1. Launch Steam on Ubuntu 24.04.

2. Launch Dota 2 normally.

3. Dota starts briefly, then exits/crashes during Vulkan shader/pipeline setup before reaching the main menu.

Launch options:

```text

-novid

```

Steam also passes:

```text

+@panorama_min_comp_layer_dimension 0 -prewarm_panorama -novid

```

## Expected Result

Dota 2 launches to the main menu.

## Actual Result

Dota 2 crashes during Vulkan shader/pipeline setup before reaching the main menu.

## Crash Signature

```text

Render system: Vulkan

GPU: NVIDIA GeForce RTX 4090

Crash thread: Async Pipeline

Crash library: libnvidia-gpucomp.so

```

Latest kernel line:

```text

Apr 30 21:54:31 gibler-ubuntu-desktop-1 kernel: Async Pipeline [8350]: segfault at 0 ip 0000770b55b67c83 sp 0000770aef5eb688 error 6 in libnvidia-gpucomp.so.570.211.01[1967c83,770b54445000+2bdd000] likely on CPU 2 (core 4,socket 0)

```

Previous crashes also occurred in:

```text

libnvidia-gpucomp.so.580.142

libnvidia-gpucomp.so.595.58.03

```

## Dota/Valve Crash IDs

```text

bp-a06dd86f-5c79-4464-bc3b-c3d9a2260430

bp-d4ebea32-8102-4378-896d-e2c1e2260430

bp-c242ccd3-4aab-4002-ad91-7c0f62260430

```

## Diagnostics Already Tried

- Verified Dota game files in Steam.

- Cleared Steam shader cache.

- Cleared NVIDIA shader cache.

- Tested NVIDIA driver branches:

- 570.211.01

- 580.142

- 595.58.03

- Confirmed matching NVIDIA i386 libraries are installed for Steam runtime.

- Updated motherboard BIOS.

- Disabled Secure Boot.

- Disabled XMP.

- Tested conservative CPU limits:

- PL1: 125 W

- PL2: 188 W

- Confirmed `vulkaninfo` sees the RTX 4090.

- Checked kernel logs for NVRM Xid, MCE, machine-check, PCIe, and EDAC errors. None were present around the crash.

## System Information

```text

Platform: Linux / Ubuntu 24.04.4 LTS

Kernel: 6.17.0-22-generic

Desktop: GNOME Shell

CPU: Intel i9-13900KF

GPU: NVIDIA RTX 4090

Motherboard: MSI PRO B660M-A WIFI (MS-7D43)

BIOS: A.O0, 03/16/2026

NVIDIA driver currently installed: 570.211.01

Render system: Vulkan

Resolution: 3840x1080

RAM: 64 GB

Secure Boot: disabled

XMP: disabled

CPU limits tested: PL1 125 W, PL2 188 W

```

## Attachments

I can provide the following support files:

nvidia-bug-report.log.gz (410.9 KB)

dota2-nvidia-support-files.tar.gz (5.8 KB)

nvidia-bug-report.log.gz

dota2-nvidia-support-files.tar.gz