Vulkan

Vulkan is Article description::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 which provides the  shared object file.

USE flags
To compile the open source Vulkan drivers the  USE flag must be enabled for. The following list shows the Vulkan supported GPU drivers in Mesa:

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.

Wrong ELF class
This error that may appear when running diagnostic tool from  and used for Vulkan debugging. ERROR: [Loader Message] Code 0 : /usr/lib32/libvulkan_intel.so: wrong ELF class: ELFCLASS32 ERROR: [Loader Message] Code 0 : /usr/lib32/libvulkan_radeon.so: wrong ELF class: ELFCLASS32

This error can be ignored as both 32-bit and 64-bit drivers are attempted to be loaded on a multilib system.

For more information please see https://github.com/KhronosGroup/Vulkan-Loader/issues/108