Автоматическая проверка, поддерживается ли Vulkan
Может ли Ubuntu проверить и дать четкое сообщение, если мой графический процессор совместим с Vulkan?
Я потратил много времени на устранение неисправностей, почему Vulkan не работает в моей системе:
$ vulkaninfo
===========
VULKAN INFO
===========
Vulkan API Version: 1.0.61
INFO: [loader] Code 0 : Found manifest file /home/techtonik/.local/share/vulkan/implicit_layer.d/steamoverlay_i386.json, version "1.0.0"
INFO: [loader] Code 0 : Found manifest file /home/techtonik/.local/share/vulkan/implicit_layer.d/steamoverlay_x86_64.json, version "1.0.0"
INFO: [loader] Code 0 : Meta-layer VK_LAYER_LUNARG_standard_validation all 0 component layers appear to be valid.
INFO: [loader] Code 0 : Found ICD manifest file /usr/share//vulkan/icd.d/intel_icd.x86_64.json, version "1.0.0"
INFO: [loader] Code 0 : Found ICD manifest file /usr/share//vulkan/icd.d/nvidia_icd.json, version "1.0.0"
INFO: [loader] Code 0 : Found ICD manifest file /usr/share//vulkan/icd.d/radeon_icd.x86_64.json, version "1.0.0"
Instance Extensions:
====================
Instance Extensions count = 15
VK_KHR_external_memory_capabilities : extension revision 1
VK_KHR_get_physical_device_properties2: extension revision 1
VK_KHR_get_surface_capabilities2 : extension revision 1
VK_KHR_surface : extension revision 25
VK_KHR_wayland_surface : extension revision 6
VK_KHR_xcb_surface : extension revision 6
VK_KHR_xlib_surface : extension revision 6
VK_EXT_acquire_xlib_display : extension revision 1
VK_EXT_debug_report : extension revision 8
VK_EXT_direct_mode_display : extension revision 1
VK_EXT_display_surface_counter : extension revision 1
VK_KHR_display : extension revision 21
VK_KHX_device_group_creation : extension revision 1
VK_KHR_external_fence_capabilities : extension revision 1
VK_KHR_external_semaphore_capabilities: extension revision 1
/build/vulkan-L06RNr/vulkan-1.0.61.1+dfsg1/demos/vulkaninfo.c:1722: failed with VK_ERROR_INITIALIZATION_FAILED
У меня есть NVIDIA GT 520 с установленным последним драйвером, но спустя много часов оказалось, что моего графического процессора просто нет в списке поддерживаемых технологий https://developer.nvidia.com/vulkan-driver
Я ожидал, что Ubuntu предупредит меня, что моя видеокарта не поддерживается. Почему этого не происходит? Можно ли сделать такую проверку на системном уровне? Если нет, то может ли быть для поставщиков протокол, по крайней мере, предоставить списки карточек с пояснениями?
0 ответов
Убедитесь, что вы правильно установили библиотеку Vulkan и драйверы:
sudo apt install libvulkan1 mesa-vulkan-drivers