Found out Three packages are needed
- amdvlk provides driver for vulkan
- vulkan-tools provides info to system you have vulkan and provides vulkaninfo --summary
- vulkan-messa-layers Provides layers info to vulkan
Found out Three packages are needed
Hi,
Sorry, but I must point out this is incorrect according to the documentation.
There are 3 different ways of getting different vulkan drivers.
To quote the archwiki (vulkan page):
In general I would recommend users only use the first option as provided by/through the mesa project.
And I would warn especially against the closed-source option, as this is very rarely actually desirable. That is a larger subject unnecessary to go into here.
For additional components, especially in the case of development then
To summarize.
The real driver for vulkan on amd is one you did not list - vulkan-radeon
.
Anything else is extra or should be avoided.
To quote the archwiki again (amd page):
With the vulkan-radeon driver the VK_LAYER_AMD_switchable_graphics_64 AMD switchable graphics layer 1.3.295 version 1 is missing.
???
Switchable graphics is only a desirable variable when … wanting to use or disable switching between the providers.
For example, if you have amdvlk
installed, and because it forces itself as the default, you may wish to set DISABLE_LAYER_AMD_SWITCHABLE_GRAPHICS_1=1
.
In the case of a single provider I dont know why you would need or want any switchable graphics variable.
That said … if for whatever reason you do need more than what vulkan-radeon
provides then you can very well install more and make use of it.
This is again described more in-depth at the archwiki page:
Ended up with 1.vulkan-radeon, 2.vulkan-mesa-layers an optional dependency of 1. and 3.vulkan-tools as suggested by Arch Linux Vulkan Wiki.
Well having re-read the Vulkan Arch Wiki
it refers to vulkan-tools as needed for vulkaninfo.
As said before vulkan-mesa-layers is an optional dependency of vulkan-radeon.
This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.