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 1.0 specification and SDK have been released

By -
Last updated: 11 Sep 2019 at 8:00 pm UTC

The specification for the long awaited Vulkan graphics API has now been released by Khronos. An SDK by LunarG has also been released which contains validation and debugging tools for Vulkan applications.

Quite a lot of people have been waiting excitedly for the Vulkan spec to come out and there has been a lot of hype surrounding the new API. Vulkan has been designed to be a high-performance low-level API which can take advantage of modern multicore processors far better than OpenGL. We will have to see how much this new approach affects real life performance once we have drivers with Vulkan support and games that utilize this new API, hopefully we'll get that soon.

AMD have also released a video explaining how Vulkan works in a nutshell.

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

You can read the full Vulkan specification announcement from Khronos here and find some docs and samples of Vulkan in the Khronos GitHub. Correction: The Vulkan samples page is currently empty. The LunarG Vulkan SDK will be available on their Vulkan page but currently the download page might show you a 404 error.

Article taken from GamingOnLinux.com.
0 Likes
About the author -
author picture
I'm a Linux gamer from Finland. I like reading, long walks on the beach, dying repeatedly in roguelikes and ripping and tearing in FPS games. I also sometimes write code and sometimes that includes hobbyist game development.
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.
78 comments Subscribe
Page: 1/4»
  Go to:

Keyrock 16 Feb 2016
![](https://i.imgur.com/7drHiqrh.jpg)
leillo1975 16 Feb 2016
OMFG!!!!! Today is the day!
nocri 16 Feb 2016
Nice! Now ... where are the drivers ?? :)
Samsai 16 Feb 2016
  • Editor
  • Supporter Plus
Nice! Now ... where are the drivers ?? :)
Nvidia has some but they are of no use basically as there are no Linux games using Vulkan. The Talos Principle version with the Vulkan driver should hopefully arrive soon. Anyway, here's the Nvidia page for the Vulkan drivers and stuff: http://blogs.nvidia.com/blog/2016/02/16/vulkan-graphics-api/
rkfg 16 Feb 2016
I've become curious about one thing: if Vulkan provides such a low level access to hardware, what will happen if an app (a game usually) starts to misbehave? I read Vulkan has very little validation in favor of speed. Does that mean that a buggy game could crash the entire Xorg or freeze the driver? A user-space segfault usually leads to crashing the program but not the entire system (and Xorg/desktop for many people is the system), but if invalid data goes into the kernel space or the Xorg driver and crashes there because of that... I suppose it would be bad. Kernel panic for the module and Xorg crash in case of the Xorg driver.
Eike 16 Feb 2016
  • Supporter Plus
For the Germans among us:
Now it goes loose!
STiAT 16 Feb 2016
Ouch. Cruel, before the LAN party weekend :-(...

Oh btw... was it today that nvidia actually made their beta drivers public or did I just miss that one completely?
https://developer.nvidia.com/vulkan-driver

NVidia put up two vulkan samples (including code) as well...
https://github.com/nvpro-samples


Last edited by STiAT on 16 Feb 2016 at 3:20 pm UTC
nocri 16 Feb 2016
Faulty game will hang GPU (so the WHOLE system) and it is up to the driver to RESET GPU -- so it will depend on how well are the drivers written.
This might be good link for the article:

https://www.khronos.org/vulkan/

There are all the drivers avail: NVIDIA, AMD and Intel :)
Avehicle7887 16 Feb 2016
Vulkan powered Witcher 3 for Linux in 3...2..1.....

Maybe one day.
Pecisk 16 Feb 2016
Nice! Now ... where are the drivers ?? :)

Check out Vulkan launching page. It's all there.
rustybroomhandle 16 Feb 2016
Hah, the "Multiple operating systems" slide in the video shows several specific Linux distros, plus a generic tux icon. :)
sr_ls_boy 16 Feb 2016
The AMD driver is only available for Windows.
nocri 16 Feb 2016
Btw, quite nice support with the Vulkan drivers:
AMD(blob) up from HD7700
NVIDIA(blob) up from 630GT

I stand corrected -- there is only Windows driver for AMD ...


Last edited by nocri on 16 Feb 2016 at 2:57 pm UTC
Pecisk 16 Feb 2016
The AMD driver is only available for Windows.

Considering AMD is rebuilding their Linux driver infrastructure, I really don't expect them to have drivers just yet. As long as they give good deadline and distributions have given time to include them, it is not a big deal.
TheGeckoxx 16 Feb 2016
Vulkan Version of The Talos Principle is out too:
https://steamcommunity.com/app/257510/discussions/0/412447331651559970/
minj 16 Feb 2016
I remember someone anticipating for giggles that NVIDIA will beat AMD in Vulkan which was born out of their own spec (Mantle). Props to you sir but I don't know whether to laugh or weep.
Pecisk 16 Feb 2016
I remember someone anticipating for giggles that NVIDIA will beat AMD in Vulkan which was born out of their own spec (Mantle). Props to you sir but I don't know whether to laugh or weep.

Didn't know it was a race.
STiAT 16 Feb 2016
Vulkan Version of The Talos Principle is out too:
https://steamcommunity.com/app/257510/discussions/0/412447331651559970/

Okay, I didn't expect them to push it that early... wow.
Samsai 16 Feb 2016
  • Editor
  • Supporter Plus
The Vulkan renderer for Talos Principle isn't on Linux yet. Hopefully that will arrive soon.
minj 16 Feb 2016
I remember someone anticipating for giggles that NVIDIA will beat AMD in Vulkan which was born out of their own spec (Mantle). Props to you sir but I don't know whether to laugh or weep.

Didn't know it was a race.

Oh but it was. Why do you think they waited for the first full implementation (Talos) to release the whole thing.
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.