DOOM (2016) — How to Fix "Crash at startup / fatal error"

What causes the Crash at startup / fatal error error in DOOM (2016), and the fixes in the order that works.

Last updated 2026-09-25 · evergreen reference

The "Crash at startup / fatal error" failure in DOOM (2016) has a specific cause, and knowing it saves you from working through a dozen unrelated fixes. This page covers what the error actually looks like, why it happens, and the fixes ranked by how often they work.

What the error looks like

Confirm you are dealing with the same failure.

Recognising "Crash at startup / fatal error"

DOOM closes on launch, sometimes with a fatal error such as "Failed to create XAudio2 engine" or "wglCreateContextAttribsARB failed", and sometimes with no message at all.

Why it happens

The cause determines the fix.

Cause 1

Missing or damaged DirectX audio components, which produce the XAudio2 fatal error.

Cause 2

OpenGL context creation failing on the current driver, which produces the wglCreateContextAttribsARB error.

Cause 3

Vulkan initialisation failing, which id Software’s own guidance covers.

Cause 4

Damaged Visual C++ components or a laptop running the game on integrated graphics.

Fixes, in the order that works

Cheapest and most reversible first.

Force OpenGL with +r_renderAPI 0

Right-click DOOM in Steam, choose Properties, and enter +r_renderAPI 0 in Launch Options. This forces OpenGL and is the recovery path when the game crashes before you can reach the menu or change the renderer.

Install the latest DirectX End-User Runtime

Download it from Microsoft and run it, then restart. This is the documented fix for the XAudio2 fatal error.

Reinstall the Visual C++ redistributables

In Steam, search for Steamworks Common Redistributables, choose Manage > Browse local files, then run the vcredist installers under _CommonRedist for both x64 and x86 across the year folders.

Run system file repairs

Open Command Prompt as administrator and run sfc /scannow, then DISM /Online /Cleanup-image /Restorehealth. These catch the Windows-level damage that survives a game repair.

Force the dedicated GPU

Settings > System > Display > Graphics, select DOOM and set it to high performance. Gaming laptops frequently alternate between integrated and dedicated graphics depending on load.

How to confirm it is fixed

One successful launch is not proof.

Retest properly

Launch on OpenGL, confirm stability, then switch back to Vulkan in Options > Video and retest. Vulkan is faster on AMD and when you are CPU-limited, so you want to end up on it — but only once the game starts reliably.

If none of this works

What to do after the list is exhausted.

Gather evidence before asking

Collect your crash log, a DxDiag and the list of fixes you already tried. For DOOM (2016), support will ask for all three, and a report with evidence gets a far better response than "it crashes".

Reinstall last, not first

A reinstall is the most time-consuming fix and repairs the same files that verification and cache repair handle in minutes. Try it only after the targeted fixes above have failed.

Related pages

This is an independent player reference and is not official documentation for DOOM (2016). GameRulePro does not host or link to copyrighted assets. Modding guidance is for single-player use only — never use mods in online multiplayer. Verify current requirements, prices and policies with the publisher before acting.

Keep fixing

Related tools from our network

A focused set of free calculators and guides across related topics — no account required.