2017-01-13 60 views
0

我想在我的Linux Ubuntu 16.04機器上設置Vulkan API,但它不起作用。我完全按照「入門」進行。設置Vulkan API時遇到問題

當我嘗試運行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驅動程序?

回答

0

作爲Vulkan SDK的一部分,包含一個Vulkan安裝分析器(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' 中止(核心轉儲) – Grevak

0

在linux發行版中,如果我安裝假/墊驅動程序(例如Mesa Intel, iGPU禁用或Mesa RADV,而我的GPU仍然不受支持)。

請注意,您的卡是不列爲支持福爾康此頁上:
https://developer.nvidia.com/vulkan-driver

相關問題