Support us on Patreon to keep GamingOnLinux alive. This ensures all of our main content remains free for everyone. Just good, fresh content! Alternatively, you can donate through PayPal. You can also buy games using our partner links for GOG and Humble Store.
We do often include affiliate links to earn us some pennies. See more here.

Vulkan support for Dota 2 to come next week

By -
Dota 2 is the first Valve game that will support the new Vulkan API and it could be as soon as next week.

Considering how early Valve had access to it, and even showed off a demo of it way before release of Vulkan I am still surprise Talos beat it to be the first public Vulkan game. Well, I say surprised, but "Valve Time" is a thing right?

It's exciting, as when Valve switched to Source 2 which had native OpenGL the performance was much better on Linux (in terms of smoothness and actual FPS figures) and Vulkan is supposed to improve it even more so.

Speaking on reddit, a Valve developer said this:
FletcherDunn, ValveWe're going to release vulkan support soon, probably sometime next week. That DLC checkbox is an error and shouldn't be visible yet. Sorry for the confusion.


You can also see on SteamDB that Valve has added Vulkan content for both Windows and Linux, no Mac of course as Apple decided to go with their own Metal API.

Like I did with Dota 2 when Valve switched to Source 2, I will let you know how it runs when the Vulkan version is available. I imagine it will be possible to switch between OpenGL and Vulkan to compare it easily, as I can't imagine them instantly turning off an older and more stable API right away (that's just asking for trouble). Article taken from GamingOnLinux.com.
Tags: MOBA, Steam, Vulkan
0 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly checked 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 . You can also follow my personal adventures on Bluesky.
See more from me
The comments on this article are closed.
All posts need to follow our rules. For users logged in: please hit the Report Flag icon on any post that breaks the rules or contains illegal / harmful content. Guest readers can email us for any issues.
41 comments Subscribe
Page: «2/3»
  Go to:

TheRiddick 19 May 2016
Given that DX12 doesn't run on MacOS either, I doubt Vulkan not being there will hurt it what so ever. As time goes on Mac will see less games releases, and Apple will need to PAY developers to use their Metal API as its just not going to be worth it for new releases.

Maybe we will see games having late releases on Mac, If Metal API worked on Windows and Linux and Android then we could talk about it more. But nope, Apple has SHOT themselves in the foot with this one, they just don't know it yet!
Kristian 19 May 2016
It is the absence of Vulkan on Mac OSX and not so much the presence of Metal that I see as a potential problem.
Liam Dawe 19 May 2016
The main problem is the Apple does still have the bigger market share, so if a game built with DirectX is getting ported and they look to other platforms Apple/Metal may still end up being a winner.

The main thing to remember is that hopefully Vulkan will improve performance of games that do come to Linux.

Just keep buying Linux games, keep advertising Linux to friends and family and keep the push going guys.
Kristian 19 May 2016
Yeah, I absolutely, wholeheartedly support Vulkan. I just wish Apple, Sony and Nintendo would all add Vulkan support to their platforms, which would mean that all major platforms except the Xbox One would have Vulkan support.

Edit:

On another note I am surprised no anti-trust authorities have done anything about DirectX. If MS had to open up DirectX, things could be quite different.


Last edited by Kristian on 19 May 2016 at 3:11 pm UTC
Homepcgamer 19 May 2016
The main problem is the Apple does still have the bigger market share, so if a game built with DirectX is getting ported and they look to other platforms Apple/Metal may still end up being a winner.

The main thing to remember is that hopefully Vulkan will improve performance of games that do come to Linux.

Just keep buying Linux games, keep advertising Linux to friends and family and keep the push going guys.
This is the key question. If Apple wants to stay alive in the gaming world they need to keep their market share. If they loose users (for whatever reason) they will fall.

If the new developments do not come to the Apple OS the market share will fall and the question is... Will Apple launch new tecnologies (Vulkan) or almost actualize what they have (OpenGL) in their OSes to keep the new developments coming to Macs?
Because if Metal don't have the developers support, and there is no signs about this happening in short term the developments for Mac OSes will go down. I think is a question of time.
Hal_Kado 19 May 2016
I think Kristian hits the nail on the head, Metal existing on the mac is not an issue, its the lack of Vulcan that hurts.

