We do often include affiliate links to earn us some pennies. See more here.
The Unity game engine has put out their big 5.6 update which is a very exciting release, it now includes full Vulkan support!

It's going to be interesting to see how many Unity games get updated to use Vulkan, but going forward hopefully much newer Unity games will see great performance on Linux. Sadly not many developers go back to update older games, so this will mainly help with newer games I think.

Using Vulkan also allows you to draw less power, as shown in this video we've posted before:
YouTube Thumbnail
YouTube videos require cookies, you must accept their cookies to view. View cookie preferences.
Accept Cookies & Show   Direct Link

The Unity developers claim they've seen a 30-60% rendering performance improvement out of the box, just by using Vulkan.

They didn't stop there, as it also includes lighting improvements, a big update to their particle system, improved graphics performance and more.

See their full blog post for all the info. Exciting times for gamers and developers! Article taken from GamingOnLinux.com.
Tags: Unity, Vulkan
12 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 emailing GamingOnLinux directly. 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.
15 comments Subscribe

Shmerl Mar 31, 2017
Now hopefully, more and more games will be coming out with Vulkan support out of the box.

About updating older games. I'm still waiting for developers of Armikrog to release the update with newer Unity, which fixes the annoying double cursor bug. But at this point, I'm not sure they are going to do it.


Last edited by Shmerl on 31 March 2017 at 5:30 pm UTC
dmantione Mar 31, 2017
This is the big one we have been waiting for, as the vast majority of Linux games uses Unity as engine. Suddenly most new games can and will support Vulkan now and many existing ones can be economically updated. Vulkan is no longer the future, but the present!
neowiz73 Mar 31, 2017
I hope planet explorers gets the 5.6 unity upgrade, it could really use it :)
Mountain Man Mar 31, 2017
Maybe Cities: Skylines will finally get decent performance.
dmantione Mar 31, 2017
I am quite hopefull for that. The big hurdle for Cities Skylines was that it used Unity 4 combined with all the mods that would seriously break on such a major change. But they did it, CS is now on Unity 5 and since then they have upgrade a few times already. If they do Unity 5.5, why not 5.6 if it brings such a major benefit for one of their platforms?

However, nothing will help against workshop content with way too much triangles in it.


Last edited by dmantione on 31 March 2017 at 7:27 pm UTC
Kensworth Mar 31, 2017
Although this may not show beneficial for games we already love, the adoption of Vulkan on one of the biggest game engines is big news for the Linux gaming world!

Time to spam our favorite developers with emails about the forgotten realm of *nix gaming, lol.


Last edited by Kensworth on 31 March 2017 at 7:55 pm UTC
natewardawg Mar 31, 2017
edit: [Solved] Just needed to install libvulkan, the unity file had nothing to do with the error. Every other thing I ran was linking against the Steam Runtime... of course :p

I don't want to deflate anyone's excitement just yet. I'm super excited about Vulkan too :)

With that said, I reported a bug from the 5.6 beta (reported from 5.6.0f1) because the Vulkan API wouldn't initialize due to a missing unity file which should have been automatically included in the build process. This was tested on 2 different machines building from the editors on both Ubuntu 16.04 and Windows 10.

https://fogbugz.unity3d.com/default.asp?894318_t2urddj83u6m06f3

I'm downloading 5.6.0f3 right now and will report back if anything has changed :)


Last edited by natewardawg on 2 April 2017 at 12:38 am UTC
GustyGhost Apr 1, 2017
The last week of March, henceforth, shall always be known as the week of Vulkan.
natewardawg Apr 1, 2017
I don't want to deflate anyone's excitement just yet. I'm super excited about Vulkan too :)

With that said, I reported a bug from the 5.6 beta (reported from 5.6.0f1) because the Vulkan API wouldn't initialize due to a missing unity file which should have been automatically included in the build process. This was tested on 2 different machines building from the editors on both Ubuntu 16.04 and Windows 10.

https://fogbugz.unity3d.com/default.asp?894318_t2urddj83u6m06f3

I'm downloading 5.6.0f3 right now and will report back if anything has changed :)

The bug still persists. :( I just built out of Unity 5.6.0f3 under Windows 10, tried to run it in Ubuntu 16.04 and immediate crash... it's not my systems as it runs all of the other Vulkan ports just fine :)

edit: I have two computers that both run every stable Vulkan thing I've thrown at them, they will not run a Unity build with Vulkan as the only graphics API.

If you know how to use Unity and want to test, make sure you DON'T just drag the Vulkan API target to the top. You need to remove OpenGL Core from the graphics APIs list, or else you'll think Vulkan is working, when in fact it has fallen back to OpenGL.

edit: It's probably also worth noting that the same game builds and runs fine on Linux with OpenGL, and builds and runs fine with Vulkan under Windows. It's just Vulkan on Linux that doesn't work.


Last edited by natewardawg on 1 April 2017 at 4:22 am UTC
Liam Dawe Apr 1, 2017
I don't want to deflate anyone's excitement just yet. I'm super excited about Vulkan too :)

With that said, I reported a bug from the 5.6 beta (reported from 5.6.0f1) because the Vulkan API wouldn't initialize due to a missing unity file which should have been automatically included in the build process. This was tested on 2 different machines building from the editors on both Ubuntu 16.04 and Windows 10.

https://fogbugz.unity3d.com/default.asp?894318_t2urddj83u6m06f3

I'm downloading 5.6.0f3 right now and will report back if anything has changed :)
I've tweeted the issue to Unity and one of their Linux developers to highlight it.
natewardawg Apr 1, 2017
I've tweeted the issue to Unity and one of their Linux developers to highlight it.

Awesome, thanks Liam! :)
Creak Apr 1, 2017
Just wanted to thank the GoL community to be so awesome.

I've read the Phoronix comments on Unity 5.6 release and it is just depressing AF, fighting over open vs close source...
https://www.phoronix.com/forums/forum/phoronix/latest-phoronix-articles/942445-unity-5-6-released-with-vulkan-support-updated-particle-system

I like that you guys are more positive and pro-active!

Edit: @natewardawg I also sent a message to the linux devs ;)


Last edited by Creak on 1 April 2017 at 6:31 pm UTC
natewardawg Apr 1, 2017
I like that you guys are more positive and pro-active!

Edit: @natewardawg I also sent a message to the linux devs ;)

Thanks, I posted it in the Linux Editor forums as well, even though that isn't *exactly* where it should go :)
Tak Apr 1, 2017
Vulkan API wouldn't initialize due to a missing unity file
The message about the (optional) data.unity3d file is unrelated.
One likely cause is missing or too-old libvulkan (you'll need 1.0.21 or later).
Did you have any of the 5.6 beta vulkan builds running on your machine?
natewardawg Apr 2, 2017
Vulkan API wouldn't initialize due to a missing unity file
The message about the (optional) data.unity3d file is unrelated.
One likely cause is missing or too-old libvulkan (you'll need 1.0.21 or later).
Did you have any of the 5.6 beta vulkan builds running on your machine?

Hi Levi, silly me... I forgot that "every Vulkan thing I've thrown at it" has used the Steam Runtime. :p I didn't even think to check that. How embarrassing, haha :D It's working just fine now.

So exciting! Thanks for your help!
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.