0x887A0006 CS2

The Complete CS2 Crash & Launch Failure Guide: Fix 0x887A0006, VPK Errors, Mac Fatal Crashes, and Faceit AC Blocks

๐Ÿ“… Published: 2026-03-08 ๐Ÿ”„ Updated: 2026-03-08T13:29:34+00:00 โœ… Verified: 2026-03-08T13:29:34+00:00 โšก Severity: ๐Ÿ”ด High
Alex Torres ยท Gaming Tech Specialist
Fixes tested on real hardware. Verified with latest game patches.

๐ŸŽฏ Quick Answer

Before diving deep, check these common points of failure. This solves a lot of simple oversights.

Error Code Quick Reference

Find your symptom and jump straight to the fix.

Error Code / SymptomWhat You SeeMost Likely CauseJump to Fix
0x887A0006Black screen on launch, game closes, sometimes a driver crash pop-up.Corrupted GPU driver, shader cache, or conflicting GPU acceleration.Clean GPU Driver Reinstall
Corrupt VPK ErrorGame crashes when switching to a stretched resolution (e.g., 1280x960, 1024x768).Custom resolution files conflict with game updates. Corrupted local game files.Stretched Resolution VPK Fix
Mac Fatal ErrorGame hard crashes to desktop, often during a match or when loading new visuals.macOS GPU driver struggles with high shader/shadow settings. Corrupted shader cache.Mac Stability Fixes
Faceit AC "Exit Games"Faceit Anti-Cheat won't launch, says "You must exit any running games".Hidden cs2.exe or GameOverlayUI.exe processes lingering in memory.Kill Hidden Processes

Diagnostic Checklist (Run This First)

Before diving deep, check these common points of failure. This solves a lot of simple oversights.

CheckHow to TestGood ResultBad Result & Action
Game IntegritySteam Library > Right-click CS2 > Properties > Installed Files > "Verify integrity of game files".All files successfully validated.Files failed or were reacquired. Run the fix once more.
Basic Driver CheckOpen NVIDIA GeForce Experience or AMD Adrenalin Software. Check driver date/version.Latest Game Ready (NVIDIA) or Adrenalin (AMD) driver within the last month.Driver is outdated or is an NVIDIA "Studio Driver". Update.
Process CleanupOpen Task Manager (Ctrl+Shift+Esc), go to Details tab.No cs2.exe or GameOverlayUI.exe listed.End Task on any instances you find.
Launch OptionsSteam Library > Right-click CS2 > Properties > General > Launch Options.Field is empty unless you added a specific command for a reason.Remove all launch options (-vulkan, -fullscreen, -high, etc.). Test without them.
Overlay ConflictsDiscord: Settings > Advanced > Hardware Acceleration. Steam: Settings > In-Game > "Enable the Steam Overlay".Both are OFF.Turn them off. Restart Discord/Steam.

TL;DR: The One-Minute Fix Flow

  1. Close everything. Exit CS2, Steam, Discord.
  2. Kill hidden processes. Open Task Manager (Details tab), end any cs2.exe or GameOverlayUI.exe.
  3. For crashes/black screens: Update your GPU driver. If that fails, use DDU (guide below).
  4. For Faceit errors: After step 2, launch Faceit AC immediately.
  5. For Mac crashes: Lower Shader Detail and Shadow Quality to Medium, delete the shader cache folder.
  6. For stretched res crashes: Delete the custom resolution file in the CS2 cfg folder.

If that doesn't nail it, your specific fix is in the sections below.

The Fixes, Grouped by Cause

GPU & Driver Related Fixes (0x887A0006, General Crashes)

Clean GPU Driver Reinstall with DDU