Although I'm not sure where all the concern in the thread about lack of OS X support is coming from? Are we assuming it would make linux development more attractive if the OSX market share was compatible? As someone who is heavily invested in the Apple eco system I'd love for gaming to come to Mac but I also am not under any illusion its a big untapped market. The API is not the limiting factor, OSX needs a big improvement in hardware to become a serious gaming platform. I love my macbook and am typically on it 8+ hours a day, but its used for presentations, spreadsheets, web browsing, music and videos etc. This is what apple has focused on and the product reflects that.
t3g 19 May 2016
Same as they don't support opengl. What i can't understand is why nvidia, intel and amd don't add vulkan on their drivers for mac?
Apple doesn't allow it.
On OS X, Apple controls the drivers, those are written only "with the help of" Nvidia, Intel etc., and not simply by Nvidia, Intel...
Specifics about this seem to be secret.
That is probably also why OS X is still at OpenGL 4.1 (4.0 actually).
And Metal doesn't even support features like Geometry shaders or Tesselation shaders, it's designed for mobile usage...

This is why I don't support Apple on the desktop. They love to use permissively licensed software as the base of their operating systems, but rarely give back. They do for CUPS and LLVM, but keep a lot of the improvements to themselves.

What does Apple lose from supporting Vulkan? Are they worried that people will use that instead of Metal when porting games over? If Microsoft blocked OpenGL and Vulkan at the OS level to force DirectX, they would get a lot of negative press and lawyers potentially involved.

Of course when Apple does this, they get a pass. Screw them.
Kristian 19 May 2016
I think Kristian hits the nail on the head, Metal existing on the mac is not an issue, its the lack of Vulcan that hurts.

Although I'm not sure where all the concern in the thread about lack of OS X support is coming from? Are we assuming it would make linux development more attractive if the OSX market share was compatible? As someone who is heavily invested in the Apple eco system I'd love for gaming to come to Mac but I also am not under any illusion its a big untapped market. The API is not the limiting factor, OSX needs a big improvement in hardware to become a serious gaming platform. I love my macbook and am typically on it 8+ hours a day, but its used for presentations, spreadsheets, web browsing, music and videos etc. This is what apple has focused on and the product reflects that.

Yeah, Apple seriously needs to provide beefier hardware in order to be a relevant factor in gaming.

As far as Metal goes, its biggest strength is probably iOS, which is a less fragmented platform than Android.
natewardawg 19 May 2016
Why would a development studio add Vulkan support to their game and/or engine if it already supports DX12 and they have zero intentions to support Linux? As far as I can tell they wouldn't tend to do so.

If they have no intentions to support Linux, they won't care about porting to Vulkan, this is obvious. But, that isn't the point.

Most game studios exist to make a profit, not to support their favorite platform (IE Mac). Vulkan makes Linux a more profitable option by significantly lowering development costs. Metal doesn't lower development costs for Mac ports at all. In fact, it more likely increases development costs moreso than porting to OpenGL because there is far less documentation and help out there for Metal.

However, several developers have already said that Vulkan is almost a 1 to 1 API from DX12, therefore if the Windows DX12 counterpart is already done, the graphics portion of the porting, which is usually where majority of the porting cost will be, is practically already done under Linux. Therefore, a company can much more easily recoup the development costs, and then make a profit, on Linux than Mac.

It makes porting to Linux much less risky than OSX, therefore we may actually see more AAA ports to Linux than OSX.


Last edited by natewardawg on 19 May 2016 at 3:51 pm UTC
Kristian 19 May 2016
Why would a development studio add Vulkan support to their game and/or engine if it already supports DX12 and they have zero intentions to support Linux? As far as I can tell they wouldn't tend to do so.

If they have no intentions to support Linux, they won't care about porting to Vulkan, this is obvious. But, that isn't the point.

