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.