Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.


Warning for game developers: PCGamingWiki staff members will only ever reach out to you using the official press@pcgamingwiki.com mail address.
Be aware of scammers claiming to be representatives or affiliates of PCGamingWiki who promise a PCGW page for a game key.

Doom (2016)

From PCGamingWiki, the wiki about fixing PC games

This page is for the 2016 reboot. For the original 1993 game, see Doom (1993).

Doom
Doom cover
Developers
id Software
Multiplayer Certain Affinity[1]
SnapMap Escalation Studios[2]
Multiplayer post-release BattleCry Studios[3]
Publishers
Bethesda Softworks
Engines
id Tech 6
Release dates
Windows May 13, 2016
Reception
Metacritic 85
OpenCritic 86
IGDB 87
Taxonomy
Monetization One-time game purchase, DLC
Microtransactions None
Modes Singleplayer, Multiplayer
Perspectives First-person
Controls Direct control
Genres Action, Shooter
Themes Horror, Sci-fi
Series Doom
Doom (2016) on HowLongToBeat
Doom (2016) on IGDB
Doom (2016) guide on StrategyWiki
Doom (2016) on MobyGames
Doom (2016) on Wikipedia
DooM mods and fangames (series)
Doom (1993) 1993
Doom II: Hell on Earth 1994
Final Doom 1996
Doom 3 2004
Doom 64 EX (unofficial port) 2008
Doom 3: BFG Edition 2012
Doom (2016) 2016
Doom VFR 2017
Doom I Enhanced 2020
Doom II Enhanced 2020
Doom Eternal 2020
Doom 64 2020
Doom RPG (Unofficial Port) 2022
Doom II RPG (Unofficial Port) 2023
Doom + Doom II 2024
Doom: The Dark Ages 2025

Doom (2016) is a singleplayer and multiplayer first-person action and shooter game in the Doom series.

General information

Official support knowledgebase
Doom Wiki
GOG.com Community Discussions for game series
GOG.com Support Page
Steam Community Discussions

Availability

Source DRM Notes Keys OS
Retail
Icon overlay.png
Only includes a Steam installer, and 5% of the game's data.
Windows
Amazon.com
Icon overlay.png
Windows
Gamesplanet logo.svg
Icon overlay.png
Windows
GOG.com
DRM-free
Singleplayer-only; SnapMap cosmetics are unlocked by default. Bundle with OST (MP3 only) also available.
Windows
Green Man Gaming
Icon overlay.png
Windows
Humble Store
Icon overlay.png
Windows
Steam
Icon overlay.png
Free demo: steam://install/479030
Windows
Bethesda.net (unavailable)
Icon overlay.png
Windows
Amazon.co.uk (unavailable)
Icon overlay.png
Windows
GamersGate (unavailable)
Icon overlay.png
Windows
Denuvo Anti-Tamper DRM was removed from the game with Update #5.[4]

Monetization

DLC and expansion packs

Name Notes
Season Pass The Season Pass includes access to three new DLC packs (when available).
Windows
Demon Multiplayer DLC Pack Pre-purchase bonus.
Windows
Unto the Evil DLC 3 multiplayer maps, 1 weapon and 1 playable demon
Windows
Hell Followed DLC 3 multiplayer maps, 1 weapon and 1 playable demon
Windows
Bloodfall DLC 3 multiplayer maps, 1 weapon and 1 playable demon
Windows
All DLC content is available for free since Update 6.66.[5] The GOG.com version is singleplayer-only and is therefore missing DLC.

Essential improvements

Skip intro videos

See Command line arguments for optional arguments.
Use the +com_skipIntroVideo 1 command line argument[6]
Delete or rename the video file[7]
  1. Go to <path-to-game>\base\video.
  2. Delete or rename boot_sequence.bik to something else.

Remove unused voice acting to free up space

