The Out-of-Tree Wine Code To Run DOOM On Linux
It's sad that DOOM hasn't seen a native Linux port with id Software having a falling out with Linux in recent years, particularly after they were acquired by ZeniMax. But fortunately there is now a patch for being able to run DOOM with Wine.
DOOM was released back in May for Windows, but the initial blocker for not being able to play this game with Wine was due to its use of the Denuvo anti-piracy technology, which doesn't work with Wine. But recently, Denuvo was dropped from DOOM with an update available on Steam. That opened the door to being able to run DOOM on Linux via Wine, but not quite a mainline experience yet.
Some unimplemented crypto functionality unfortunately prevents Wine 2.0 from being able to run DOOM. But that's now changed thanks to this repository implementing the missing bcrypt piece to be able to play DOOM on Wine.
In fact, if using Wine-Staging rather than Wine 2.0 mainline you can even use the Vulkan version of DOOM (DOOM by default uses OpenGL), assuming you have working Vulkan Linux drivers. The aforelinked GitHub repository covers the steps needed to patching Wine for being able to support this game.
Let me know if you're interested in seeing some Wine-based DOOM Linux benchmarks, including OpenGL vs. Vulkan, particularly how many premium fans would like to see such tests.
DOOM was released back in May for Windows, but the initial blocker for not being able to play this game with Wine was due to its use of the Denuvo anti-piracy technology, which doesn't work with Wine. But recently, Denuvo was dropped from DOOM with an update available on Steam. That opened the door to being able to run DOOM on Linux via Wine, but not quite a mainline experience yet.
Some unimplemented crypto functionality unfortunately prevents Wine 2.0 from being able to run DOOM. But that's now changed thanks to this repository implementing the missing bcrypt piece to be able to play DOOM on Wine.
In fact, if using Wine-Staging rather than Wine 2.0 mainline you can even use the Vulkan version of DOOM (DOOM by default uses OpenGL), assuming you have working Vulkan Linux drivers. The aforelinked GitHub repository covers the steps needed to patching Wine for being able to support this game.
Let me know if you're interested in seeing some Wine-based DOOM Linux benchmarks, including OpenGL vs. Vulkan, particularly how many premium fans would like to see such tests.
34 Comments