When this applies: You're getting the 0x887A0006 black screen, random driver crashes, or general instability after a Windows/game update. This is the fix for 90% of GPU-related errors.

  1. Download the latest driver from NVIDIA or AMD. Have the installer .exe ready on your desktop.
  2. Download Display Driver Uninstaller (DDU) from guru3d.com.
  3. Boot into Windows Safe Mode with Networking. Press Windows key + R, type msconfig, go to the Boot tab, check "Safe boot" with "Network" selected. Click OK and restart.
  4. Run DDU in Safe Mode. Select your GPU brand (NVIDIA/AMD/Intel) from the dropdown. Click "Clean and restart". This nukes every driver file.
  5. After the restart, install the driver you downloaded in step 1. Choose "Custom Installation" and check "Perform a clean installation".
  6. Delete the DirectX Shader Cache. Press Windows key + R, type cleanmgr, select your OS drive (C:), click "Clean up system files". Check DirectX Shader Cache and click OK.
  7. Disable GPU acceleration in Discord (Settings > Advanced) and Chrome/Brave (Settings > System).
  8. Launch CS2. The game will rebuild shaders on first launch (you'll see a progress bar). This is normal.

Adjust In-Game Video Settings

When this applies: Crashes during gameplay, especially when new effects/smokes appear. A good secondary fix after DDU.

  1. In CS2, go to Settings > Video > Advanced Video.
  2. Set Shader Quality to Medium or Low. This is the most impactful setting for stability.
  3. Set Texture Filtering Mode to Bilinear or Trilinear (away from Anisotropic).
  4. Set Multisampling Anti-Aliasing Mode to None or 2x MSAA.
  5. Click Apply. Restart the game for changes to take full effect.

Game File & Configuration Fixes

Fix Corrupt VPK Error on Stretched Resolutions

When this applies: Game crashes specifically when applying a stretched resolution like 1280x960 or 1024x768.

The issue is a leftover videodefaults.txt file from a custom resolution tool or a previous launch option.

  1. Navigate to your CS2 config folder: C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Global Offensive\game\csgo\cfg\
  2. Look for a file named videodefaults.txt. If it exists, delete it.
  3. Also, remove any launch options related to resolution or aspect ratio (like -w 1280 -h 960 -full).
  4. Set your resolution in-game through the Video settings menu.
  5. If the crash persists, verify game files (Steam > CS2 Properties > Installed Files > Verify Integrity).

Nuclear Option: Full CS2 Reinstall

When this applies: Multiple errors persist after all other fixes, or you suspect deep file corruption.

  1. In Steam, right-click CS2 > Manage > Uninstall.
  2. Navigate to the install folder (...\steamapps\common\) and delete the entire Counter-Strike Global Offensive folder if it remains.
  3. Go to C:\Program Files (x86)\Steam\steamapps and delete appmanifest_730.acf.
  4. Restart Steam and install CS2 fresh.

Anti-Cheat & Process Conflicts (Faceit AC Error)

Kill the Lingering CS2 and Overlay Processes

When this applies: Faceit AC gives the "You must exit any running games" error.

  1. Press Ctrl + Shift + Esc to open Task Manager.
  2. Go to the Details tab (Processes tab on older Windows 10).
  3. Sort by name and look for:
  1. Select each one, click End Task.
  2. Immediately launch the Faceit Anti-Cheat client. Do not open Steam or anything else first.

Disable Conflicting Startup Software

When this applies: The process kill works but the error comes back later. Conflicting software hooks into the system at boot.

  1. Open Task Manager and go to the Startup tab.
  2. Disable everything non-essential. You can safely disable:
  1. Restart your PC. This is required.
  2. Upon reboot, launch the Faceit AC client before opening any other program.

Mac Fatal Error Crash Fixes

Lower Critical Graphics Settings

When this applies: Any hard crash to desktop on macOS, especially during ranked matches.

  1. Launch CS2 and go to Settings > Video > Advanced Video.
  2. Set Shader Detail to Medium or Low. This is the #1 setting for Mac stability.
  3. Set Shadow Quality to Medium or Low.
  4. Click Apply. You must fully quit and restart CS2 for these changes to be effective.

Delete the macOS Shader Cache

When this applies: Crashes after a game update, or in combination with the settings change above.

  1. Quit CS2 and Steam completely.
  2. Open Finder. Press Cmd + Shift + G.
  3. Paste this exact path and press Go: ~/Library/Application Support/Steam/steamapps/shadercache/
  4. Find the folder named 730 and move it to the Trash.
  5. Empty Trash, restart Steam, and launch CS2. It will rebuild the cache, which may cause a slight stutter on first launch on a new map.

Error Code Breakdown & Root Causes

0x887A0006 โ€“ "DXGI_ERROR_DEVICE_HUNG"

This is a DirectX error meaning your GPU driver took too long to respond, so Windows killed it to prevent a system freeze.

Corrupt VPK Error on Stretched Res

The VPK is Valve's package file format for game assets. The error indicates a mismatch.

Mac Fatal Error (No Specific Code)

macOS is less verbose with error codes, but the crash is consistent.

Faceit AC "Exit Any Games"

The Faceit Anti-Cheat performs a process scan before launching.

Platform-Specific Notes

Windows

macOS

FAQ

Q: I ran DDU and reinstalled my driver, but I still get the 0x887A0006 error. What now?

A: Your GPU might be unstable. Go to your GPU control panel (NVIDIA Control Panel or AMD Adrenalin) and reset all settings to default. If you have an overclock (even a factory "OC" model), try underclocking the GPU core by 50-100MHz using MSI Afterburner. If it works, your GPU may be degrading or your power supply is struggling.

Q: Do I need to delete the shader cache every CS2 update?

A: On Windows, generally no. The game manages it decently. On Mac, it's a good practice after any major game update, especially if you start crashing again.

Q: The Faceit fix works, but I have to do it every single time.

A: A program launching with Windows is interfering. Follow the "Disable Conflicting Startup Software" steps. The most common culprits are RGB lighting controllers or "game booster" utilities.

Q: Will lowering my settings on Mac hurt my competitive performance?

A: Unlikely. The visual difference between High and Medium shaders is subtle, mostly in material reflections. The FPS gain and, more importantly, the stability gain far outweigh any minor visual downgrade.

Q: I use an autoexec.cfg for my settings. Could this cause crashes?

A: Yes, especially if it contains old commands from CS:GO that are not supported in CS2. Temporarily move your autoexec.cfg out of the cfg folder (to your desktop) and test. If the crash stops, your config has a problematic command.