The game contains all of the 10 different voice translation regardless of your region. Removing the folders frees about 5 GB of space.
Verification and updating via Steam/GOG Galaxy will redownload the files.
Remove voice files of other languages
  1. Go to <path-to-game>\base\sound\soundbanks\pc.
  2. Remove the folders containing audio archives of unused languages.

Improve Collision Model and Culling Performance

Put these as Command line arguments for Doom
Use the +cm_usejobs 0 +r_umbraaccurateocclusionthresholdstep 2 command line arguments[8]

Game data

Configuration file(s) location

System Location
Windows %USERPROFILE%\Saved Games\id Software\DOOM\base\DOOMConfig.cfg
Steam Play (Linux) <SteamLibrary-folder>/steamapps/compatdata/379720/pfx/[Note 1]

Save game data location

System Location
Windows %USERPROFILE%\Saved Games\id Software\DOOM\base\savegame\
%USERPROFILE%\Saved Games\id Software\DOOM\base\savegame.user\
Steam Play (Linux) <SteamLibrary-folder>/steamapps/compatdata/379720/pfx/[Note 1]
Using developer mode corrupts the save file.

Save game cloud syncing

System Native Notes
GOG Galaxy
Steam Cloud

Video

Game settings
Game settings
Video settings
Video settings
Advanced Video settings
Advanced Video settings

Graphics feature State WSGF Notes
Widescreen resolution
Supports all resolutions available in the display drivers.
Multi-monitor
Use Flawless Widescreen with the 32:9/Surround Fix script for proper aspect ratio and FOV.
Ultra-widescreen
Native support.[9] Use Flawless Widescreen with the 32:9/Surround Fix script for proper aspect ratio and FOV.
4K Ultra HD
Field of view (FOV)
90-130°. Default is 90°. Does not scale weapon models. See Field of view (FOV).
Windowed
Borderless fullscreen windowed
Anisotropic filtering (AF)
Labeled as Decal Filtering in the Advanced options, and as such only applies to decal textures.[9]
Anti-aliasing (AA)
Off, FXAA, SMAA, FXAA 1TX, SMAA 1TX, TAA, and TSSAA.
Vertical sync (Vsync)
Adaptive (Adaptive Vsync), On (double-buffered), or Off.
60 FPS and 120+ FPS
Cutscenes and UI are capped at 60 FPS. The rest of the game has a 200 FPS cap.
The game may automatically set Nvidia G-Sync monitors to 60 Hz; these monitors will have to be manually reset back to 144 Hz.
High dynamic range display (HDR)
See the glossary page for potential alternatives.
Color blind mode
Deuteranopia, Protanopia, and Tritanopia [Incorrect implementation, Applies filter to simulate colorblindness]

Field of view (FOV)

Use +set g_fov xx parameter for custom world FOV
Use Flawless Widescreen to adjust weapon FOV

Notes

May require an updated plugin to work on newer versions.

Dynamic Resolution Scaling (DRS)

Dynamically changes the game's rendering resolution to help maintain target frame rate.
Apply DRS profile[10]
  1. Download only Dinput8.dll from DOOMLegacyMod and paste it into <path-to-game>. This enables the full potential of the game's command console as otherwise the necessary commands are not unlocked.
  2. Pick which suits the best of the DRS profiles provided by Digital Foundry. Download and paste the desired profile into <path-to-game>\base. Read notes below for profile explanation.
  3. When in-game, press ~ on the keyboard to open the in-game command console.
  4. Type exec [filenameofpreset].txt.
  5. DRS should be working now.

Notes

DRS-profiles: Aggressive prioritizes and ensures full frame rate over resolution. Balanced will cause some frame rate dips but keep a better resolution overall. Lazy prioritizes resolution over frame rate, resulting in widely varying frame rates (optimal for VRR users.) The number after the _ is target frame rate.
DRS will disable when changing graphics settings, just reenable DRS through repeating step 4 after changing graphical in-game settings.
Enabling DRS uses more VRAM. Can cause severe resolution dips, stutters or other problems if not enough VRAM is available on lower-end hardware.

