< NOTE: Click on section name to expand table >


System Info

Environment
Linux
Distro Garuda Linux
Kernel Build 6.6.1-zen1-1-zen
Machine Target x86_64
Version #1 ZEN SMP PREEMPT_DYNAMIC Wed, 08 Nov 2023 16:05:16 +0000
DESKTOP_SESSION i3
LD_LIBRARY_PATH /home/dynamitos/vulkan/1.3.268.0//lib
DISPLAY :0
Hardware
CPUs 16
Memory Physical Available 31 GB
System Disk Space Free 73 GB
Current Dir Disk Space Free 50G
Executable Info
Exe Directory /home/dynamitos/vulkan/1.3.268.0/x86_64/bin
Current Directory /home/dynamitos/Seele
App Version Version 1.3
Vulkan API Version 1.3.268
Byte Format 64-bit
Vulkan Driver Info
Standard Paths
/etc/vulkan/icd.d No such folder
/usr/share/vulkan/icd.d
[0] intel_hasvk_icd.i686.json
JSON File Version 1.0.0
API Version 1.3.255
Library Path /usr/lib32/libvulkan_intel_hasvk.so
FAILED TO LOAD! /usr/lib32/libvulkan_intel_hasvk.so: wrong ELF class: ELFCLASS32
[1] intel_icd.i686.json
JSON File Version 1.0.0
API Version 1.3.255
Library Path /usr/lib32/libvulkan_intel.so
FAILED TO LOAD! /usr/lib32/libvulkan_intel.so: wrong ELF class: ELFCLASS32
[2] radeon_icd.x86_64.json
JSON File Version 1.0.0
API Version 1.3.255
Library Path /usr/lib/libvulkan_radeon.so
[3] radeon_icd.i686.json
JSON File Version 1.0.0
API Version 1.3.255
Library Path /usr/lib32/libvulkan_radeon.so
FAILED TO LOAD! /usr/lib32/libvulkan_radeon.so: wrong ELF class: ELFCLASS32
[4] intel_hasvk_icd.x86_64.json
JSON File Version 1.0.0
API Version 1.3.255
Library Path /usr/lib/libvulkan_intel_hasvk.so
[5] intel_icd.x86_64.json
JSON File Version 1.0.0
API Version 1.3.255
Library Path /usr/lib/libvulkan_intel.so
[6] lvp_icd.x86_64.json
JSON File Version 1.0.0
API Version 1.1.255
Library Path /usr/lib/libvulkan_lvp.so
[7] nvidia_icd.json
JSON File Version 1.0.0
API Version 1.3.260
Library Path libGLX_nvidia.so.0
/usr/local/etc/vulkan/icd.d No such folder
/usr/local/share/vulkan/icd.d No such folder
/home/dynamitos/.local/share/vulkan/icd.d No such folder
Vulkan Runtimes
Possible Runtime Folders
/usr/lib
[0] /usr/lib/libvulkan.so.1 libvulkan.so.1.3.269
/usr/lib/x86_64-linux-gnu No such folder
/usr/lib64
[0] /usr/lib64/libvulkan.so.1 libvulkan.so.1.3.269
/usr/local/lib
[0] /usr/local/lib/libvulkan.so.1 libvulkan.so.1.3.268
/usr/local/lib64 No such folder
/home/dynamitos/vulkan/1.3.268.0//lib No such folder
Runtime Folder Used By via /usr/lib
[0] /usr/lib/libvulkan.so.1 libvulkan.so.1.3.269
Vulkan SDKs
VULKAN_SDK
/home/dynamitos/vulkan/1.3.268.0/x86_64//etc/vulkan/explicit_layer.d
[0] VkLayer_api_dump.json
Name VK_LAYER_LUNARG_api_dump
Description LunarG API dump layer
API Version 1.3.268
JSON File Version 1.2.0
Library Path libVkLayer_api_dump.so
Device Extensions 1
[0] VK_EXT_tooling_info
[1] VkLayer_khronos_synchronization2.json
Name VK_LAYER_KHRONOS_synchronization2
Description Khronos Synchronization2 layer
API Version 1.3.268
JSON File Version 1.2.0
Library Path libVkLayer_khronos_synchronization2.so
Device Extensions 1
[0] VK_KHR_synchronization2
Instance Extensions 0
[2] VkLayer_khronos_validation.json
Name VK_LAYER_KHRONOS_validation
Description Khronos Validation Layer
API Version 1.3.268
JSON File Version 1.2.0
Library Path libVkLayer_khronos_validation.so
Device Extensions 3
[0] VK_EXT_debug_marker
[0] VK_EXT_validation_cache
[0] VK_EXT_tooling_info
Instance Extensions 3
[0] VK_EXT_debug_report
[0] VK_EXT_debug_utils
[0] VK_EXT_validation_features
[3] VkLayer_khronos_profiles.json
Name VK_LAYER_KHRONOS_profiles
Description Khronos Profiles layer
API Version 1.3.268
JSON File Version 1.2.1
Library Path libVkLayer_khronos_profiles.so
Device Extensions 1
[0] VK_EXT_tooling_info
[4] VkLayer_monitor.json
Name VK_LAYER_LUNARG_monitor
Description Execution Monitoring Layer
API Version 1.3.268
JSON File Version 1.0.0
Library Path libVkLayer_monitor.so
Device Extensions 1
[0] VK_EXT_tooling_info
[5] VkLayer_gfxreconstruct.json
Name VK_LAYER_LUNARG_gfxreconstruct
Description GFXReconstruct Capture Layer Version 1.0.1
API Version 1.3.268
JSON File Version 1.2.0
Library Path libVkLayer_gfxreconstruct.so
Device Extensions 1
[0] VK_EXT_tooling_info
[6] VkLayer_screenshot.json
Name VK_LAYER_LUNARG_screenshot
Description LunarG image capture layer
API Version 1.3.268
JSON File Version 1.2.0
Library Path libVkLayer_screenshot.so
Device Extensions 1
[0] VK_EXT_tooling_info
[7] VkLayer_khronos_shader_object.json
Name VK_LAYER_KHRONOS_shader_object
Description Khronos Shader object layer
API Version 1.3.268
JSON File Version 1.2.0
Library Path libVkLayer_khronos_shader_object.so
Device Extensions 1
[0] VK_EXT_shader_object
Vulkan Implicit Layers
/etc/vulkan/implicit_layer.d Directory does not exist
/usr/share/vulkan/implicit_layer.d
[0] MangoHud.x86_64.json
Name VK_LAYER_MANGOHUD_overlay_x86_64
Description Vulkan Hud Overlay
API Version 1.3.0
JSON File Version 1.0.0
Library Path /usr/lib/mangohud/libMangoHud.so
Enabled State DISABLED
Enable Env Var MANGOHUD Not Defined
Disable Env Var DISABLE_MANGOHUD Not Defined
[1] libMangoApp.x86_64.json
Name VK_LAYER_MANGOAPP_overlay
Description Mangoapp Layer
API Version 1.3.0
JSON File Version 1.0.0
Library Path /usr/lib/mangohud/libMangoApp.so
Enabled State DISABLED
Enable Env Var MANGOAPP Not Defined
Disable Env Var DISABLE_MANGOAPP Not Defined
[2] MangoHud.x86.json
Name VK_LAYER_MANGOHUD_overlay_x86
Description Vulkan Hud Overlay
API Version 1.3.0
JSON File Version 1.0.0
Library Path /usr/lib32/mangohud/libMangoHud.so
Enabled State DISABLED
Enable Env Var MANGOHUD Not Defined
Disable Env Var DISABLE_MANGOHUD Not Defined
[3] libMangoApp.x86.json
Name VK_LAYER_MANGOAPP_overlay
Description Mangoapp Layer
API Version 1.3.0
JSON File Version 1.0.0
Library Path /usr/lib32/mangohud/libMangoApp.so
Enabled State DISABLED
Enable Env Var MANGOAPP Not Defined
Disable Env Var DISABLE_MANGOAPP Not Defined
[4] vkBasalt.json
Name VK_LAYER_VKBASALT_post_processing
Description a post processing layer
API Version 1.3.223
JSON File Version 1.0.0
Library Path libvkbasalt.so
Enabled State DISABLED
Enable Env Var ENABLE_VKBASALT Not Defined
Disable Env Var DISABLE_VKBASALT Not Defined
[5] vkBasalt.x86.json
Name VK_LAYER_VKBASALT_post_processing
Description a post processing layer
API Version 1.3.223
JSON File Version 1.0.0
Library Path libvkbasalt.so
Enabled State DISABLED
Enable Env Var ENABLE_VKBASALT Not Defined
Disable Env Var DISABLE_VKBASALT Not Defined
[6] VkLayer_MESA_device_select.json
Name VK_LAYER_MESA_device_select
Description Linux device selection layer
API Version 1.3.211
JSON File Version 1.0.0
Library Path libVkLayer_MESA_device_select.so
Enabled State ENABLED
Enable Env Var --NONE-- Not Defined
Disable Env Var NODEVICE_SELECT Not Defined
[7] nvidia_layers.json
Name VK_LAYER_NV_optimus
Description NVIDIA Optimus layer
API Version 1.3.260
JSON File Version 1.0.0
Library Path libGLX_nvidia.so.0
Enabled State DISABLED
Enable Env Var __NV_PRIME_RENDER_OFFLOAD Not Defined
Disable Env Var DISABLE_LAYER_NV_OPTIMUS_1 Not Defined
/usr/local/etc/vulkan/implicit_layer.d Directory does not exist
/usr/local/share/vulkan/implicit_layer.d Directory does not exist
/home/dynamitos/.local/share/vulkan/implicit_layer.d
[8] steamoverlay_i386.json
Name VK_LAYER_VALVE_steam_overlay_32
Description Steam Overlay Layer
API Version 1.3.207
JSON File Version 1.0.0
Library Path /home/dynamitos/.local/share/Steam/ubuntu12_32/steamoverlayvulkanlayer.so
Enabled State DISABLED
Enable Env Var ENABLE_VK_LAYER_VALVE_steam_overlay_1 Not Defined
Disable Env Var DISABLE_VK_LAYER_VALVE_steam_overlay_1 Not Defined
[9] steamoverlay_x86_64.json
Name VK_LAYER_VALVE_steam_overlay_64
Description Steam Overlay Layer
API Version 1.3.207
JSON File Version 1.0.0
Library Path /home/dynamitos/.local/share/Steam/ubuntu12_64/steamoverlayvulkanlayer.so
Enabled State DISABLED
Enable Env Var ENABLE_VK_LAYER_VALVE_steam_overlay_1 Not Defined
Disable Env Var DISABLE_VK_LAYER_VALVE_steam_overlay_1 Not Defined
[10] steamfossilize_i386.json
Name VK_LAYER_VALVE_steam_fossilize_32
Description Steam Pipeline Caching Layer
API Version 1.3.207
JSON File Version 1.0.0
Library Path /home/dynamitos/.local/share/Steam/ubuntu12_32/libVkLayer_steam_fossilize.so
Enabled State DISABLED
Enable Env Var ENABLE_VK_LAYER_VALVE_steam_fossilize_1 Not Defined
Disable Env Var DISABLE_VK_LAYER_VALVE_steam_fossilize_1 Not Defined
[11] steamfossilize_x86_64.json
Name VK_LAYER_VALVE_steam_fossilize_64
Description Steam Pipeline Caching Layer
API Version 1.3.207
JSON File Version 1.0.0
Library Path /home/dynamitos/.local/share/Steam/ubuntu12_64/libVkLayer_steam_fossilize.so
Enabled State DISABLED
Enable Env Var ENABLE_VK_LAYER_VALVE_steam_fossilize_1 Not Defined
Disable Env Var DISABLE_VK_LAYER_VALVE_steam_fossilize_1 Not Defined
Vulkan Explicit Layers
VK_LAYER_PATH
Path 0 /home/dynamitos/vulkan/1.3.268.0/x86_64//etc/vulkan/explicit_layer.d/
[0] VkLayer_api_dump.json
Name VK_LAYER_LUNARG_api_dump
Description LunarG API dump layer
API Version 1.3.268
JSON File Version 1.2.0
Library Path libVkLayer_api_dump.so
Device Extensions 1
[0] VK_EXT_tooling_info
[1] VkLayer_khronos_synchronization2.json
Name VK_LAYER_KHRONOS_synchronization2
Description Khronos Synchronization2 layer
API Version 1.3.268
JSON File Version 1.2.0
Library Path libVkLayer_khronos_synchronization2.so
Device Extensions 1
[0] VK_KHR_synchronization2
Instance Extensions 0
[2] VkLayer_khronos_validation.json
Name VK_LAYER_KHRONOS_validation
Description Khronos Validation Layer
API Version 1.3.268
JSON File Version 1.2.0
Library Path libVkLayer_khronos_validation.so
Device Extensions 3
[0] VK_EXT_debug_marker
[0] VK_EXT_validation_cache
[0] VK_EXT_tooling_info
Instance Extensions 3
[0] VK_EXT_debug_report
[0] VK_EXT_debug_utils
[0] VK_EXT_validation_features
[3] VkLayer_khronos_profiles.json
Name VK_LAYER_KHRONOS_profiles
Description Khronos Profiles layer
API Version 1.3.268
JSON File Version 1.2.1
Library Path libVkLayer_khronos_profiles.so
Device Extensions 1
[0] VK_EXT_tooling_info
[4] VkLayer_monitor.json
Name VK_LAYER_LUNARG_monitor
Description Execution Monitoring Layer
API Version 1.3.268
JSON File Version 1.0.0
Library Path libVkLayer_monitor.so
Device Extensions 1
[0] VK_EXT_tooling_info
[5] VkLayer_gfxreconstruct.json
Name VK_LAYER_LUNARG_gfxreconstruct
Description GFXReconstruct Capture Layer Version 1.0.1
API Version 1.3.268
JSON File Version 1.2.0
Library Path libVkLayer_gfxreconstruct.so
Device Extensions 1
[0] VK_EXT_tooling_info
[6] VkLayer_screenshot.json
Name VK_LAYER_LUNARG_screenshot
Description LunarG image capture layer
API Version 1.3.268
JSON File Version 1.2.0
Library Path libVkLayer_screenshot.so
Device Extensions 1
[0] VK_EXT_tooling_info
[7] VkLayer_khronos_shader_object.json
Name VK_LAYER_KHRONOS_shader_object
Description Khronos Shader object layer
API Version 1.3.268
JSON File Version 1.2.0
Library Path libVkLayer_khronos_shader_object.so
Device Extensions 1
[0] VK_EXT_shader_object
VK_ADD_LAYER_PATH
Path 0 /home/dynamitos/vulkan/1.3.268.0/x86_64//etc/vulkan/explicit_layer.d/
[0] VkLayer_api_dump.json
Name VK_LAYER_LUNARG_api_dump
Description LunarG API dump layer
API Version 1.3.268
JSON File Version 1.2.0
Library Path libVkLayer_api_dump.so
Device Extensions 1
[0] VK_EXT_tooling_info
[1] VkLayer_khronos_synchronization2.json
Name VK_LAYER_KHRONOS_synchronization2
Description Khronos Synchronization2 layer
API Version 1.3.268
JSON File Version 1.2.0
Library Path libVkLayer_khronos_synchronization2.so
Device Extensions 1
[0] VK_KHR_synchronization2
Instance Extensions 0
[2] VkLayer_khronos_validation.json
Name VK_LAYER_KHRONOS_validation
Description Khronos Validation Layer
API Version 1.3.268
JSON File Version 1.2.0
Library Path libVkLayer_khronos_validation.so
Device Extensions 3
[0] VK_EXT_debug_marker
[0] VK_EXT_validation_cache
[0] VK_EXT_tooling_info
Instance Extensions 3
[0] VK_EXT_debug_report
[0] VK_EXT_debug_utils
[0] VK_EXT_validation_features
[3] VkLayer_khronos_profiles.json
Name VK_LAYER_KHRONOS_profiles
Description Khronos Profiles layer
API Version 1.3.268
JSON File Version 1.2.1
Library Path libVkLayer_khronos_profiles.so
Device Extensions 1
[0] VK_EXT_tooling_info
[4] VkLayer_monitor.json
Name VK_LAYER_LUNARG_monitor
Description Execution Monitoring Layer
API Version 1.3.268
JSON File Version 1.0.0
Library Path libVkLayer_monitor.so
Device Extensions 1
[0] VK_EXT_tooling_info
[5] VkLayer_gfxreconstruct.json
Name VK_LAYER_LUNARG_gfxreconstruct
Description GFXReconstruct Capture Layer Version 1.0.1
API Version 1.3.268
JSON File Version 1.2.0
Library Path libVkLayer_gfxreconstruct.so
Device Extensions 1
[0] VK_EXT_tooling_info
[6] VkLayer_screenshot.json
Name VK_LAYER_LUNARG_screenshot
Description LunarG image capture layer
API Version 1.3.268
JSON File Version 1.2.0
Library Path libVkLayer_screenshot.so
Device Extensions 1
[0] VK_EXT_tooling_info
[7] VkLayer_khronos_shader_object.json
Name VK_LAYER_KHRONOS_shader_object
Description Khronos Shader object layer
API Version 1.3.268
JSON File Version 1.2.0
Library Path libVkLayer_khronos_shader_object.so
Device Extensions 1
[0] VK_EXT_shader_object
Standard Paths
/etc/vulkan /etc/vulkan/explicit_layer.d No such folder
/usr/share/vulkan /usr/share/vulkan/explicit_layer.d
[0] VkLayer_INTEL_nullhw.json
Name VK_LAYER_INTEL_nullhw
Description INTEL NULL HW
API Version 1.1.73
JSON File Version 1.0.0
Library Path libVkLayer_INTEL_nullhw.so
[1] VkLayer_MESA_overlay.json
Name VK_LAYER_MESA_overlay
Description Mesa Overlay layer
API Version 1.3.211
JSON File Version 1.0.0
Library Path libVkLayer_MESA_overlay.so
/usr/local/etc/vulkan /usr/local/etc/vulkan/explicit_layer.d No such folder
/usr/local/share/vulkan /usr/local/share/vulkan/explicit_layer.d
[0] VkLayer_api_dump.json
Name VK_LAYER_LUNARG_api_dump
Description LunarG API dump layer
API Version 1.3.268
JSON File Version 1.2.0
Library Path libVkLayer_api_dump.so
Device Extensions 1
[0] VK_EXT_tooling_info
[1] VkLayer_gfxreconstruct.json
Name VK_LAYER_LUNARG_gfxreconstruct
Description GFXReconstruct Capture Layer Version 1.0.1
API Version 1.3.268
JSON File Version 1.2.0
Library Path libVkLayer_gfxreconstruct.so
Device Extensions 1
[0] VK_EXT_tooling_info
[2] VkLayer_khronos_profiles.json
Name VK_LAYER_KHRONOS_profiles
Description Khronos Profiles layer
API Version 1.3.268
JSON File Version 1.2.1
Library Path libVkLayer_khronos_profiles.so
Device Extensions 1
[0] VK_EXT_tooling_info
[3] VkLayer_khronos_shader_object.json
Name VK_LAYER_KHRONOS_shader_object
Description Khronos Shader object layer
API Version 1.3.268
JSON File Version 1.2.0
Library Path libVkLayer_khronos_shader_object.so
Device Extensions 1
[0] VK_EXT_shader_object
[4] VkLayer_khronos_synchronization2.json
Name VK_LAYER_KHRONOS_synchronization2
Description Khronos Synchronization2 layer
API Version 1.3.268
JSON File Version 1.2.0
Library Path libVkLayer_khronos_synchronization2.so
Device Extensions 1
[0] VK_KHR_synchronization2
Instance Extensions 0
[5] VkLayer_khronos_validation.json
Name VK_LAYER_KHRONOS_validation
Description Khronos Validation Layer
API Version 1.3.268
JSON File Version 1.2.0
Library Path libVkLayer_khronos_validation.so
Device Extensions 3
[0] VK_EXT_debug_marker
[0] VK_EXT_validation_cache
[0] VK_EXT_tooling_info
Instance Extensions 3
[0] VK_EXT_debug_report
[0] VK_EXT_debug_utils
[0] VK_EXT_validation_features
[6] VkLayer_monitor.json
Name VK_LAYER_LUNARG_monitor
Description Execution Monitoring Layer
API Version 1.3.268
JSON File Version 1.0.0
Library Path libVkLayer_monitor.so
Device Extensions 1
[0] VK_EXT_tooling_info
[7] VkLayer_screenshot.json
Name VK_LAYER_LUNARG_screenshot
Description LunarG image capture layer
API Version 1.3.268
JSON File Version 1.2.0
Library Path libVkLayer_screenshot.so
Device Extensions 1
[0] VK_EXT_tooling_info
$HOME/.local/share/vulkan/explicit_layer.d /home/dynamitos/.local/share/vulkan/explicit_layer.d No such folder
Vulkan Layer Settings File
VK_LAYER_SETTINGS_PATH Not Defined
/etc/vulkan/settings.d/vk_layer_settings.txt File not found
/usr/share/vulkan/settings.d/vk_layer_settings.txt File not found
/usr/local/etc/vulkan/settings.d/vk_layer_settings.txt File not found
/usr/local/share/vulkan/settings.d/vk_layer_settings.txt File not found
/home/dynamitos/.local/share/vulkan/settings.d/vk_layer_settings.txt File not found


