Version 1.2


< NOTE: Click on section name to expand table >


System Info

Environment
Linux
Distro Fedora 27 (Workstation Edition)
Kernel Build 4.13.13-300.fc27.x86_64
Machine Target x86_64
Version #1 SMP Wed Nov 15 15:47:50 UTC 2017
DESKTOP_SESSION gnome
LD_LIBRARY_PATH /home/marky/dev/vulkan/LVL/dbuild/loader:
DISPLAY :0
WAYLAND_DISPLAY wayland-0
Hardware
CPUs 8
Memory Physical 15 GB
System Disk Space Free 26 GB
Current Dir Disk Space Free 63G
Executable
Exe Directory /home/marky/dev/vulkan/VT/github/dbuild/via
Current Directory /home/marky/dev/vulkan/VT/github/dbuild/via
App Version Version 1.2
Vulkan API Version 1.1.65
Byte Format 64-bit
Vulkan Driver Info
Standard Paths
/etc/vulkan/icd.d
/usr/share/vulkan/icd.d
[0] radeon_icd.x86_64.json
JSON File Version 1.0.0
API Version 1.0.3
Library Path /usr/lib64/libvulkan_radeon.so
[1] intel_icd.x86_64.json
JSON File Version 1.0.0
API Version 1.0.54
Library Path /usr/lib64/libvulkan_intel.so
/usr/local/etc/vulkan/icd.d No such folder
/usr/local/share/vulkan/icd.d
[0] intel_icd.x86_64.json
JSON File Version 1.0.0
API Version 1.0.3
Library Path /usr/lib64/libvulkan_intel.so
/home/marky/.local/share/vulkan/icd.d No such folder
Vulkan Runtimes
Possible Runtime Folders
/usr/lib
No libvulkan.so files found
/usr/lib/x86_64-linux-gnu No such folder
/usr/lib64
[0] /usr/lib64/libvulkan.so.1 libvulkan.so.1.0.61
/usr/local/lib
[0] /usr/local/lib/libvulkan.so.1 libvulkan.so.1.0.30
/usr/local/lib64
[0] /usr/local/lib64/libvulkan.so.1
/home/marky/dev/vulkan/LVL/dbuild/loader
[0] /home/marky/dev/vulkan/LVL/dbuild/loader/libvulkan.so.1 libvulkan.so.1.0.65
Runtime Folder Used By via /home/marky/dev/vulkan/LVL/dbuild/loader
[0] /home/marky/dev/vulkan/LVL/dbuild/loader/libvulkan.so.1 libvulkan.so.1.0.65
Runtime Folder Used By via Failed to find Vulkan SO used for via
LunarG Vulkan SDKs
No installed SDKs found
Implicit Layers
/etc/vulkan/implicit_layer.d
/usr/share/vulkan/implicit_layer.d
/usr/local/etc/vulkan/implicit_layer.d Directory does not exist
/usr/local/share/vulkan/implicit_layer.d Directory does not exist
/home/marky/.local/share/vulkan/implicit_layer.d
[0] steamoverlay_i386.json
Name VK_LAYER_VALVE_steam_overlay_32
Description Steam Overlay Layer
API Version 1.0.3
JSON File Version 1.0.0
Library Path /home/marky/.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
[1] VkLayer_test.json
Name VK_LAYER_LUNARG_test
Description LunarG Test Layer
API Version 1.0.11
JSON File Version 1.0.0
Library Path ./libVkLayer_test.so
Enabled State DISABLED
Enable Env Var ENABLE_LAYER_TEST_1 Not Defined
Disable Env Var DISABLE_LAYER_TEST_1 Not Defined
[2] steamoverlay_x86_64.json
Name VK_LAYER_VALVE_steam_overlay_64
Description Steam Overlay Layer
API Version 1.0.3
JSON File Version 1.0.0
Library Path /home/marky/.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
Explicit Layers
VK_LAYER_PATH
Path 0 /home/marky/dev/vulkan/LVL/dbuild/layers
[0] VkLayer_unique_objects.json
Name VK_LAYER_GOOGLE_unique_objects
Description Google Validation Layer
API Version 1.0.65
JSON File Version 1.1.0
Library Path ./libVkLayer_unique_objects.so
[1] VkLayer_parameter_validation.json
Name VK_LAYER_LUNARG_parameter_validation
Description LunarG Validation Layer
API Version 1.0.65
JSON File Version 1.1.0
Library Path ./libVkLayer_parameter_validation.so
Device Extensions 1
[0] VK_EXT_debug_marker
Instance Extensions 1
[0] VK_EXT_debug_report
[2] VkLayer_threading.json
Name VK_LAYER_GOOGLE_threading
Description Google Validation Layer
API Version 1.0.65
JSON File Version 1.1.0
Library Path ./libVkLayer_threading.so
Instance Extensions 1
[0] VK_EXT_debug_report
[3] VkLayer_core_validation.json
Name VK_LAYER_LUNARG_core_validation
Description LunarG Validation Layer
API Version 1.0.65
JSON File Version 1.1.0
Library Path ./libVkLayer_core_validation.so
Device Extensions 1
[0] VK_EXT_debug_marker
Instance Extensions 1
[0] VK_EXT_debug_report
[4] VkLayer_device_profile_api.json
Name VK_LAYER_LUNARG_device_profile_api
Description LunarG Device Profile Api Layer
API Version 1.0.65
JSON File Version 1.1.0
Library Path ./libVkLayer_device_profile_api.so
Device Extensions 1
[0] VK_LUNARG_LayerDeviceProfileApiEXT
[5] VkLayer_device_simulation.json
Name VK_LAYER_LUNARG_device_simulation
Description LunarG device simulation layer
API Version 1.0.65
JSON File Version 1.1.0
Library Path ./libVkLayer_device_simulation.so
[6] VkLayer_standard_validation.json
Name VK_LAYER_LUNARG_standard_validation
Description LunarG Standard Validation
API Version 1.0.65
JSON File Version 1.1.1
Component Layers 5
VK_LAYER_GOOGLE_threading
VK_LAYER_LUNARG_parameter_validation
VK_LAYER_LUNARG_object_tracker
VK_LAYER_LUNARG_core_validation
VK_LAYER_GOOGLE_unique_objects
[7] VkLayer_object_tracker.json
Name VK_LAYER_LUNARG_object_tracker
Description LunarG Validation Layer
API Version 1.0.65
JSON File Version 1.1.0
Library Path ./libVkLayer_object_tracker.so
Device Extensions 1
[0] VK_EXT_debug_marker
Instance Extensions 1
[0] VK_EXT_debug_report
Standard Paths
/etc/vulkan /etc/vulkan/explicit_layer.d
[0] VkLayer_unique_objects.json
Name VK_LAYER_GOOGLE_unique_objects
Description Google Validation Layer
API Version 1.0.30
JSON File Version 1.0.0
Library Path libVkLayer_unique_objects.so
[1] VkLayer_swapchain.json
Name VK_LAYER_LUNARG_swapchain
Description LunarG Validation Layer
API Version 1.0.30
JSON File Version 1.0.0
Library Path libVkLayer_swapchain.so
Instance Extensions 1
[0] VK_EXT_debug_report
[2] VkLayer_threading.json
Name VK_LAYER_GOOGLE_threading
Description Google Validation Layer
API Version 1.0.30
JSON File Version 1.0.0
Library Path libVkLayer_threading.so
Instance Extensions 1
[0] VK_EXT_debug_report
[3] VkLayer_object_tracker.json
Name VK_LAYER_LUNARG_object_tracker
Description LunarG Validation Layer
API Version 1.0.30
JSON File Version 1.0.0
Library Path libVkLayer_object_tracker.so
Instance Extensions 1
[0] VK_EXT_debug_report
[4] VkLayer_parameter_validation.json
Name VK_LAYER_LUNARG_parameter_validation
Description LunarG Validation Layer
API Version 1.0.30
JSON File Version 1.0.0
Library Path libVkLayer_parameter_validation.so
Instance Extensions 1
[0] VK_EXT_debug_report
[5] VkLayer_core_validation.json
Name VK_LAYER_LUNARG_core_validation
Description LunarG Validation Layer
API Version 1.0.30
JSON File Version 1.0.0
Library Path libVkLayer_core_validation.so
Instance Extensions 1
[0] VK_EXT_debug_report
[6] VkLayer_image.json
Name VK_LAYER_LUNARG_image
Description LunarG Validation Layer
API Version 1.0.30
JSON File Version 1.0.0
Library Path libVkLayer_image.so
Instance Extensions 1
[0] VK_EXT_debug_report
/usr/share/vulkan /usr/share/vulkan/explicit_layer.d
[0] VkLayer_unique_objects.json
Name VK_LAYER_GOOGLE_unique_objects
Description Google Validation Layer
API Version 1.0.61
JSON File Version 1.1.0
Library Path libVkLayer_unique_objects.so
[1] VkLayer_standard_validation.json
Name VK_LAYER_LUNARG_standard_validation
Description LunarG Standard Validation
API Version 1.0.61
JSON File Version 1.1.1
Component Layers 5
VK_LAYER_GOOGLE_threading
VK_LAYER_LUNARG_parameter_validation
VK_LAYER_LUNARG_object_tracker
VK_LAYER_LUNARG_core_validation
VK_LAYER_GOOGLE_unique_objects
[2] VkLayer_threading.json
Name VK_LAYER_GOOGLE_threading
Description Google Validation Layer
API Version 1.0.61
JSON File Version 1.1.0
Library Path libVkLayer_threading.so
Instance Extensions 1
[0] VK_EXT_debug_report
[3] VkLayer_object_tracker.json
Name VK_LAYER_LUNARG_object_tracker
Description LunarG Validation Layer
API Version 1.0.61
JSON File Version 1.1.0
Library Path libVkLayer_object_tracker.so
Device Extensions 1
[0] VK_EXT_debug_marker
Instance Extensions 1
[0] VK_EXT_debug_report
[4] VkLayer_parameter_validation.json
Name VK_LAYER_LUNARG_parameter_validation
Description LunarG Validation Layer
API Version 1.0.61
JSON File Version 1.1.0
Library Path libVkLayer_parameter_validation.so
Device Extensions 1
[0] VK_EXT_debug_marker
Instance Extensions 1
[0] VK_EXT_debug_report
[5] VkLayer_core_validation.json
Name VK_LAYER_LUNARG_core_validation
Description LunarG Validation Layer
API Version 1.0.61
JSON File Version 1.1.0
Library Path libVkLayer_core_validation.so
Device Extensions 1
[0] VK_EXT_debug_marker
Instance Extensions 1
[0] VK_EXT_debug_report
/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 No such folder
$HOME/.local/share/vulkan/explicit_layer.d /home/marky/.local/share/vulkan/explicit_layer.d No such folder
Layer Settings File
VK_LAYER_SETTINGS_PATH Not Defined
/etc/vulkan/settings.d/vk_layer_settings.txt Not Found
/usr/share/vulkan/settings.d/vk_layer_settings.txt Not Found
/usr/local/etc/vulkan/settings.d/vk_layer_settings.txt Not Found
/usr/local/share/vulkan/settings.d/vk_layer_settings.txt Not Found
/home/marky/.local/share/vulkan/settings.d/vk_layer_settings.txt Not Found