Input

Keyboard and Mouse settings
Keyboard and Mouse settings
Controller settings
Controller settings

Keyboard and mouse State Notes
Remapping
Fully rebindable keys, but multiplayer and SnapMap are all configured separately.
Mouse sensitivity
Mouse acceleration
Mouse input in menus
Implemented with a software cursor, which is susceptible to frame rate changes and will feel different from the normal OS/hardware cursor.
Keyboard and mouse prompts
Mouse Y-axis inversion
Controller
Controller support
Full controller support
Entries in the Snapmap search box must be typed in on a keyboard.
Controller remapping
6 controller layouts. See Controller presets for details.
Controller sensitivity
Controller Y-axis inversion
Controller types
XInput-compatible controllers
Xbox button prompts
Impulse Trigger support
Use X1nput[11]
DirectInput-compatible controllers
PlayStation controllers
Through Steam Input.
PlayStation button prompts
Motion sensors support
Light bar support
Adaptive trigger support
DualSense haptic feedback support
Connection modes
Nintendo controllers
Other controller(s)
Additional information
Controller hotplugging
Input prompt override
Haptic feedback
XInput only.
Simultaneous controller+KB/M
Steam Input
Steam Input API support
Steam Virtual Gamepad (Legacy mode/Hook input)
During Menu navigation: the Right Trigger will be turned into a Left Mouse action.
Steam Input prompt modes
Steam Deck button prompts
Steam Controller (1st gen) button prompts
Motion sensors support
Official controller preset(s)
Official Steam Controller bindings only.
Cursor detection

Mouse smoothing

Mouse smoothing is disabled by default.[12]
Use +set m_smoothing 1 and +set m_smooth X (where X is a number between 1 and 8) command line arguments[citation needed]

Controller presets

Single-Player

Multi-Player

SnapMap

Audio

Audio settings
Audio settings

Audio feature State Notes
Separate volume controls
Master, Music, SFX, Voices, Announcer, and Voice (VoIP) Volume Sliders.
Surround sound
5.1
Subtitles
Closed captions
Mute on focus lost
Royalty free audio

Localizations

Language UI Audio Sub Notes
English
Traditional Chinese
Czech
Fan translation.
French
German
Italian
Japanese
Polish
Brazilian Portuguese
Russian
Spanish
Latin American Spanish
In order to enable it, install DOOMLegacyMod and set +sys_langOverride 1 +sys_lang latin_spanish +sys_langPlatform es-mx commands in the launch options.[13]

Network

Multiplayer types

Type Native Players Notes
Local play
LAN play
Online play
12

Connection types

VR support

3D modes State Notes
Native 3D
Dual-View Rendering
Use Vk3DVision fix.[14]
Nvidia 3D Vision
See Native 3D for Frame Sequential or Interleaved.

Issues unresolved

"Interact with two rune trials" challenge in "Advanced Research Complex" is not beatable

A bug may occur not allowing the player to complete the "Interact with two rune trials" challenge in the "Advanced Research Complex" level if not completed it on the first run and finished the campaign. Make sure to finish the challenge, otherwise start a new game.[15]

Issues fixed

Sped-up/distorted audio

If you set a sample rate higher than 48000 Hz, this will result in sped-up and/or distorted audio.[16]
Set audio sample rate to 48000 Hz[citation needed]

Incorrect number of threads used

By default, the game detects the number of cores/threads the computer uses but may be incorrect.
Use jobs_numthreads X in the in-game console[citation needed]

Notes

X refers to the number of threads the CPU supports minus one (e.g., +jobs_numthreads 7 refers to 8 threads).
Use the +jobs_numthreads X command line argument[citation needed]

Crash on startup after switching to Vulkan API

