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:
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!
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 videos require cookies, you must accept their cookies to view. View cookie preferences.
Direct Link
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!
Some you may have missed, popular articles from the last month:
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.
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
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
0 Likes
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!
4 Likes, Who?
I hope planet explorers gets the 5.6 unity upgrade, it could really use it :)
3 Likes, Who?
Maybe Cities: Skylines will finally get decent performance.
5 Likes, Who?
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
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
0 Likes
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
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
0 Likes
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
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
1 Likes, Who?
The last week of March, henceforth, shall always be known as the week of Vulkan.
0 Likes
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
0 Likes
I don't want to deflate anyone's excitement just yet. I'm super excited about Vulkan too :)I've tweeted the issue to Unity and one of their Linux developers to highlight it.
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 :)
0 Likes
I've tweeted the issue to Unity and one of their Linux developers to highlight it.
Awesome, thanks Liam! :)
0 Likes
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
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
1 Likes, Who?
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 :)
0 Likes
Vulkan API wouldn't initialize due to a missing unity fileThe 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?
3 Likes, Who?
Vulkan API wouldn't initialize due to a missing unity fileThe 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!
2 Likes, Who?
See more from me