Support us on Patreon to keep GamingOnLinux alive. This ensures we have no timed articles and no paywalls. Just good, fresh content! Alternatively, you can donate through Paypal, Flattr and Liberapay!

Doom 2016 supports Vulkan and at GDC this year developers from id Software talked a little about it, including how easy a Linux version could have been.

In response to this question from Alon Or-bach (Samsung) around 45:40 in the below video: "One of the hot topics around Vulkan in terms of cross-platform and how much benefit do you find of having one API that's targetting both mobile and desktop platforms".

Dustin Land, a developer at id Software said this in reply:

"So we did Linux dedicated servers for Doom 2016 and a few of us who are Linux heads in the studio decided, let's take it the full way. All we had to do was change the surface that we are creating for the Linux version and it just ran, out of the box and performance was equivalent. Having a small driver actually helps a lot there."

This does beg the question: Why isn't it actually on Linux, if it worked as well as it sounds? Most likely a management decision from someone within id Software or ZeniMax Media. However, it's also possible the developers didn't pitch it of course. We just don't know, either way it's a real shame.

You can see the full video below:

YouTube Thumbnail
YouTube videos require cookies, you must accept their cookies to view. View cookie preferences.
Accept Cookies & Show   Direct Link

What are your thoughts? I would absolutely buy a copy of Doom if it was on Linux.

Slightly related, on the topic of Vulkan: In these slides from Khronos Dev Day: The Vulkan Sessions, when showing off games using Vulkan a bunch of them are actually from Feral Interactive. It even includes the upcoming Rise of the Tomb Raider as well as their previous Linux ports which have Vulkan support. It's pleasing to see Feral get more recognition for their hard work both in terms of Linux gaming and using Vulkan.

Thanks for the tip mirv!

Article taken from GamingOnLinux.com.
49 Likes, Who?
We do often include affiliate links to earn us some pennies. We are currently affiliated with GOG, Humble Store and Paradox Interactive. See more information here.
About the author -
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly came back to check on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly.
See more from me
The comments on this article are closed.
102 comments
Page: 1/11»
  Go to:

Leopard 24 March 2018 at 11:21 am UTC
I would buy it of course!

They're relying on DirectX for sound , input etc. right now , they can switch it to SDL i guess.
raneon 24 March 2018 at 11:40 am UTC
This is one of the games I don't own yet and I could resist to buy. I still hope there will be Linux support, same as for the new Wolfenstein. Providing full Vulkan support but without a Linux build is a poor move!
bubexel 24 March 2018 at 11:42 am UTC
View PC info
  • Supporter
  • Top Supporter
For the same reason that games like quake 3, doom 3, quake 2 and others that already have their own linux client aren't on steam for linux. They do games multiplatform in mind but they dont want release it on linux just for unknown reason.

I have to add also the move on quakelive that was fully compatible on linux and they removed it after a update.


Last edited by bubexel on 24 March 2018 at 11:46 am UTC
nitroflow 24 March 2018 at 11:44 am UTC
I would buy it for sure.
mirv 24 March 2018 at 11:48 am UTC
View PC info
  • Supporter
  • Top Supporter
They do mention somewhere as well that iD's internal renderer is entirely Vulkan now. Even the editors are using it. OpenGL has been removed entirely. That's not to say the editor would work on GNU/Linux of course, but to see that happen in less than 2 years since Vulkan was released - that's quite something.

iD very likely already have source code switching between inputs built in. So at compile time, if it's GNU/Linux it will just use SDL. At a guess.
nitroflow 24 March 2018 at 11:48 am UTC
bubexelFor the same reason that games like quake 3, doom 3, quake 2 and others that already have their own linux client aren't on steam for linux. They do games multiplatform in mind but they dont want release it on linux just for unknown reason.

Because all those were released with unsupported binaries from the start, now old and crusty, and what we have today are third party engines forked from the original source.
Eike 24 March 2018 at 11:53 am UTC
Am I the only one who wants to draw a vomit smiley on this?
kellerkindt 24 March 2018 at 12:03 pm UTC
View PC info
  • Supporter
  • Top Supporter
sad
Corben 24 March 2018 at 12:03 pm UTC
Aww man, this is so sad. Especially if it's already done and working. If they don't want to promote it officially, a Linux version in the beta branch would be a possibility. Denuvo is already removed, so please give the Linux version a go!
mirv 24 March 2018 at 12:26 pm UTC
View PC info
  • Supporter
  • Top Supporter
Guestthen release it,excuse after excuse.if it runs so well which i believe it seeing i ran doom 2016 in linux through wine of course and it ran great.just get off your high horse id and release it.

Unfortunately, releasing a commercial game involves more than just thinking a game runs great. Target platforms must be tested against officially, support must be provided, build chains setup, tests integrated, and the list goes on.
Unofficial builds sidestep a lot of these problems - but if you fork out money and the unofficial build doesn't work, the company is well within its rights to offer no refund. But even then, it's a poor image for the company, which might negatively impact sales on the primary platform - so it's better not to offer unofficial builds in the first place.
Then there are the hours spent getting builds setup and out to the public. The developer hours spent doing that might be better spent improving the game for the primary platform (which generally means Windows).

Nothing in there is high horse. It's business risk/reward considerations. Not saying I agree with all of it, but it's also not as clear cut as it might seem at first glance.
  Go to:
While you're here, please consider supporting GamingOnLinux on Patreon, Liberapay or Paypal. We have no adverts, no paywalls, no timed exclusive articles. Just good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Livestreams & Videos
Community Livestreams
  • RPM Flow: „Pathway“
  • Date:
See more!
Popular this week
View by Category
Contact
Latest Comments
Latest Forum Posts