In the demo version, Vulkan is completely non-functional.[17]
Update drivers[18]
Switch back to OpenGL[19]
  1. Go to %USERPROFILE%\Saved Games\id Software\DOOM\base.
  2. Open DOOMConfig.local with a text editor such as Notepad or a similar program.
  3. Look for the line r_renderAPI. If it is set to "1", the game will try to run with Vulkan. Set it to "0" for OpenGL.
  4. Saves the changes made to the file.
  5. Launch the game.

Crash on startup after activating the console (dinput8.dll - DoomLegacyMod)

After the April 11, 2024 patch, the game does not run when the file that allows to activate the console is installed.
Force Steam to downgrade the game[20]
  1. Press Win+R.
  2. Type steam://nav/console and press Enter.
  3. Type download_depot 379720 379721 2206249600939156631 in the console window and press Enter.
  4. Wait for download to complete.
  5. Go to <Steam-folder>\SteamApps\content\app_379720\depot_379721.
  6. Copy the entire contents of the folder to <path-to-game>.

Notes

It is not known if there may be problems when playing multiplayer.
Use a version of DOOMLegacyMod compatible with the April 11, 2024 patch[21]

Notes

You can find a compatible version of the mod here or here.

Crash on startup after a fresh install

You only have to do the following once, after the game has launched without crashing you should be able to launch it through Steam without the issue.
Run the game without Steam running[22]
  1. Exit Steam or end the process through Task Manager.
  2. Go to <path-to-game> and run the game through DOOMx64.exe or DOOMx64vk.exe.
  3. Exit the game.
  4. Run the game through Steam.

Corrupt save files

Using developer mode corrupts the save file and the game will only allow loading again when dev-mode is enabled, which disables achievements and other features.
Watch this video and follow the instructions
  • After forcing the bug as shown in the video, restart the mission.

Notes

The correct map will be loaded and the save files will be written correctly again.
Mission progress will be lost, but collectables and general progress will be retained.

Black lines over surfaces

Enabling Directional Occlusion causes stripe artifacts to appear on any resolutions lower than 4K due to the engine's fixed camera frustum resolution. This is most noticeable when looking at plain or clean ground, wall surfaces and backgrounds. This issue was never fixed through post-launch patches and occurs regardless of which graphics API the game uses.[23]
Set Directional Occlusion Quality to "Off"
Use the +r_SSDODepthBias 0.00001 Command line argument to get rid of black lines in the distance with AO enabled[24]

Fix low frame rate and poor frame pacing

Razer Chroma integration is known to cause low frame rate and poor frame pacing.
Disable Razer Chroma in the in-game settings[25]
  • Go to SettingsMouse and KeyboardRazer Chroma and disable "Razer Chroma".
Replace Razer Chroma library file with an empty one[26]
  1. Download EMPTY1.0 ChromaEditorLibrary.dll.
  2. Copy ChromaEditorLibrary.dll to <path-to-game> by replacing the existing one.

Other information

API

Technical specs Supported Notes
OpenGL 4.2, 4.3, 4.4, 4.5, 4.6
Vulkan 1.0 Added in July 11, 2016 update[27]
Executable 32-bit 64-bit Notes
Windows

Middleware

Middleware Notes
Audio Wwise
Cutscenes Bink Video 2.5k
Multiplayer Steamworks

Command line arguments

Parameter Description
+menu_advanced_AllowAllSettings 1 Enables Nightmare graphics settings
+com_skipKeyPressOnLoadScreens 1 Skips "press key to continue" prompts
+com_gameType <value> Replace <value> with one of the following to start the game in a certain mode:
  • -1: Mode select screen (default)
  • 0: Campaign mode
  • 1: Multiplayer mode
  • 2: SnapMap mode
g_showPlayerShadow 1 Enables player's shadow in the game's world, like in the beta builds
Disable screeing shaking
  1. Install DoomLegacyMod
  2. Open the console
  3. Type view_skipKicks 1; view_skipShakes 1

Notes

