# 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