DevinBayly / vulkan_containers

0 stars 0 forks source link

vulkaninfo works till segfault #4

Open DevinBayly opened 3 years ago

DevinBayly commented 3 years ago
vglrun vulkaninfo
==========
VULKANINFO
==========

Vulkan Instance Version: 1.1.121

Instance Extensions:
====================
Instance Extensions count = 17
    VK_EXT_acquire_xlib_display         : extension revision  1
    VK_EXT_debug_report                 : extension revision  9
    VK_EXT_debug_utils                  : extension revision  2
    VK_EXT_direct_mode_display          : extension revision  1
    VK_EXT_display_surface_counter      : extension revision  1
    VK_KHR_device_group_creation        : extension revision  1
    VK_KHR_display                      : extension revision 23
    VK_KHR_external_fence_capabilities  : extension revision  1
    VK_KHR_external_memory_capabilities : extension revision  1
    VK_KHR_external_semaphore_capabilities: extension revision  1
    VK_KHR_get_display_properties2      : extension revision  1
    VK_KHR_get_physical_device_properties2: extension revision  2
    VK_KHR_get_surface_capabilities2    : extension revision  1
    VK_KHR_surface                      : extension revision 25
    VK_KHR_surface_protected_capabilities: extension revision  1
    VK_KHR_xcb_surface                  : extension revision  6
    VK_KHR_xlib_surface                 : extension revision  6
Layers: count = 13
=======
VK_LAYER_GOOGLE_threading (Google Validation Layer) Vulkan version 1.1.121, layer version 1
    Layer Extensions    count = 1
        VK_EXT_debug_report                 : extension revision  6
    Devices     count = 1
        GPU id       : 0 (GRID V100X-4Q)
        Layer-Device Extensions count = 0

VK_LAYER_GOOGLE_unique_objects (Google Validation Layer) Vulkan version 1.1.121, layer version 1
    Layer Extensions    count = 0
    Devices     count = 1
        GPU id       : 0 (GRID V100X-4Q)
        Layer-Device Extensions count = 0

VK_LAYER_KHRONOS_validation (LunarG Validation Layer) Vulkan version 1.1.121, layer version 1
    Layer Extensions    count = 3
        VK_EXT_debug_report                 : extension revision  9
        VK_EXT_debug_utils                  : extension revision  1
        VK_EXT_validation_features          : extension revision  2
    Devices     count = 1
        GPU id       : 0 (GRID V100X-4Q)
        Layer-Device Extensions count = 2
            VK_EXT_debug_marker                 : extension revision  4
            VK_EXT_validation_cache             : extension revision  1

VK_LAYER_LUNARG_api_dump (LunarG API dump layer) Vulkan version 1.1.121, layer version 2
    Layer Extensions    count = 0
    Devices     count = 1
        GPU id       : 0 (GRID V100X-4Q)
        Layer-Device Extensions count = 0

VK_LAYER_LUNARG_assistant_layer (LunarG Validation Layer Factory Layer) Vulkan version 1.1.121, layer version 1
    Layer Extensions    count = 1
        VK_EXT_debug_report                 : extension revision  6
    Devices     count = 1
        GPU id       : 0 (GRID V100X-4Q)
        Layer-Device Extensions count = 1
            VK_EXT_debug_marker                 : extension revision  4

VK_LAYER_LUNARG_core_validation (LunarG Validation Layer) Vulkan version 1.1.121, layer version 1
    Layer Extensions    count = 1
        VK_EXT_debug_report                 : extension revision  6
    Devices     count = 1
        GPU id       : 0 (GRID V100X-4Q)
        Layer-Device Extensions count = 2
            VK_EXT_debug_marker                 : extension revision  4
            VK_EXT_validation_cache             : extension revision  1

VK_LAYER_LUNARG_device_simulation (LunarG device simulation layer) Vulkan version 1.1.121, layer version 1
    Layer Extensions    count = 0
    Devices     count = 1
        GPU id       : 0 (GRID V100X-4Q)
        Layer-Device Extensions count = 0

VK_LAYER_LUNARG_monitor (Execution Monitoring Layer) Vulkan version 1.1.121, layer version 1
    Layer Extensions    count = 0
    Devices     count = 1
        GPU id       : 0 (GRID V100X-4Q)
        Layer-Device Extensions count = 0

VK_LAYER_LUNARG_object_tracker (LunarG Validation Layer) Vulkan version 1.1.121, layer version 1
    Layer Extensions    count = 1
        VK_EXT_debug_report                 : extension revision  6
    Devices     count = 1
        GPU id       : 0 (GRID V100X-4Q)
        Layer-Device Extensions count = 1
            VK_EXT_debug_marker                 : extension revision  4

VK_LAYER_LUNARG_parameter_validation (LunarG Validation Layer) Vulkan version 1.1.121, layer version 1
    Layer Extensions    count = 1
        VK_EXT_debug_report                 : extension revision  6
    Devices     count = 1
        GPU id       : 0 (GRID V100X-4Q)
        Layer-Device Extensions count = 1
            VK_EXT_debug_marker                 : extension revision  4

VK_LAYER_LUNARG_screenshot (LunarG image capture layer) Vulkan version 1.1.121, layer version 1
    Layer Extensions    count = 0
    Devices     count = 1
        GPU id       : 0 (GRID V100X-4Q)
        Layer-Device Extensions count = 0

VK_LAYER_LUNARG_standard_validation (LunarG Standard Validation) Vulkan version 1.1.121, layer version 1
    Layer Extensions    count = 3
        VK_EXT_debug_report                 : extension revision  9
        VK_EXT_debug_utils                  : extension revision  1
        VK_EXT_validation_features          : extension revision  2
    Devices     count = 1
        GPU id       : 0 (GRID V100X-4Q)
        Layer-Device Extensions count = 2
            VK_EXT_debug_marker                 : extension revision  4
            VK_EXT_validation_cache             : extension revision  1

VK_LAYER_LUNARG_vktrace (Vktrace tracing library) Vulkan version 1.1.121, layer version 1
    Layer Extensions    count = 0
    Devices     count = 1
        GPU id       : 0 (GRID V100X-4Q)
        Layer-Device Extensions count = 0

Presentable Surfaces:
=====================
GPU id       : 0 (GRID V100X-4Q)
Surface type : VK_KHR_xlib_surface
/root/sdk-build/1.1.121.1/source/Vulkan-Tools/vulkaninfo/vulkaninfo.c:1587: failed with VK_ERROR_INITIALIZATION_FAILED
Segmentation fault (core dumped)
Singularity> ls /root/sdk
jlf599 commented 3 years ago

If this is in a Singularity build, I saw one thing that suggested doing

export DISPLAY=""


Also, the Nouveau driver is still blacklisted, yes?