Category: Main Games DOOM (2016) Steam

DOOM (2016)

Steam version

Application Details:

Version: Steam
License: Retail
Votes: 14
Latest Rating: Platinum
Latest Wine Version Tested: 5.0-rc4

Maintainers: About Maintainership

Test Results

Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results

What works

Single player campaign runs relatively flawlessly in Vulcan - with some hiccups, explained in greater detail in the "What Does Not Work" section. This includes sound, visuals, settings in large part, and the integrated hardware monitor through Nightmare.

What does not

Install process was somewhat complicated due in part to out-of-date versions of Winetricks installed with Ubuntu. 

Requires Vulcan API and VCRUN2015 to run properly, and even then has some stutter issues at 1080p Low on my RX 460 4 GB.

There is also an odd graphical bug with the Resources Center level where small white lines will run through the terrain in some of the tunnels. This doesn't affect gameplay in any notable fashion, but does look a bit silly.


Firstly, ensure you have an up-to-date version of Winetricks - if it's throwing an "sha1um" error when you attempt to boot Steam, you need to update your version of Winetricks. An excellent guide to doing this is here:

When that is done, ensure you have proper drivers for the Vulcan API. The AMD Proprietary AMDGPU_PRO drivers I use can be installed here: and can be clicked through to reach installation instructions here:

Installing Steam via Winetricks is simple. Simply run "winetricks steam" without the quotes in a terminal, preferably as the first thing done in a clean boot (otherwise winetricks will "hang" for potentially an obscene amount of time) and let the process go.

Now, you could probably do this in either order, but the way I went about it I installed DOOM in the Steam client first - which is the same standard affair as Windows installs - then installed VCRUN2015.

Installing VCRUN2015, similarly to installing Steam, is straightforward and should be done *before* running DOOM. Input "winetricks vcrun2015" into the terminal on a clean boot, and let the process run. 

In order to get the game to run in Vulcan on the first boot, go into the Steam client in Wine and select DOOM from your Library. Right-click > Properties > Set Launch Options... > "+r_renderapi 1" without the quotes.

On first boot, the game will hang in a black screen for a short period before reaching the "Bethesda Opener". On subsequent boots, this hasn't happened as of yet.

I can't say for certain, but it *seems* like turning off Motion Blur helps reduce the blow of the stutter issue.

What was not tested

Multiplayer and Snapmap have not yet been tested, as well as in-game resolution settings. Have not fully completed the campaign in Ubuntu at this time either.

Hardware tested


  • GPU: AMD
  • Driver: proprietary

Additional Comments

I've designed the "Workarounds" section as a guide to "Baby's First Wine/Winetricks Game", although your mileage may vary in terms of other issues. Don't hesitate to look up the error on the internet, someone has likely had the same issue as you.

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
ShowFedora 31 x86_64Apr 20 20205.0-rc4Yes Yes NoPlatinumChris 
ShowDebian 9 (Stretch)Aug 19 20183.14Yes Yes YesGoldWylda 
ShowUbuntu 18.04 "Bionic" amd64 (+variants like Kubuntu)Aug 12 20183.13Yes No YesGarbageEonfge 
ShowFedora 28 x86_64Jul 14 20183.11-stagingYes Yes YesGarbageLinards 
ShowUbuntu 18.04 "Bionic" amd64 (+variants like Kubuntu)May 16 20183.7-stagingYes Yes NoSilverAndre Lima 

Known Bugs

Bug # Description Status Resolution Other apps affected
42061 DOOM(2016) has issues with multiple monitors - crashes too UNCONFIRMED View
44856 Multiple games and applications need 'mfc140.dll' ('winetricks vcrun2015' is a workaround) NEW View
46645 DOOM 2016 Crashing on second loading screen on 99% when Vulkan render is used UNCONFIRMED View

Show all bugs

HowTo / Notes

Demo Notice
The demo has not been updated for roughly five months (thus it likely still uses antitamper) and should not be used to supplement bug reports.
wine-staging patches

As of 2.0-rc2, the bcrypt.dll patches are included in WINE-staging

Choose Render API via Launch Options

To startup using different renders, in Steam: "Set Launch Options..." to:

"+r_renderAPI <API #>"

Where API #:

0 : Open GL (4.5 Compatibility Profile)

1: Vulkan

e.g. for vulkan:

+r_renderAPI 1