Can be added to DOOMConfig.cfg for automatation. Put one command per line.
Disables sreeing shaking caused by the enviroment (scripted events, barrels...).
Does not disable screeing shaking when hit by enemies.
Skipping level introduction screens
  1. Install DoomLegacyMod
  2. Open the console
  3. Type hud_show_intro_bink 0

Notes

Can be added to DOOMConfig.cfg for automatation.
Removes the black screens before being able to control Doom Slayer, making levels start quicker.
Resource Operations is scripted to not start as soon as screen fades.
Remove low ammo warning
  1. Install DoomLegacyMod
  2. Open the console
  3. Type hud_disableLowAmmoIndicator 1

Notes

Can be added to DOOMConfig.cfg for automatation.
Does not remove "Insufficient Ammo" warning, as that only appears when the ammo is empty.

System requirements

Windows
MinimumRecommended
Operating system (OS) 7, 8.1, 10
Processor (CPU) Intel Core i5-2400
AMD FX-8320
System memory (RAM) 8 GB
Storage drive (HDD/SSD) 55 GB
Video card (GPU) Nvidia GeForce GTX 670
AMD Radeon HD 7870
2 GB of VRAM
A 64-bit operating system is required.


Notes

  1. 1.0 1.1 Notes regarding Steam Play (Linux) data:

References

  1. Watch New Doom Multiplayer Trailer, Closed Beta Dates Announced For PS4, Xbox One, and PC - GameSpot - last accessed on 2016-4-17
  2. Escalation Studios Working On Doom In Partnership With id Software - SegmentNext - last accessed on 2016-5-22
  3. BattleCry devs now working with id on Doom multiplayer - Gamereactor - last accessed on 2018-6-29
  4. Denuvo Says Doom Dropped Their Anti-Piracy Tech Because It Got The Job Done - last accessed on May 2023
  5. DOOM Update 6.66 FAQ and Patch Notes - last accessed on 2017-7-20
  6. Verified by User:Mrtnptrs on 2022-09-24
  7. Verified by User:Nogaems on 2025-05-27
  8. Verified by User:Twasbugged on 2025-06-12
  9. 9.0 9.1 DOOM on PC - Bethesda.net - last accessed on 2016-5-18
  10. Doom DRS - Reddit - last accessed on 2022-09-24
  11. Custom Xinput DLL with Impulse Trigger support on Xbox One Controllers - last accessed on May 2023
  12. Mouse Smoothing Disabled Default - last accessed on May 2023
  13. Habilitar español latino en Doom - last accessed on 2020-07-25
  14. Doom (2016) 3D/VR Compatibility Database - last accessed on 2026-01-16
  15. Advanced Research Complex: not getting 2/2 rune trials? :: DOOM General Discussions - last accessed on [unknown]
  16. DOOM Sound bug - last accessed on 2016-5-13
  17. AMD Community - Doom Not Loading - last accessed on 2024-11-23
  18. READ IF YOU GET CRASH AFTER LOAD USING VULKAN! :: DOOM General Discussions - last accessed on July 11, 2016
  19. DOOM crashes on launch (with Vulkan) - RX480 :: DOOM General Discussions - last accessed on March 22, 2017
  20. after 30 mb update, the game won't launch. :: DOOM General Discussions - last accessed on August 25, 2024
  21. DOOMLegacyMod v202407 BETA update - last accessed on August 25, 2024
  22. Crashing on Launch :: DOOM General Discussions - last accessed on April 20, 2020
  23. Steam Community - Directional Occlusion grid bug - last accessed on 2022-09-12
  24. Verified by User:Twasbugged on 2025-06-12
  25. Doom 2016 Chroma Fix (CChromaEditorLibrary.dll) : linux_gaming - last accessed on 2019-09-11
  26. Doom 2016 Chroma Fix (CChromaEditorLibrary.dll) : linux_gaming - last accessed on 2019-09-11
  27. Vulkan Support Now Live - FAQ :: DOOM General Discussions - last accessed on 2016-11-07