Я нахожусь на Ubuntu 16.04 с AMD Radeon R9 390 gpu. Графический драйвер: gpu-про 17.10 AMD (Последний драйвер 17.40),
Я ранее установил вулкан. Но каждый раз, когда я пытаюсь установить более новую версию, она не обновляет.
Я сейчас загрузил и устанавливаю LunarG Вулкан sdk 1.0.61.1
Но когда я запрашиваю "vulkaninfo", я получаю следующее:
Vulkan API Version: 1.0.42
INFO: [loader] Code 0 : Found manifest file /home/simon/.local/share/vulkan/implicit_layer.d/steamoverlay_i386.json, version "1.0.0"
INFO: [loader] Code 0 : Found manifest file /home/simon/.local/share/vulkan/implicit_layer.d/steamoverlay_x86_64.json, version "1.0.0"
INFO: [loader] Code 0 : Found ICD manifest file /etc/vulkan/icd.d/amd_icd64.json, version "1.0.0"
WARNING: [loader] Code 0 : loader_icd_scan: ICD JSON /etc/vulkan/icd.d/amd_icd64.json does not have an 'api_version' field.
INFO: [loader] Code 0 : Found ICD manifest file /etc/vulkan/icd.d/amd_icd32.json, version "1.0.0"
WARNING: [loader] Code 0 : loader_icd_scan: ICD JSON /etc/vulkan/icd.d/amd_icd32.json does not have an 'api_version' field.
ERROR: [loader] Code 0 : /opt/amdgpu-pro/lib/i386-linux-gnu/amdvlk32.so: wrong ELF class: ELFCLASS32
Почему это говорит 1.0.42 - я никогда не загружал ту версию.
Я несколько раз пробовал и пытался удалить. Сопровождаемый оба этих руководства:
http://support.amd.com/en-us/kb-articles/Pages/Install-LunarG-Vulkan-SDK.aspx
https://vulkan.lunarg.com/doc/view/latest/linux/getting_started.html
Ваши переменные окружения в ~/.bashrc
, вероятно, не установлены. Вот как они работают для меня для SDK 1.0.65.0:
export VULKAN_SDK=~/Downloads/VulkanSDK/1.0.65.0/x86_64
export PATH=$VULKAN_SDK/bin:$PATH
export LD_LIBRARY_PATH=$VULKAN_SDK/lib:$LD_LIBRARY_PATH
export VK_LAYER_PATH=$VULKAN_SDK/etc/explicit_layer.d
После того, как вы добавили эти строки, перезапустите свой терминал и снова запустите vulkaninfo
.