Vulkan API Calls

Instance
vkEnumerateInstanceVersion Max Instance Version 1.3.269
vkEnumerateInstanceExtensionProperties 23 extensions found
[0] VK_KHR_device_group_creation Spec Vers 1
[1] VK_KHR_display Spec Vers 23
[2] VK_KHR_external_fence_capabilities Spec Vers 1
[3] VK_KHR_external_memory_capabilities Spec Vers 1
[4] VK_KHR_external_semaphore_capabilities Spec Vers 1
[5] VK_KHR_get_display_properties2 Spec Vers 1
[6] VK_KHR_get_physical_device_properties2 Spec Vers 2
[7] VK_KHR_get_surface_capabilities2 Spec Vers 1
[8] VK_KHR_surface Spec Vers 25
[9] VK_KHR_surface_protected_capabilities Spec Vers 1
[10] VK_KHR_wayland_surface Spec Vers 6
[11] VK_KHR_xcb_surface Spec Vers 6
[12] VK_KHR_xlib_surface Spec Vers 6
[13] VK_EXT_acquire_drm_display Spec Vers 1
[14] VK_EXT_acquire_xlib_display Spec Vers 1
[15] VK_EXT_debug_report Spec Vers 10
[16] VK_EXT_debug_utils Spec Vers 2
[17] VK_EXT_direct_mode_display Spec Vers 1
[18] VK_EXT_display_surface_counter Spec Vers 1
[19] VK_EXT_surface_maintenance1 Spec Vers 1
[20] VK_EXT_swapchain_colorspace Spec Vers 4
[21] VK_KHR_portability_enumeration Spec Vers 1
[22] VK_LUNARG_direct_driver_loading Spec Vers 1
vkCreateInstance [1.0] VIA_SUCCESSFUL
vkCreateInstance [1.3] VIA_SUCCESSFUL
Physical Devices
vkEnumeratePhysicalDevices [1.0] 2
[0] 0x0x564df27e8c50
Vendor Nvidia [0x10de]
Device Name NVIDIA GeForce RTX 3080
Device ID 0x2216
Device Type Discrete GPU
Driver Version 545.116.128
API Version 1.3.260
Queue Families 5
[0] Queue Count 16
Queue Flags GRAPHICS | COMPUTE | TRANSFER | SPARSE_BINDING
Timestamp Valid Bits 0x40
Image Granularity
Width 0x1
Height 0x1
Depth 0x1
[1] Queue Count 2
Queue Flags TRANSFER | SPARSE_BINDING
Timestamp Valid Bits 0x40
Image Granularity
Width 0x1
Height 0x1
Depth 0x1
[2] Queue Count 8
Queue Flags COMPUTE | TRANSFER | SPARSE_BINDING
Timestamp Valid Bits 0x40
Image Granularity
Width 0x1
Height 0x1
Depth 0x1
[3] Queue Count 1
Queue Flags TRANSFER | SPARSE_BINDING
Timestamp Valid Bits 0x20
Image Granularity
Width 0x1
Height 0x1
Depth 0x1
[4] Queue Count 1
Queue Flags TRANSFER | SPARSE_BINDING
Timestamp Valid Bits 0x40
Image Granularity
Width 0x1
Height 0x1
Depth 0x1
Memory Heaps 2
[0] Property Flags DEVICE_LOCAL
Heap Size 10737418240
[1] Property Flags --NONE--
Heap Size 25193702400
Memory Types 5
[0] Property Flags --NONE--
Heap Index 1
[1] Property Flags DEVICE_LOCAL
Heap Index 0
[2] Property Flags HOST_VISIBLE | HOST_COHERENT
Heap Index 1
[3] Property Flags HOST_VISIBLE | HOST_COHERENT | HOST_CACHED
Heap Index 1
[4] Property Flags DEVICE_LOCAL | HOST_VISIBLE | HOST_COHERENT
Heap Index 0
Device Extensions 199
[0] VK_KHR_16bit_storage Spec Vers 1
[1] VK_KHR_8bit_storage Spec Vers 1
[2] VK_KHR_acceleration_structure Spec Vers 13
[3] VK_KHR_bind_memory2 Spec Vers 1
[4] VK_KHR_buffer_device_address Spec Vers 1
[5] VK_KHR_cooperative_matrix Spec Vers 2
[6] VK_KHR_copy_commands2 Spec Vers 1
[7] VK_KHR_create_renderpass2 Spec Vers 1
[8] VK_KHR_dedicated_allocation Spec Vers 3
[9] VK_KHR_deferred_host_operations Spec Vers 4
[10] VK_KHR_depth_stencil_resolve Spec Vers 1
[11] VK_KHR_descriptor_update_template Spec Vers 1
[12] VK_KHR_device_group Spec Vers 4
[13] VK_KHR_draw_indirect_count Spec Vers 1
[14] VK_KHR_driver_properties Spec Vers 1
[15] VK_KHR_dynamic_rendering Spec Vers 1
[16] VK_KHR_external_fence Spec Vers 1
[17] VK_KHR_external_fence_fd Spec Vers 1
[18] VK_KHR_external_memory Spec Vers 1
[19] VK_KHR_external_memory_fd Spec Vers 1
[20] VK_KHR_external_semaphore Spec Vers 1
[21] VK_KHR_external_semaphore_fd Spec Vers 1
[22] VK_KHR_format_feature_flags2 Spec Vers 2
[23] VK_KHR_fragment_shader_barycentric Spec Vers 1
[24] VK_KHR_fragment_shading_rate Spec Vers 2
[25] VK_KHR_get_memory_requirements2 Spec Vers 1
[26] VK_KHR_global_priority Spec Vers 1
[27] VK_KHR_image_format_list Spec Vers 1
[28] VK_KHR_imageless_framebuffer Spec Vers 1
[29] VK_KHR_maintenance1 Spec Vers 2
[30] VK_KHR_maintenance2 Spec Vers 1
[31] VK_KHR_maintenance3 Spec Vers 1
[32] VK_KHR_maintenance4 Spec Vers 2
[33] VK_KHR_maintenance5 Spec Vers 1
[34] VK_KHR_map_memory2 Spec Vers 1
[35] VK_KHR_multiview Spec Vers 1
[36] VK_KHR_pipeline_executable_properties Spec Vers 1
[37] VK_KHR_pipeline_library Spec Vers 1
[38] VK_KHR_present_id Spec Vers 1
[39] VK_KHR_present_wait Spec Vers 1
[40] VK_KHR_push_descriptor Spec Vers 2
[41] VK_KHR_ray_query Spec Vers 1
[42] VK_KHR_ray_tracing_maintenance1 Spec Vers 1
[43] VK_KHR_ray_tracing_pipeline Spec Vers 1
[44] VK_KHR_ray_tracing_position_fetch Spec Vers 1
[45] VK_KHR_relaxed_block_layout Spec Vers 1
[46] VK_KHR_sampler_mirror_clamp_to_edge Spec Vers 3
[47] VK_KHR_sampler_ycbcr_conversion Spec Vers 14
[48] VK_KHR_separate_depth_stencil_layouts Spec Vers 1
[49] VK_KHR_shader_atomic_int64 Spec Vers 1
[50] VK_KHR_shader_clock Spec Vers 1
[51] VK_KHR_shader_draw_parameters Spec Vers 1
[52] VK_KHR_shader_float16_int8 Spec Vers 1
[53] VK_KHR_shader_float_controls Spec Vers 4
[54] VK_KHR_shader_integer_dot_product Spec Vers 1
[55] VK_KHR_shader_non_semantic_info Spec Vers 1
[56] VK_KHR_shader_subgroup_extended_types Spec Vers 1
[57] VK_KHR_shader_subgroup_uniform_control_flow Spec Vers 1
[58] VK_KHR_shader_terminate_invocation Spec Vers 1
[59] VK_KHR_shared_presentable_image Spec Vers 1
[60] VK_KHR_spirv_1_4 Spec Vers 1
[61] VK_KHR_storage_buffer_storage_class Spec Vers 1
[62] VK_KHR_swapchain Spec Vers 70
[63] VK_KHR_swapchain_mutable_format Spec Vers 1
[64] VK_KHR_synchronization2 Spec Vers 1
[65] VK_KHR_timeline_semaphore Spec Vers 2
[66] VK_KHR_uniform_buffer_standard_layout Spec Vers 1
[67] VK_KHR_variable_pointers Spec Vers 1
[68] VK_KHR_video_decode_h264 Spec Vers 8
[69] VK_KHR_video_decode_h265 Spec Vers 7
[70] VK_KHR_video_decode_queue Spec Vers 7
[71] VK_KHR_video_queue Spec Vers 8
[72] VK_KHR_vulkan_memory_model Spec Vers 3
[73] VK_KHR_workgroup_memory_explicit_layout Spec Vers 1
[74] VK_KHR_zero_initialize_workgroup_memory Spec Vers 1
[75] VK_EXT_4444_formats Spec Vers 1
[76] VK_EXT_attachment_feedback_loop_dynamic_state Spec Vers 1
[77] VK_EXT_attachment_feedback_loop_layout Spec Vers 2
[78] VK_EXT_blend_operation_advanced Spec Vers 2
[79] VK_EXT_border_color_swizzle Spec Vers 1
[80] VK_EXT_buffer_device_address Spec Vers 2
[81] VK_EXT_calibrated_timestamps Spec Vers 2
[82] VK_EXT_color_write_enable Spec Vers 1
[83] VK_EXT_conditional_rendering Spec Vers 2
[84] VK_EXT_conservative_rasterization Spec Vers 1
[85] VK_EXT_custom_border_color Spec Vers 12
[86] VK_EXT_depth_bias_control Spec Vers 1
[87] VK_EXT_depth_clamp_zero_one Spec Vers 1
[88] VK_EXT_depth_clip_control Spec Vers 1
[89] VK_EXT_depth_clip_enable Spec Vers 1
[90] VK_EXT_depth_range_unrestricted Spec Vers 1
[91] VK_EXT_descriptor_buffer Spec Vers 1
[92] VK_EXT_descriptor_indexing Spec Vers 2
[93] VK_EXT_discard_rectangles Spec Vers 2
[94] VK_EXT_display_control Spec Vers 1
[95] VK_EXT_dynamic_rendering_unused_attachments Spec Vers 1
[96] VK_EXT_extended_dynamic_state Spec Vers 1
[97] VK_EXT_extended_dynamic_state2 Spec Vers 1
[98] VK_EXT_extended_dynamic_state3 Spec Vers 2
[99] VK_EXT_external_memory_host Spec Vers 1
[100] VK_EXT_fragment_shader_interlock Spec Vers 1
[101] VK_EXT_global_priority Spec Vers 2
[102] VK_EXT_global_priority_query Spec Vers 1
[103] VK_EXT_graphics_pipeline_library Spec Vers 1
[104] VK_EXT_host_image_copy Spec Vers 1
[105] VK_EXT_host_query_reset Spec Vers 1
[106] VK_EXT_image_2d_view_of_3d Spec Vers 1
[107] VK_EXT_image_drm_format_modifier Spec Vers 2
[108] VK_EXT_image_robustness Spec Vers 1
[109] VK_EXT_image_sliced_view_of_3d Spec Vers 1
[110] VK_EXT_image_view_min_lod Spec Vers 1
[111] VK_EXT_index_type_uint8 Spec Vers 1
[112] VK_EXT_inline_uniform_block Spec Vers 1
[113] VK_EXT_line_rasterization Spec Vers 1
[114] VK_EXT_load_store_op_none Spec Vers 1
[115] VK_EXT_memory_budget Spec Vers 1
[116] VK_EXT_memory_priority Spec Vers 1
[117] VK_EXT_mesh_shader Spec Vers 1
[118] VK_EXT_multi_draw Spec Vers 1
[119] VK_EXT_mutable_descriptor_type Spec Vers 1
[120] VK_EXT_non_seamless_cube_map Spec Vers 1
[121] VK_EXT_opacity_micromap Spec Vers 2
[122] VK_EXT_pageable_device_local_memory Spec Vers 1
[123] VK_EXT_pci_bus_info Spec Vers 2
[124] VK_EXT_physical_device_drm Spec Vers 1
[125] VK_EXT_pipeline_creation_cache_control Spec Vers 3
[126] VK_EXT_pipeline_creation_feedback Spec Vers 1
[127] VK_EXT_pipeline_library_group_handles Spec Vers 1
[128] VK_EXT_pipeline_robustness Spec Vers 1
[129] VK_EXT_post_depth_coverage Spec Vers 1
[130] VK_EXT_primitive_topology_list_restart Spec Vers 1
[131] VK_EXT_primitives_generated_query Spec Vers 1
[132] VK_EXT_private_data Spec Vers 1
[133] VK_EXT_provoking_vertex Spec Vers 1
[134] VK_EXT_queue_family_foreign Spec Vers 1
[135] VK_EXT_robustness2 Spec Vers 1
[136] VK_EXT_sample_locations Spec Vers 1
[137] VK_EXT_sampler_filter_minmax Spec Vers 2
[138] VK_EXT_scalar_block_layout Spec Vers 1
[139] VK_EXT_separate_stencil_usage Spec Vers 1
[140] VK_EXT_shader_atomic_float Spec Vers 1
[141] VK_EXT_shader_demote_to_helper_invocation Spec Vers 1
[142] VK_EXT_shader_image_atomic_int64 Spec Vers 1
[143] VK_EXT_shader_module_identifier Spec Vers 1
[144] VK_EXT_shader_object Spec Vers 1
[145] VK_EXT_shader_subgroup_ballot Spec Vers 1
[146] VK_EXT_shader_subgroup_vote Spec Vers 1
[147] VK_EXT_shader_viewport_index_layer Spec Vers 1
[148] VK_EXT_subgroup_size_control Spec Vers 2
[149] VK_EXT_swapchain_maintenance1 Spec Vers 1
[150] VK_EXT_texel_buffer_alignment Spec Vers 1
[151] VK_EXT_tooling_info Spec Vers 1
[152] VK_EXT_transform_feedback Spec Vers 1
[153] VK_EXT_vertex_attribute_divisor Spec Vers 3
[154] VK_EXT_vertex_input_dynamic_state Spec Vers 2
[155] VK_EXT_ycbcr_2plane_444_formats Spec Vers 1
[156] VK_EXT_ycbcr_image_arrays Spec Vers 1
[157] VK_NV_clip_space_w_scaling Spec Vers 1
[158] VK_NV_compute_shader_derivatives Spec Vers 1
[159] VK_NV_cooperative_matrix Spec Vers 1
[160] VK_NV_copy_memory_indirect Spec Vers 1
[161] VK_NV_corner_sampled_image Spec Vers 2
[162] VK_NV_coverage_reduction_mode Spec Vers 1
[163] VK_NV_cuda_kernel_launch Spec Vers 2
[164] VK_NV_dedicated_allocation Spec Vers 1
[165] VK_NV_dedicated_allocation_image_aliasing Spec Vers 1
[166] VK_NV_device_diagnostic_checkpoints Spec Vers 2
[167] VK_NV_device_diagnostics_config Spec Vers 2
[168] VK_NV_device_generated_commands Spec Vers 3
[169] VK_NV_device_generated_commands_compute Spec Vers 2
[170] VK_NV_fill_rectangle Spec Vers 1
[171] VK_NV_fragment_coverage_to_color Spec Vers 1
[172] VK_NV_fragment_shader_barycentric Spec Vers 1
[173] VK_NV_fragment_shading_rate_enums Spec Vers 1
[174] VK_NV_framebuffer_mixed_samples Spec Vers 1
[175] VK_NV_geometry_shader_passthrough Spec Vers 1
[176] VK_NV_inherited_viewport_scissor Spec Vers 1
[177] VK_NV_linear_color_attachment Spec Vers 1
[178] VK_NV_low_latency Spec Vers 1
[179] VK_NV_low_latency2 Spec Vers 1
[180] VK_NV_memory_decompression Spec Vers 1
[181] VK_NV_mesh_shader Spec Vers 1
[182] VK_NV_optical_flow Spec Vers 1
[183] VK_NV_ray_tracing Spec Vers 3
[184] VK_NV_ray_tracing_invocation_reorder Spec Vers 1
[185] VK_NV_ray_tracing_motion_blur Spec Vers 1
[186] VK_NV_representative_fragment_test Spec Vers 2
[187] VK_NV_sample_mask_override_coverage Spec Vers 1
[188] VK_NV_scissor_exclusive Spec Vers 2
[189] VK_NV_shader_image_footprint Spec Vers 2
[190] VK_NV_shader_sm_builtins Spec Vers 1
[191] VK_NV_shader_subgroup_partitioned Spec Vers 1
[192] VK_NV_shading_rate_image Spec Vers 3
[193] VK_NV_viewport_array2 Spec Vers 1
[194] VK_NV_viewport_swizzle Spec Vers 1
[195] VK_NVX_binary_import Spec Vers 1
[196] VK_NVX_image_view_handle Spec Vers 2
[197] VK_NVX_multiview_per_view_attributes Spec Vers 1
[198] VK_AMD_buffer_marker Spec Vers 1
[1] 0x0x564df28110b0
Vendor 0x10005
Device Name llvmpipe (LLVM 16.0.6, 256 bits)
Device ID 0x0
Device Type CPU
Driver Version 0.0.1
API Version 1.3.255
Queue Families 1
[0] Queue Count 1
Queue Flags GRAPHICS | COMPUTE | TRANSFER
Timestamp Valid Bits 0x40
Image Granularity
Width 0x1
Height 0x1
Depth 0x1
Memory Heaps 1
[0] Property Flags DEVICE_LOCAL
Heap Size 33591603200
Memory Types 1
[0] Property Flags DEVICE_LOCAL | HOST_VISIBLE | HOST_COHERENT | HOST_CACHED
Heap Index 0
Device Extensions 114
[0] VK_KHR_8bit_storage Spec Vers 1
[1] VK_KHR_16bit_storage Spec Vers 1
[2] VK_KHR_bind_memory2 Spec Vers 1
[3] VK_KHR_buffer_device_address Spec Vers 1
[4] VK_KHR_copy_commands2 Spec Vers 1
[5] VK_KHR_create_renderpass2 Spec Vers 1
[6] VK_KHR_dedicated_allocation Spec Vers 3
[7] VK_KHR_depth_stencil_resolve Spec Vers 1
[8] VK_KHR_descriptor_update_template Spec Vers 1
[9] VK_KHR_device_group Spec Vers 4
[10] VK_KHR_draw_indirect_count Spec Vers 1
[11] VK_KHR_driver_properties Spec Vers 1
[12] VK_KHR_dynamic_rendering Spec Vers 1
[13] VK_KHR_external_fence Spec Vers 1
[14] VK_KHR_external_memory Spec Vers 1
[15] VK_KHR_external_memory_fd Spec Vers 1
[16] VK_KHR_external_semaphore Spec Vers 1
[17] VK_KHR_format_feature_flags2 Spec Vers 2
[18] VK_KHR_get_memory_requirements2 Spec Vers 1
[19] VK_KHR_image_format_list Spec Vers 1
[20] VK_KHR_imageless_framebuffer Spec Vers 1
[21] VK_KHR_incremental_present Spec Vers 2
[22] VK_KHR_maintenance1 Spec Vers 2
[23] VK_KHR_maintenance2 Spec Vers 1
[24] VK_KHR_maintenance3 Spec Vers 1
[25] VK_KHR_maintenance4 Spec Vers 2
[26] VK_KHR_multiview Spec Vers 1
[27] VK_KHR_pipeline_library Spec Vers 1
[28] VK_KHR_push_descriptor Spec Vers 2
[29] VK_KHR_relaxed_block_layout Spec Vers 1
[30] VK_KHR_sampler_mirror_clamp_to_edge Spec Vers 3
[31] VK_KHR_separate_depth_stencil_layouts Spec Vers 1
[32] VK_KHR_shader_atomic_int64 Spec Vers 1
[33] VK_KHR_shader_clock Spec Vers 1
[34] VK_KHR_shader_draw_parameters Spec Vers 1
[35] VK_KHR_shader_float16_int8 Spec Vers 1
[36] VK_KHR_shader_float_controls Spec Vers 4
[37] VK_KHR_shader_integer_dot_product Spec Vers 1
[38] VK_KHR_shader_non_semantic_info Spec Vers 1
[39] VK_KHR_shader_subgroup_extended_types Spec Vers 1
[40] VK_KHR_shader_terminate_invocation Spec Vers 1
[41] VK_KHR_spirv_1_4 Spec Vers 1
[42] VK_KHR_storage_buffer_storage_class Spec Vers 1
[43] VK_KHR_swapchain Spec Vers 70
[44] VK_KHR_swapchain_mutable_format Spec Vers 1
[45] VK_KHR_synchronization2 Spec Vers 1
[46] VK_KHR_timeline_semaphore Spec Vers 2
[47] VK_KHR_uniform_buffer_standard_layout Spec Vers 1
[48] VK_KHR_variable_pointers Spec Vers 1
[49] VK_KHR_vulkan_memory_model Spec Vers 3
[50] VK_KHR_zero_initialize_workgroup_memory Spec Vers 1
[51] VK_EXT_4444_formats Spec Vers 1
[52] VK_EXT_attachment_feedback_loop_dynamic_state Spec Vers 1
[53] VK_EXT_attachment_feedback_loop_layout Spec Vers 2
[54] VK_EXT_border_color_swizzle Spec Vers 1
[55] VK_EXT_calibrated_timestamps Spec Vers 2
[56] VK_EXT_color_write_enable Spec Vers 1
[57] VK_EXT_conditional_rendering Spec Vers 2
[58] VK_EXT_custom_border_color Spec Vers 12
[59] VK_EXT_depth_clip_control Spec Vers 1
[60] VK_EXT_depth_clip_enable Spec Vers 1
[61] VK_EXT_depth_range_unrestricted Spec Vers 1
[62] VK_EXT_descriptor_buffer Spec Vers 1
[63] VK_EXT_descriptor_indexing Spec Vers 2
[64] VK_EXT_dynamic_rendering_unused_attachments Spec Vers 1
[65] VK_EXT_extended_dynamic_state Spec Vers 1
[66] VK_EXT_extended_dynamic_state2 Spec Vers 1
[67] VK_EXT_extended_dynamic_state3 Spec Vers 2
[68] VK_EXT_external_memory_host Spec Vers 1
[69] VK_EXT_graphics_pipeline_library Spec Vers 1
[70] VK_EXT_host_query_reset Spec Vers 1
[71] VK_EXT_image_2d_view_of_3d Spec Vers 1
[72] VK_EXT_image_robustness Spec Vers 1
[73] VK_EXT_image_sliced_view_of_3d Spec Vers 1
[74] VK_EXT_index_type_uint8 Spec Vers 1
[75] VK_EXT_inline_uniform_block Spec Vers 1
[76] VK_EXT_line_rasterization Spec Vers 1
[77] VK_EXT_memory_budget Spec Vers 1
[78] VK_EXT_memory_priority Spec Vers 1
[79] VK_EXT_mesh_shader Spec Vers 1
[80] VK_EXT_multi_draw Spec Vers 1
[81] VK_EXT_multisampled_render_to_single_sampled Spec Vers 1
[82] VK_EXT_mutable_descriptor_type Spec Vers 1
[83] VK_EXT_non_seamless_cube_map Spec Vers 1
[84] VK_EXT_pageable_device_local_memory Spec Vers 1
[85] VK_EXT_pipeline_creation_cache_control Spec Vers 3
[86] VK_EXT_pipeline_creation_feedback Spec Vers 1
[87] VK_EXT_post_depth_coverage Spec Vers 1
[88] VK_EXT_primitive_topology_list_restart Spec Vers 1
[89] VK_EXT_primitives_generated_query Spec Vers 1
[90] VK_EXT_private_data Spec Vers 1
[91] VK_EXT_provoking_vertex Spec Vers 1
[92] VK_EXT_rasterization_order_attachment_access Spec Vers 1
[93] VK_EXT_robustness2 Spec Vers 1
[94] VK_EXT_sampler_filter_minmax Spec Vers 2
[95] VK_EXT_scalar_block_layout Spec Vers 1
[96] VK_EXT_separate_stencil_usage Spec Vers 1
[97] VK_EXT_shader_atomic_float Spec Vers 1
[98] VK_EXT_shader_atomic_float2 Spec Vers 1
[99] VK_EXT_shader_demote_to_helper_invocation Spec Vers 1
[100] VK_EXT_shader_object Spec Vers 1
[101] VK_EXT_shader_stencil_export Spec Vers 1
[102] VK_EXT_shader_subgroup_ballot Spec Vers 1
[103] VK_EXT_shader_subgroup_vote Spec Vers 1
[104] VK_EXT_shader_viewport_index_layer Spec Vers 1
[105] VK_EXT_subgroup_size_control Spec Vers 2
[106] VK_EXT_texel_buffer_alignment Spec Vers 1
[107] VK_EXT_transform_feedback Spec Vers 1
[108] VK_EXT_vertex_attribute_divisor Spec Vers 3
[109] VK_EXT_vertex_input_dynamic_state Spec Vers 2
[110] VK_ARM_rasterization_order_attachment_access Spec Vers 1
[111] VK_GOOGLE_decorate_string Spec Vers 1
[112] VK_GOOGLE_hlsl_functionality1 Spec Vers 1
[113] VK_NV_device_generated_commands Spec Vers 3
vkEnumeratePhysicalDevices [1.3] 2
Logical Devices
vkCreateDevice [1.0] 2
[0] VIA_SUCCESSFUL
[1] VIA_SUCCESSFUL
vkCreateDevice [1.3] 2
[0] VIA_SUCCESSFUL
[1] VIA_SUCCESSFUL
Cleanup
vkDestroyDevice [1.0] 2
[0] VIA_SUCCESSFUL
[1] VIA_SUCCESSFUL
vkDestroyInstance [1.0] VIA_SUCCESSFUL
vkDestroyDevice [1.3] 2
[0] VIA_SUCCESSFUL
[1] VIA_SUCCESSFUL
vkDestroyInstance [1.3] VIA_SUCCESSFUL


External Tests

Cube
./vkcube --c 100 --suppress_popups VIA_SUCCESSFUL
./vkcube --c 100 --suppress_popups --validate FAILED!