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: https://askubuntu.com/question...
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: https://support.amd.com/en-us/... and can be clicked through to reach installation instructions here: https://support.amd.com/en-us/...
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.
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.
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Show||Fedora 31 x86_64||Apr 20 2020||5.0-rc4||Yes||Yes||No||Platinum||Chris|
|Show||Debian 9 (Stretch)||Aug 19 2018||3.14||Yes||Yes||Yes||Gold||Wylda|
|Show||Ubuntu 18.04 "Bionic" amd64 (+variants like Kubuntu)||Aug 12 2018||3.13||Yes||No||Yes||Garbage||Eonfge|
|Show||Fedora 28 x86_64||Jul 14 2018||3.11-staging||Yes||Yes||Yes||Garbage||Linards|
|Show||Ubuntu 18.04 "Bionic" amd64 (+variants like Kubuntu)||May 16 2018||3.7-staging||Yes||Yes||No||Silver||Andre Lima|
|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|
As of 2.0-rc2, the bcrypt.dll patches are included in WINE-staging
To startup using different renders, in Steam: "Set Launch Options..." to:
Where API #:
0 : Open GL (4.5 Compatibility Profile)
e.g. for vulkan: