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
For media-libs/vulkan-loader:

For media-libs/mesa:

Installation
To enable vulkan functionality on supported AMD/ATI GPU it's required to:
 * 1) emerge media-libs/vulkan-loader OR/AND media-libs/mesa
 * 2) sys-kernel/linux-firmware
 * 3) kernel configuration
 * 4) USE flag
 * 5) VIDEO_CARDS flag.

ATI (Legacy)
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:

// Kernel configuration?

// What are supported ATI GPUS?

// wth is radv

// wth is anvil

AMDGPU
To enable vulkan functionality on supported AMD/ATI GPU it's required to emerge media-libs/vulkan-loader OR/AND media-libs/mesa and linux-firmware with kernel configuration, USE flag and VIDEO_CARDS flag.

in  set   on.

Add  AND   to /etc/portage/make.conf.

Add  to   if required.

Emerge required packages.

// What are supported AMD/ATI GPU?

Alternatives
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.

Verifying functionality with vulkan toys
Add  to  and emerge vulkan-tools:

example of working vulkan on gentoo: ...dammit gentoo

// Add working example

// {{emerge|package= didnt work..

Vulkan doesn't work on user and has issues in applications
Ask on #gentoo, get laugh at for using vulkaninfo "toy".. TRIGGERED

Change on   instead of. if  is set then vulkan-loader has issues with functionality on user and wierd glitches in applications.

Fix above was temporary!

Change subject back to vulkan functionality even if dev switch it on vulkan-tools and closed it.. wtf gentoo

POSSIBLE SOLUTION: Invoking `sudo chmod 666 /dev/dri/renderD128` solved the issue on 4.14.65-gentoo and 4.18.9-gentoo running AMD Radeon 7870.

Vulkan - Three Days Kreys
Broken again on RADEON, invoking `sudo chmod 666 /dev/dri/renderD128` is not working, none on forum knows https://forums.gentoo.org/viewtopic-t-1087336.html or IRC knows anything about it,... VULKAAAN is not working again... VULKAAAN i can't get enough.. VULKAAAAN like a rock... cuz i rather feel VULKAN then nothing at allll...

- Kreyren (talk) 10:46, 5 October 2018 (UTC)