Sorry, you need to enable JavaScript to visit this website.

Feedback

Your feedback is important to keep improving our website and offer you a more reliable experience.
Home / Intel® Graphics for Linux* / Blogs / Jekstrand / 2016 / Intel® Graphics for Linux* - Open-source Vulkan drivers for Intel hardware
Blog

Open-source Vulkan drivers for Intel hardware

Author: 
Jason Ekstrand

The Intel Open Source Technology 3D Graphics Team is excited to announce the availability of our Vulkan driver for fifth and sixth generation Intel® Core™ processors (Broadwell and Skylake). The driver passes the Vulkan 1.0 Conformance Test Suite on these platforms and have experimental support for older platforms.

The driver is available for download immediately as of today, and can be installed in a number of ways:

1) Building from source

The driver is initially available in the 'vulkan' branch of the upstream mesa git repository

https://cgit.freedesktop.org/mesa/mesa/log/?h=vulkan

The branch has a README.intel-vulkan.txt in the top-level directory that describes how to build and run the driver. The build process is similar to regular mesa, but produces a vulkan driver. The driver can be linked to directly or used through the Khronos loader.

2) Linux distribution packages

We are working with Red Hat and Ubuntu to prepare updates for the two distros, which will allow developers to easily install the Vulkan enabled Open Source 3D Graphics Driver. For Fedora, Adam Jackson has set up a COPR repo[1] here:

https://copr.fedorainfracloud.org/coprs/ajax/vulkan/

Installing the driver is boils down to:

sudo dnf copr enable ajax/vulkan && sudo dnf install vulkan anvil vkcube

For Ubuntu, Timo Aaltonen has prepared a PPA[2]:

https://launchpad.net/~canonical-x/+archive/ubuntu/vulkan

Check back for more details later, we'll update this page with further information.

[1] https://fedorahosted.org/copr/

[2] https://launchpad.net/ubuntu/+ppas

Archive

Further Reading

Author: 
ben

I’ve been working on FreeBSD for Intel for almost 6 months now. In the world of programmers, I am considered an old dog, and these 6 months have been all about learning new tricks.

The DRM (direct rendering manager, not the content protection stuff) graphics subsystem in the linux kernel does not have a generic 2D accelaration API.