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
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
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:
- AMDGPU-PRO — the next generation closed source graphics component that operates on top of the open source AMDGPU drivers for newer AMD/ATI Radeon graphics cards.
- NVidia/nvidia-drivers — The x11-drivers/nvidia-drivers package contains the proprietary graphics driver for NVIDIA graphic cards.
You can check the (unofficial) Vulkan hardware database for a list of detailed GPU hardware capabilities for Vulkan.
See also
- Mesa —