Do I Need To Download The Vulcan Amio Auto Updater
From wikipedia:Vulkan (API):
- Vulkan is a low-overhead, cantankerous-platform 3D graphics and compute API.
Learn more at Khronos.
Installation
To run a Vulkan application, you will demand to install the vulkan-icd-loader package (and lib32-vulkan-icd-loader if y'all likewise desire to run 32-chip applications), besides as Vulkan drivers for your graphics card(s). There are several packages providing a vulkan-driver:
- Intel: vulkan-intel (or lib32-vulkan-intel)
- NVIDIA: nvidia-utils (or lib32-nvidia-utils)
- AMD: there are three implementations, which could exist installed simultaneously:
- vulkan-radeon (or lib32-vulkan-radeon) - RADV (role of Mesa project)
- amdvlk (or lib32-amdvlk) - AMDVLK Open (maintained by AMD)
- vulkan-amdgpu-pro AUR (or lib32-vulkan-amdgpu-pro AUR ) - AMDVLK Closed (maintained by AMD)
Other drivers may exist installed manually instead:
- PowerVR: https://developer.imaginationtech.com/vulkan
- Adreno: https://developer.qualcomm.com/software/adreno-gpu-sdk/gpu
For Vulkan awarding development, install vulkan-headers, and optionally vulkan-validation-layers and vulkan-tools (you tin can detect the vulkaninfo tool in here).
Verification
To run into which Vulkan implementations are currently installed on your system, use the following command:
$ ls /usr/share/vulkan/icd.d/
To ensure that Vulkan is working with your hardware, install vulkan-tools and use the vulkaninfo
command to pull up relevant information well-nigh your organization. If yous become info about your graphics card, yous will know that Vulkan is working.
$ vulkaninfo
You tin see https://linuxconfig.org/install-and-examination-vulkan-on-linux for more information.
Selecting Vulkan driver
In some cases, multiple vulkan driver are installed (for example RADV and AMDVLK). Equally of amdvlk 2021.Q3.4, a new switching logic was implemented which enforces AMDVLK every bit the default and mandates you either
- set
AMD_VULKAN_ICD=RADV
to switch from the AMDVLK default, - or globally set
DISABLE_LAYER_AMD_SWITCHABLE_GRAPHICS_1=i
to re-enable the ICD loader method below.
When DISABLE_LAYER_AMD_SWITCHABLE_GRAPHICS_1=1
, you tin can choose your preferred driver by setting the environs variable VK_ICD_FILENAMES
. For example, running Steam with the RADV driver is done by
$ VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/radeon_icd.i686.json:/usr/share/vulkan/icd.d/radeon_icd.x86_64.json steam
To avoid crashes with 32-scrap games, information technology is possible to assign the 32-bit variant and the 64-bit variant to the environs variable.
AMD_VULKAN_ICD seems to not support selecting pro vulkan. But you tin can install amd-vulkan-prefixes AUR and easily switch between all three implementations without the demand of specifying long pathes manually. You need to prepend your application with the prefix you lot want. For example:
$ vk_pro basemark
Software Vulkan: lavapipe
Yous can also install the software Vulkan rasterizer known equally lavapipe: vulkan-swrast. At that place is no 32-bit vulkan-swrast bundle for at present (even in AUR).
Alarm: "lavapipe is not a conformant Vulkan implementation, testing use only." (quoted from the commuter itself)
$ LIBGL_ALWAYS_SOFTWARE=1 __GLX_VENDOR_LIBRARY_NAME=mesa VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/lvp_icd.i686.json:/usr/share/vulkan/icd.d/lvp_icd.x86_64.json vulkaninfo
Vulkan hardware database
The Vulkan Hardware Database provides user reported GPU/driver combinations. Supplying own information is possible by using vulkan-caps-viewer-wayland AUR or vulkan-caps-viewer-x11 AUR .
Troubleshooting
Error - vulkan: No DRI3 support
If you get the message above and using Intel graphics, you may need to force DRI3 and restart Xorg:
/etc/X11/xorg.conf.d/twenty-intel.conf
Section "Device" Identifier "Intel Graphics" Commuter "intel" Pick "DRI" "3" EndSection
Nvidia - vulkan is not working and tin can not initialize
Check if you have any other vulkan driver installed, it may prevent Nvidia's vulkan driver from existence detected.
Alternatively set the environment variable VK_ICD_FILENAMES
to /usr/share/vulkan/icd.d/nvidia_icd.json
.
If you lot take a dual-graphics organisation, like NVIDIA Optimus, ensure that your system is using the graphics card that yous installed Vulkan drivers for.
optimus-manager --status
Optimus Managing director (Client) version i.4 Electric current GPU mode : nvidia GPU mode requested for next login : no alter GPU at startup : integrated Temporary config path: no
No device for the brandish GPU constitute. Are the intel-mesa drivers installed?
Try to listing both the intel_icd and primus_vk_wrapper configurations in VK_ICD_FILENAMES
export VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/intel_icd.x86_64.json:/usr/share/vulkan/icd.d/nv_vulkan_wrapper.json
AMDGPU - ERROR_INITIALIZATION_FAILED after vulkaninfo
If later running vulkaninfo
on AMD card from GCN1 or GCN2 family you got fault message like:
Error at /build/vulkan-tools/src/Vulkan-Tools-1.2.135/vulkaninfo/vulkaninfo.h:240:vkEnumerateInstanceExtensionProperties failed with ERROR_INITIALIZATION_FAILED
So check if y'all take correctly enable support for this models of graphics cards (AMDGPU#Enable Southern Islands (SI) and Sea Islands (CIK) support).
One of possibility to check if gpu drivers are correctly loaded is lspci -k
, after running this command check kernel driver of your gpu. Information technology should be amdgpu
.
$ lspci -thousand
... 01:00.0 VGA uniform controller: Advanced Micro Devices, Inc. [AMD/ATI] Curacao PRO [Radeon R7 370 / R9 270/370 OEM] Subsystem: Gigabyte Technology Co., Ltd Device 226c Kernel driver in apply: amdgpu Kernel modules: radeon, amdgpu ...
Some forum threads about this problem: [3] [4]
Source: https://wiki.archlinux.org/title/Vulkan
Posted by: hayneswireds.blogspot.com
0 Response to "Do I Need To Download The Vulcan Amio Auto Updater"
Post a Comment