I'm pleased to announce support for Vulkan for Fedora! == What is Vulkan? == Vulkan is a new generation graphics and compute API that provides high- efficiency, cross-platform access to modern GPUs. Or: Vulkan is to OpenGL as Wayland is to X11. It does many of the same things, but - with the benefit of a few decades of experience - it's a much better match for both the hardware it targets, and the applications trying to use the hardware. == How do I get it? == $ sudo dnf copr enable ajax/vulkan $ sudo dnf install vulkan anvil vkcube $ vulkaninfo Currently the repository includes the driver loader, as well as Intel's open source drivers for gen8+ (Broadwell, Cherryview, Skylake, Broxton and Kabylake) GPUs. The Intel drivers also have incomplete support for Ivybridge, Haswell, and Baytrail devices; I can vouch that the Ivybridge support is good enough to run the vkcube demo. Package reviews have been created so this can all be integrated into the OS directly: https://bugzilla.redhat.com/show_bug.cgi?id=1308985 https://bugzilla.redhat.com/show_bug.cgi?id=1308986 == What else can I do with it? == The Khronos group hosts a number of open source repositories related to the Vulkan standard, including the specification and conformance test suite: https://github.com/KhronosGroup?utf8=%E2%9C%93&query=vulkan A number of sample applications are available: https://github.com/SaschaWillems/Vulkan https://github.com/McNopper/Vulkan The API reference is available online: https://www.khronos.org/registry/vulkan/specs/1.0/refguide/Vulkan-1.0-web... https://www.khronos.org/registry/vulkan/specs/1.0/apispec.html Your favorite hardware driver or 3D game engine quite likely could use help in enabling a Vulkan port, if you feel like getting your hands dirty. The vulkan branch of Mesa would be a good place to start: https://cgit.freedesktop.org/mesa/mesa/log/?h=vulkan - ajax