Most game studios exist to make a profit, not to support their favorite platform (IE Mac). Vulkan makes Linux a more profitable option by significantly lowering development costs. Metal doesn't lower development costs for Mac ports at all. In fact, it more likely increases development costs moreso than porting to OpenGL because there is far less documentation and help out there for Metal.

However, several developers have already said that Vulkan is almost a 1 to 1 API from DX12, therefore if the Windows DX12 counterpart is already done, the graphics portion of the porting, which is usually where majority of the porting cost will be, is practically already done under Linux. Therefore, a company can much more easily recoup the development costs, and then make a profit, on Linux than Mac.

It makes porting to Linux much less risky than OSX, therefore we may actually see more AAA ports to Linux than OSX.

Surely we would see EVEN more AAA ports to Linux if Apple had Vulkan support in Mac OSX, right?
GustyGhost 19 May 2016
Wasn't there a project in the works that would essentially act as a translation layer for Vulkan API --> Metal API? Back when Vulkan was released I remember somebody talking about this.
dmantione 19 May 2016
Do you guys really see many games receiving Linux versions due to Vulkan, that wouldn't have otherwise?

One publisher that has made official comments on this is Stardock: They will not do OpenGL, they will do Vulkan, and only because of Vulkan Linux support for their games is under consideration, allthough make clear that they are not going to promise anything. (It's a shame, with their OS/2 roots, they should see the opportunity to publish on Linux as a golden chance to get rid of Microsoft, unfornately Stardock seems really Windows-minded.).
t3g 19 May 2016
Yeah, I absolutely, wholeheartedly support Vulkan. I just wish Apple, Sony and Nintendo would all add Vulkan support to their platforms, which would mean that all major platforms except the Xbox One would have Vulkan support.

Edit:

On another note I am surprised no anti-trust authorities have done anything about DirectX. If MS had to open up DirectX, things could be quite different.

Rumor is that Nintendo's new console will support Vulkan. Xbox consoles will put DirectX as the priority, but it would be nice if Sony adds Vulkan to the PS4 considering it has a non-Windows operating system.
burnall 19 May 2016
But if Apple adds a Vulkan support to their platform, then they have just created a bit awkward situation. If i look from their perspective, then what's the point to have two graphics API's on the same platform? It looks like they have wasted time and money to create another version of graphics library which is closer to hardware and was released before Vulkan was even announced.

I don't believe that the success of Vulkan depends on Apple, i think it's more up to game developers to see it as quality and well documented alternative to DirectX 12. I would even recommend more aggressive advertising in games.
Pecisk 19 May 2016
Like it or not, Apple as gaming platform is dying and Linux soon will be on it's own. Said that, as many people pointed out, DirectX12 -> Vulkan path is much less costly than DirectX -> OpenGL, and many engines already adding or planning to add Vulkan support, decreasing required work even more.

It will all go down to numbers - if Steam Machines and Linux desktop machines combined and potential sales numbers will increase consistently, there's fair chance for games to be ported.

As for Blizzard - I don't think they even care about Mac anymore, they are owned by Activion now, which only sees green.

Anyhow, having DOTA 2 Vulkan port - on both platforms - is GREAT deal for us. And it will matter on Intel graphics than people realise.
Pecisk 19 May 2016
And yeah, Metal doesn't even support proper graphics shaders, and compute shaders are out of question...Apple really don't care about games outside iOS.
dmantione 19 May 2016
SteamOS is free, also for people who own a Mac :)
Eike 19 May 2016
View PC info
  • Supporter Plus
Now as others point out, yes older Windows versions provide a reason. But that reason will dissappear.

Half of the Steam users wanted Windows 10 not even for free...!
Wonder what would make them change now. Even more so if (what I don't believe) MS would start to charge money from Windows 7/8 users for Windows 10.
manus76 19 May 2016
Is this discussion about Apple/Metal even remotely relevant to anything gaming related? I mean how many people buy Macs for the express purpose of gaming?
natewardawg 19 May 2016
Surely we would see EVEN more AAA ports to Linux if Apple had Vulkan support in Mac OSX, right?

That's an excellent point. You're probably right. :)
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring 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!
The comments on this article are closed.