Vulkan API Calls

Instance
vkEnumerateInstanceVersion Not exposed by loader
vkEnumerateInstanceExtensionProperties 9 extensions found
[0] VK_KHR_external_memory_capabilities Spec Vers 1
[1] VK_KHR_get_physical_device_properties2 Spec Vers 1
[2] VK_KHR_get_surface_capabilities2 Spec Vers 1
[3] VK_KHR_surface Spec Vers 25
[4] VK_KHR_wayland_surface Spec Vers 6
[5] VK_KHR_xcb_surface Spec Vers 6
[6] VK_KHR_xlib_surface Spec Vers 6
[7] VK_KHR_external_semaphore_capabilities Spec Vers 1
[8] VK_EXT_debug_report Spec Vers 9
vkCreateInstance [1.0] SUCCESSFUL
Physical Devices
vkEnumeratePhysicalDevices 2
[0] 0x0x914d60
Vendor Intel [0x8086]
Device Name Intel(R) HD Graphics 530 (Skylake GT2)
Device ID 0x191b
Device Type Integrated GPU
Driver Version 17.2.4
API Version 1.0.54
Queue Families 1
[0] Queue Count 1
Queue Flags GRAPHICS | COMPUTE | TRANSFER
Timestamp Valid Bits 0x24
Image Granularity
Width 0x1
Height 0x1
Depth 0x1
Memory Heaps 2
[0] Property Flags DEVICE_LOCAL
Heap Size 11430950912
[1] Property Flags DEVICE_LOCAL
Heap Size 1073741824
Memory Types 2
[0] Property Flags DEVICE_LOCAL | HOST_VISIBLE | HOST_COHERENT | HOST_CACHED
Heap Index 0
[1] Property Flags DEVICE_LOCAL | HOST_VISIBLE | HOST_COHERENT | HOST_CACHED
Heap Index 1
Device Extensions 13
[0] VK_KHR_dedicated_allocation Spec Vers 1
[1] VK_KHR_descriptor_update_template Spec Vers 1
[2] VK_KHR_external_memory Spec Vers 1
[3] VK_KHR_external_memory_fd Spec Vers 1
[4] VK_KHR_get_memory_requirements2 Spec Vers 1
[5] VK_KHR_incremental_present Spec Vers 1
[6] VK_KHR_maintenance1 Spec Vers 1
[7] VK_KHR_push_descriptor Spec Vers 1
[8] VK_KHR_sampler_mirror_clamp_to_edge Spec Vers 1
[9] VK_KHR_shader_draw_parameters Spec Vers 1
[10] VK_KHR_storage_buffer_storage_class Spec Vers 1
[11] VK_KHR_swapchain Spec Vers 68
[12] VK_KHR_variable_pointers Spec Vers 1
[1] 0x0x97c4c0
Vendor Intel [0x8086]
Device Name Intel(R) HD Graphics 530 (Skylake GT2)
Device ID 0x191b
Device Type Integrated GPU
Driver Version 17.2.4
API Version 1.0.54
Queue Families 1
[0] Queue Count 1
Queue Flags GRAPHICS | COMPUTE | TRANSFER
Timestamp Valid Bits 0x24
Image Granularity
Width 0x1
Height 0x1
Depth 0x1
Memory Heaps 2
[0] Property Flags DEVICE_LOCAL
Heap Size 11430950912
[1] Property Flags DEVICE_LOCAL
Heap Size 1073741824
Memory Types 2
[0] Property Flags DEVICE_LOCAL | HOST_VISIBLE | HOST_COHERENT | HOST_CACHED
Heap Index 0
[1] Property Flags DEVICE_LOCAL | HOST_VISIBLE | HOST_COHERENT | HOST_CACHED
Heap Index 1
Device Extensions 13
[0] VK_KHR_dedicated_allocation Spec Vers 1
[1] VK_KHR_descriptor_update_template Spec Vers 1
[2] VK_KHR_external_memory Spec Vers 1
[3] VK_KHR_external_memory_fd Spec Vers 1
[4] VK_KHR_get_memory_requirements2 Spec Vers 1
[5] VK_KHR_incremental_present Spec Vers 1
[6] VK_KHR_maintenance1 Spec Vers 1
[7] VK_KHR_push_descriptor Spec Vers 1
[8] VK_KHR_sampler_mirror_clamp_to_edge Spec Vers 1
[9] VK_KHR_shader_draw_parameters Spec Vers 1
[10] VK_KHR_storage_buffer_storage_class Spec Vers 1
[11] VK_KHR_swapchain Spec Vers 68
[12] VK_KHR_variable_pointers Spec Vers 1
Logical Devices
vkCreateDevice [1.0] 2
[0] SUCCESSFUL
[1] SUCCESSFUL


External Tests

No SDK found by VIA, skipping test section



Cleanup
vkDestroyDevic [1.0] 2
[0] SUCCESSFUL
[1] SUCCESSFUL
vkDestroyInstance [1.0] SUCCESSFUL