2017-01-13 10 views
0

Я хочу настроить API Vulkan на моем Linux Ubuntu 16.04, но он не работает. Я точно следил за «Приступаем к работе».Проблема с настройкой API Vulkan

Когда я пытаюсь запустить vulkaninfo я получаю это:

=========== 
VULKAN INFO 
=========== 

Vulkan API Version: 1.0.37 

INFO: [loader] Code 0 : Found manifest file /home/adrian/vulkan/VulkanSDK/1.0.37.0/x86_64/etc/explicit_layer.d/VkLayer_core_validation.json, version "1.0.0" 
INFO: [loader] Code 0 : Found manifest file /home/adrian/vulkan/VulkanSDK/1.0.37.0/x86_64/etc/explicit_layer.d/VkLayer_api_dump.json, version "1.0.0" 
INFO: [loader] Code 0 : Found manifest file /home/adrian/vulkan/VulkanSDK/1.0.37.0/x86_64/etc/explicit_layer.d/VkLayer_parameter_validation.json, version "1.0.0" 
INFO: [loader] Code 0 : Found manifest file /home/adrian/vulkan/VulkanSDK/1.0.37.0/x86_64/etc/explicit_layer.d/VkLayer_object_tracker.json, version "1.0.0" 
INFO: [loader] Code 0 : Found manifest file /home/adrian/vulkan/VulkanSDK/1.0.37.0/x86_64/etc/explicit_layer.d/VkLayer_monitor.json, version "1.0.0" 
INFO: [loader] Code 0 : Found manifest file /home/adrian/vulkan/VulkanSDK/1.0.37.0/x86_64/etc/explicit_layer.d/VkLayer_threading.json, version "1.0.0" 
INFO: [loader] Code 0 : Found manifest file /home/adrian/vulkan/VulkanSDK/1.0.37.0/x86_64/etc/explicit_layer.d/VkLayer_swapchain.json, version "1.0.0" 
INFO: [loader] Code 0 : Found manifest file /home/adrian/vulkan/VulkanSDK/1.0.37.0/x86_64/etc/explicit_layer.d/VkLayer_vktrace_layer.json, version "1.0.0" 
INFO: [loader] Code 0 : Found manifest file /home/adrian/vulkan/VulkanSDK/1.0.37.0/x86_64/etc/explicit_layer.d/VkLayer_image.json, version "1.0.0" 
INFO: [loader] Code 0 : Found manifest file /home/adrian/vulkan/VulkanSDK/1.0.37.0/x86_64/etc/explicit_layer.d/VkLayer_screenshot.json, version "1.0.0" 
INFO: [loader] Code 0 : Found manifest file /home/adrian/vulkan/VulkanSDK/1.0.37.0/x86_64/etc/explicit_layer.d/VkLayer_unique_objects.json, version "1.0.0" 
INFO: [loader] Code 0 : Found manifest file /home/adrian/.local/share/vulkan/implicit_layer.d/steamoverlay_i386.json, version "1.0.0" 
INFO: [loader] Code 0 : Found manifest file /home/adrian/.local/share/vulkan/implicit_layer.d/steamoverlay_x86_64.json, version "1.0.0" 
INFO: [loader] Code 0 : Found manifest file /usr/share/vulkan/icd.d/nvidia_icd.json, version "1.0.0" 

Instance Extensions: 
==================== 
Instance Extensions count = 4 
    VK_KHR_surface      : extension revision 25 
    VK_KHR_xcb_surface     : extension revision 6 
    VK_KHR_xlib_surface     : extension revision 6 
    VK_EXT_debug_report     : extension revision 2 
/home/adrian/vulkan/VulkanSDK/1.0.37.0/examples/vulkaninfo.c:1481: failed with VK_ERROR_INITIALIZATION_FAILED 

Когда я пытаюсь запустить куб, я получаю это:

cube: /home/adrian/vulkan/VulkanSDK/1.0.37.0/examples/cube.c:2789: demo_init_vk: Assertion `!err && gpu_count > 0' failed. 
Abgebrochen (Speicherabzug geschrieben) 

Последнее сообщение означает «Отменено», а затем в скобках " ядро сбрасывали»

настроить переменные среды правильно:

export PATH=$HOME/vulkan/VulkanSDK/1.0.37.0/x86_64/bin 
export LD_LIBRARY_PATH=$HOME/vulkan/VulkanSDK/1.0.37.0/x86_64/lib 
export VK_LAYER_PATH=$HOME/vulkan/VulkanSDK/1.0.37.0/x86_64/etc/explicit_layer.d 

Я имею Nvidia Geforce GT 730 с 367.57 драйвером, который поддерживает Vulkan

Может кто-нибудь мне помочь?

ответ

0

В комплект поставки Vulkan SDK входит анализатор установки Vulkan (VIA). Запустите этот инструмент для полного анализа вашей установки. Если вы не понимаете выход, отправьте вывод своего VIA как проблему на LunarXchange (vulkan.lunarg.com), и инженеры LunarG помогут вам. Вы можете найти документацию о том, как запустить VIA как часть вашей установки SDK, или просмотреть ее на LunarXchange здесь: https://vulkan.lunarg.com/doc/sdk/1.0.37.0/windows/via.html

+0

Ок, я собираюсь это сделать – Grevak

+0

./via -> прекратить называется кинув экземпляр ' ErrorResults ' Aborted (core dumped) – Grevak

0

В linux distros это то, что происходит со мной, если я устанавливаю драйвер поддельной/прокладки (например, Mesa Intel, имея iGPU отключен или Mesa RADV, в то время как мой GPU по-прежнему не поддерживается).

Обратите внимание, что ваша карта не в списке поддерживается для Vulkan на этой странице:
https://developer.nvidia.com/vulkan-driver

 Смежные вопросы

  • Нет связанных вопросов^_^