Home » [FIXED] Overwatch 2 Crashing on Linux / Steam Deck
Gaming Tech

[FIXED] Overwatch 2 Crashing on Linux / Steam Deck

✨ Quick Answer

Unexpected crashes or freezes playing Overwatch 2 on Linux (CachyOS, Arch, Ubuntu, Fedora) or Steam Deck via Proton are primarily triggered by synchronous DXVK shader compilation, incompatible performance overlays like MangoHud, or missing codecs in standard Proton builds.

Quick Diagnostics

Cause
MangoHud overlay incompatibility with DXVK/VKD3D compiler
Solution
Disable MANGOHUD=1 or update MangoHud to latest version
Cause
Screen capture conflict or Proton overlay incompatibility
Solution
Use MANGOHUD_CONFIG=no_display %command% launch options

Unexpected crashes or freezes playing Overwatch 2 on Linux (CachyOS, Arch, Ubuntu, Fedora) or Steam Deck via Proton are primarily triggered by synchronous DXVK shader compilation, incompatible performance overlays like MangoHud, or missing codecs in standard Proton builds.

Quick Solution (1 Minute):

  1. Set Steam Launch Options for Overwatch 2: MANGOHUD=0 %command%
  2. Switch compatibility tool to GE-Proton (Proton GloriousEggroll).

🚀 Step-by-Step Fixes

Step 1: Disable MangoHud Overlay

Performance metric overlays can interfere with anti-cheat hooks and DXVK window initialization.

  1. Open Steam -> Library -> Right-click Overwatch 2 -> Properties.
  2. Under General, navigate to Launch Options and enter:
BASH
MANGOHUD=0 %command%

Step 2: Use GE-Proton (GloriousEggroll)

Standard Proton releases may crash during Battle.net media/video playback.

  1. Launch ProtonUp-Qt (available via Discover store on Steam Deck or package managers).
  2. Download the latest GE-Proton build (e.g., GE-Proton9-10).
  3. In Steam, go to Overwatch 2 Properties -> Compatibility -> Check "Force the use of a specific Steam Play compatibility tool" -> Select GE-Proton.

Step 3: Clear Corrupted DXVK Shader Cache

If crashes occur immediately upon joining a match:

Purge the cached shaders directory for Overwatch 2:

BASH
rm -rf ~/.steam/steam/steamapps/shadercache/2357570

(App ID 2357570 corresponds to Overwatch 2 on Steam).

Prevention Advice

Recommended security practices: