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

Crash at startup / fatal error in DOOM (2016): the fix path, and when it is grounds for a refund.

Last updated 2026-09-25 · evergreen reference

If DOOM (2016) is failing with "Crash at startup / fatal error", this page tells you which fixes are worth your time and when you should stop troubleshooting and go to the store instead. The causes are specific, so the fixes are too.

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.

When to ask for a refund instead

Troubleshooting has a deadline.

Know the window

Steam refunds within 14 days of purchase and under 2 hours of playtime, and documented technical faults are sometimes accepted past that. Microsoft Store and Epic follow similar rules with store-specific exception paths.

Evidence changes outcomes

Attach crash logs, a DxDiag and the steps you already tried. A denied refund can sometimes be overturned when you can show the game is genuinely unplayable rather than simply disliked.

Bans are not refundable

If the failure follows an anti-cheat ban or a modified online client, no store will refund it. That is a separate category from a game that will not run.

Related pages

This is an independent player reference and is not official documentation for DOOM (2016). GameFixPro 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.

Related tools from our network

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