This is Gentoo's testing wiki. It is a non-operational environment and its textual content is outdated.

Please visit our production wiki at https://wiki.gentoo.org

Vulkan

From Gentoo Wiki (test)
Jump to:navigation Jump to:search
Resources

Vulkan is a next-generation graphics API created by The Khronos Group. Its focus is to provide 3D graphics cross-platforms in a code once run anywhere fashion.

For Vulkan support, Gentoo has a basic package media-libs/vulkan-loader which provides the libvulkan.so.1 shared object file.

Installation

USE flags

USE flags for media-libs/vulkan-loader Vulkan Installable Client Driver (ICD) Loader

X Add support for X11
layers Include the vulkan layers
wayland Enable dev-libs/wayland backend

To compile the open source Vulkan drivers the vulkan USE flag must be enabled for media-libs/mesa. The following list shows the Vulkan supported GPU drivers in Mesa:

Driver Vulkan support?
radeon/r600 No
radeonsi via radv
i915 No
i965 via anvil, see Intel for details
nouveau No

The following alternative, closed-source drivers exist. These also provide Vulkan support:

You can check the (unofficial) Vulkan hardware database for a list of detailed GPU hardware capabilities for Vulkan.

See also