Thanks for mentioning me, but how did I help you? I’m totally a vulkan noob.
well you told me how the tiling works in RT, and what are usual parameter ranges that are useful… with that prior knowledge it was a lot faster to implement just the version that produces useful results. it can be quite a different beast to implement a 7x7 blur than implementing a 0.6x0.6 blur…
If you mean sigma 7 compared to sigma 0.6, yes, that’s a different beast!
still trying to bring pipeline to feature completeness. today: brush strokes adapting to content via guided filtering.
this is the module graph setup i used, draw the blend mask and filter it via GF before applying (it’s in examples/draw-guided.cfg):
this is an example brush stroke, rasterised by following the mouse (shown here for illustration, you can draw directly the result further down, too):
this is the blurred mask, visualised by connecting the buffer to the histogram display (top right)
and then applied via an “exposure” module, in a “burn” application (+6.5ev correction may be a bit on the extreme side):
the ui and overall handling of this is really terrible. in particular i want to support multiple brush strokes and partial uploads, as SSBO instead of uniform memory. also this stunt involves multiple modules, so i want a button in the ui that takes care of creating all these in one step. it’s slightly harder to undo such an action (as in: don’t just replay history until before that event, but at any point in the future remove the blending/masking), because this is a generic DAG and thus i’d need to look for blend/draw patterns. i’ll probably want to integrate this in a generic blending framework for frequency separation/healing/etc.
today’s issue:
dual screen colour management
vkdt now talks to both of your screens. if you have three, you’re out of luck, sorry. this means that there is a breaking change wrt to the bin/display.profile file. this is not read any more, but instead display.<monitor name> for both the monitors. it’ll then colour manage the left half of the framebuffer differently than the right, if you place the window across screen boundaries, as illustrated in this screenshot:
just to demonstrate it’s actually doing something, the left half uses a broken matrix (you can tell by the green cast). i was really annoyed by my two different screens. this is better now, also thanks to pascal’s ancient post: pcode — Display Color Profiling (on Linux) 
both use the same dithering settings (i was assuming xorg will not run one screen in 10 bits and the other in 8 either).
drawn mask workflow improvement
this is the first halfway useful attempt to do dodging/burning using drawn masks. there’s still a lot to be done to make this great (this is constant radius along the strokes, no pressure sensitivity etc), but i found it already surprisingly useful. demo video:
draw.mkv (4.1 MB)
for better orientation i should probably have named the instances “dodge” or “burn” instead of “01” when adding them (it picks the name from the widget). you can add multiple separate strokes with the left mouse button or remove the last one using the right mouse button.
This gets better and better… If only it could run on embedded cards 
eGPU to the rescue!
my laptop’s too old I’m afraid…
Laptop upgrade to the rescue! 
I tried to compile+install several times to no avail …
Appimage to the rescue ??? 
That would be nice ![]()
well it does run on my oldish intel laptop (i guess i’m saying yours is just very old
). did not try recently, but will have to try again. this might be a good reason to fix processing at lower resolutions. i think currently there may be some bugs with that because i’m never really using it except for thumbnails. but vulkan itself is not a terribly demanding dependency… in fact i’m experiencing less trouble with that than with stock dt’s opencl drivers.
well, if you have some specific issue/error message maybe i can help. other than that this isn’t polished end user software, so requiring a compilation is not the worst mechanism to avoid user frustration.
really? not a fan. also
$ ldd vkdt
linux-vdso.so.1 (0x00007ffe4ef64000)
libvulkan.so.1 => /usr/lib/x86_64-linux-gnu/libvulkan.so.1 (0x00007f78c95cf000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f78c95c9000)
libglfw.so.3 => /usr/lib/x86_64-linux-gnu/libglfw.so.3 (0x00007f78c9561000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f78c941d000)
libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f78c9250000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f78c9236000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f78c9212000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f78c904d000)
/lib64/ld-linux-x86-64.so.2 (0x00007f78c965a000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f78c9042000)
libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007f78c8eff000)
libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f78c8ed5000)
libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007f78c8ccf000)
libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f78c8ac9000)
libbsd.so.0 => /usr/lib/x86_64-linux-gnu/libbsd.so.0 (0x00007f78c8aaf000)
(there are no crazy dependencies that you’d need to package up).
well, it’s a 2016 T460s, it’s not that old (at least by my standards… I’m still using also a T400 from 2009
)
I tried yesterday and I got this:
gui/render.cc: In function ‘void dt_gui_imgui_window_position(GLFWwindow*, int, int)’:
gui/render.cc:1692:3: error: ‘ImGui_ImplVulkan_SetWindowPos’ was not declared in this scope
ImGui_ImplVulkan_SetWindowPos(x);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gui/render.cc:1692:3: note: suggested alternative: ‘ImGui_ImplVulkanH_Window’
ImGui_ImplVulkan_SetWindowPos(x);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ImGui_ImplVulkanH_Window
any clue? Thanks!
update your submodules. that’s the dual-screen colour management, it needs imgui support.
git submodule update -f
Great, thanks! Now I get this at runtime (but I think you know already…):
$ ./vkdt -d all .
[gui] monitor [0] DP-1 at 0 0
[gui] vk extension required by GLFW:
[gui] VK_KHR_surface
[gui] VK_KHR_xcb_surface
[qvk] dev 0: vendorid 0x8086
[qvk] dev 0: Intel(R) HD Graphics 520 (SKL GT2)
[qvk] max number of allocations -1
[qvk] max image allocation size 16384 x 16384
[qvk] max uniform buffer range 134217728
[ERR] device does not support requested feature shaderStorageImageReadWithoutFormat, trying anyways
[qvk] validation layer: Device Extension: VK_KHR_8bit_storage (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_16bit_storage (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_bind_memory2 (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_buffer_device_address (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_create_renderpass2 (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_dedicated_allocation (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_depth_stencil_resolve (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_descriptor_update_template (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_device_group (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_draw_indirect_count (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_driver_properties (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_external_fence (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_external_fence_fd (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_external_memory (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_external_memory_fd (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_external_semaphore (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_external_semaphore_fd (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_get_memory_requirements2 (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_image_format_list (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_imageless_framebuffer (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_incremental_present (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_maintenance1 (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_maintenance2 (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_maintenance3 (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_multiview (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_pipeline_executable_properties (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_push_descriptor (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_relaxed_block_layout (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_sampler_mirror_clamp_to_edge (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_sampler_ycbcr_conversion (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_separate_depth_stencil_layouts (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_shader_atomic_int64 (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_shader_clock (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_shader_draw_parameters (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_shader_float16_int8 (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_shader_float_controls (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_shader_subgroup_extended_types (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_spirv_1_4 (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_storage_buffer_storage_class (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_swapchain (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.70
[qvk] validation layer: Device Extension: VK_KHR_swapchain_mutable_format (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_timeline_semaphore (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_uniform_buffer_standard_layout (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_variable_pointers (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_vulkan_memory_model (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.3
[qvk] validation layer: Device Extension: VK_EXT_buffer_device_address (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_calibrated_timestamps (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_conditional_rendering (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_depth_clip_enable (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_descriptor_indexing (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.2
[qvk] validation layer: Device Extension: VK_EXT_display_control (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_external_memory_dma_buf (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_external_memory_host (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_fragment_shader_interlock (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_global_priority (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_host_query_reset (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_index_type_uint8 (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_inline_uniform_block (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_line_rasterization (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_memory_budget (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_pci_bus_info (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.2
[qvk] validation layer: Device Extension: VK_EXT_pipeline_creation_feedback (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_post_depth_coverage (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_sampler_filter_minmax (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_scalar_block_layout (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_separate_stencil_usage (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_shader_demote_to_helper_invocation (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_shader_stencil_export (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_shader_subgroup_ballot (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_shader_subgroup_vote (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_shader_viewport_index_layer (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_subgroup_size_control (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.2
[qvk] validation layer: Device Extension: VK_EXT_texel_buffer_alignment (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_transform_feedback (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_vertex_attribute_divisor (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.3
[qvk] validation layer: Device Extension: VK_EXT_ycbcr_image_arrays (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_GOOGLE_decorate_string (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_GOOGLE_hlsl_functionality1 (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_GOOGLE_user_type (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_INTEL_shader_integer_functions2 (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_NV_compute_shader_derivatives (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] picked device 0
[qvk] num queue families: 1
[qvk] validation layer: Device Extension: VK_KHR_8bit_storage (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_16bit_storage (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_bind_memory2 (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_buffer_device_address (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_create_renderpass2 (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_dedicated_allocation (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_depth_stencil_resolve (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_descriptor_update_template (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_device_group (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_draw_indirect_count (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_driver_properties (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_external_fence (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_external_fence_fd (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_external_memory (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_external_memory_fd (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_external_semaphore (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_external_semaphore_fd (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_get_memory_requirements2 (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_image_format_list (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_imageless_framebuffer (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_incremental_present (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_maintenance1 (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_maintenance2 (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_maintenance3 (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_multiview (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_pipeline_executable_properties (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_push_descriptor (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_relaxed_block_layout (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_sampler_mirror_clamp_to_edge (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_sampler_ycbcr_conversion (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_separate_depth_stencil_layouts (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_shader_atomic_int64 (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_shader_clock (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_shader_draw_parameters (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_shader_float16_int8 (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_shader_float_controls (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_shader_subgroup_extended_types (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_spirv_1_4 (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_storage_buffer_storage_class (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_swapchain (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.70
[qvk] validation layer: Device Extension: VK_KHR_swapchain_mutable_format (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_timeline_semaphore (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_uniform_buffer_standard_layout (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_variable_pointers (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_vulkan_memory_model (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.3
[qvk] validation layer: Device Extension: VK_EXT_buffer_device_address (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_calibrated_timestamps (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_conditional_rendering (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_depth_clip_enable (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_descriptor_indexing (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.2
[qvk] validation layer: Device Extension: VK_EXT_display_control (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_external_memory_dma_buf (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_external_memory_host (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_fragment_shader_interlock (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_global_priority (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_host_query_reset (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_index_type_uint8 (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_inline_uniform_block (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_line_rasterization (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_memory_budget (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_pci_bus_info (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.2
[qvk] validation layer: Device Extension: VK_EXT_pipeline_creation_feedback (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_post_depth_coverage (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_sampler_filter_minmax (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_scalar_block_layout (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_separate_stencil_usage (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_shader_demote_to_helper_invocation (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_shader_stencil_export (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_shader_subgroup_ballot (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_shader_subgroup_vote (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_shader_viewport_index_layer (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_subgroup_size_control (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.2
[qvk] validation layer: Device Extension: VK_EXT_texel_buffer_alignment (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_transform_feedback (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_vertex_attribute_divisor (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.3
[qvk] validation layer: Device Extension: VK_EXT_ycbcr_image_arrays (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_GOOGLE_decorate_string (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_GOOGLE_hlsl_functionality1 (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_GOOGLE_user_type (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_INTEL_shader_integer_functions2 (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_NV_compute_shader_derivatives (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_8bit_storage (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_16bit_storage (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_bind_memory2 (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_buffer_device_address (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_create_renderpass2 (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_dedicated_allocation (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_depth_stencil_resolve (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_descriptor_update_template (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_device_group (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_draw_indirect_count (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_driver_properties (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_external_fence (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_external_fence_fd (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_external_memory (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_external_memory_fd (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_external_semaphore (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_external_semaphore_fd (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_get_memory_requirements2 (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_image_format_list (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_imageless_framebuffer (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_incremental_present (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_maintenance1 (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_maintenance2 (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_maintenance3 (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_multiview (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_pipeline_executable_properties (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_push_descriptor (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_relaxed_block_layout (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_sampler_mirror_clamp_to_edge (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_sampler_ycbcr_conversion (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_separate_depth_stencil_layouts (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_shader_atomic_int64 (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_shader_clock (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_shader_draw_parameters (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_shader_float16_int8 (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_shader_float_controls (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_shader_subgroup_extended_types (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_spirv_1_4 (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_storage_buffer_storage_class (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_swapchain (Unknown) version 0.0.70
[qvk] validation layer: Device Extension: VK_KHR_swapchain_mutable_format (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_timeline_semaphore (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_uniform_buffer_standard_layout (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_variable_pointers (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_vulkan_memory_model (Unknown) version 0.0.3
[qvk] validation layer: Device Extension: VK_EXT_buffer_device_address (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_calibrated_timestamps (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_conditional_rendering (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_depth_clip_enable (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_descriptor_indexing (Unknown) version 0.0.2
[qvk] validation layer: Device Extension: VK_EXT_display_control (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_external_memory_dma_buf (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_external_memory_host (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_fragment_shader_interlock (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_global_priority (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_host_query_reset (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_index_type_uint8 (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_inline_uniform_block (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_line_rasterization (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_memory_budget (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_pci_bus_info (Unknown) version 0.0.2
[qvk] validation layer: Device Extension: VK_EXT_pipeline_creation_feedback (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_post_depth_coverage (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_sampler_filter_minmax (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_scalar_block_layout (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_separate_stencil_usage (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_shader_demote_to_helper_invocation (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_shader_stencil_export (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_shader_subgroup_ballot (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_shader_subgroup_vote (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_shader_viewport_index_layer (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_subgroup_size_control (Unknown) version 0.0.2
[qvk] validation layer: Device Extension: VK_EXT_texel_buffer_alignment (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_transform_feedback (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_vertex_attribute_divisor (Unknown) version 0.0.3
[qvk] validation layer: Device Extension: VK_EXT_ycbcr_image_arrays (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_GOOGLE_decorate_string (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_GOOGLE_hlsl_functionality1 (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_GOOGLE_user_type (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_INTEL_shader_integer_functions2 (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_NV_compute_shader_derivatives (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_8bit_storage (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_16bit_storage (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_bind_memory2 (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_buffer_device_address (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_create_renderpass2 (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_dedicated_allocation (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_depth_stencil_resolve (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_descriptor_update_template (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_device_group (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_draw_indirect_count (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_driver_properties (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_external_fence (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_external_fence_fd (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_external_memory (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_external_memory_fd (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_external_semaphore (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_external_semaphore_fd (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_get_memory_requirements2 (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_image_format_list (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_imageless_framebuffer (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_incremental_present (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_maintenance1 (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_maintenance2 (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_maintenance3 (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_multiview (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_pipeline_executable_properties (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_push_descriptor (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_relaxed_block_layout (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_sampler_mirror_clamp_to_edge (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_sampler_ycbcr_conversion (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_separate_depth_stencil_layouts (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_shader_atomic_int64 (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_shader_clock (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_shader_draw_parameters (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_shader_float16_int8 (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_shader_float_controls (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_shader_subgroup_extended_types (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_spirv_1_4 (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_storage_buffer_storage_class (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_swapchain (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.70
[qvk] validation layer: Device Extension: VK_KHR_swapchain_mutable_format (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_timeline_semaphore (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_uniform_buffer_standard_layout (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_variable_pointers (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_vulkan_memory_model (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.3
[qvk] validation layer: Device Extension: VK_EXT_buffer_device_address (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_calibrated_timestamps (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_conditional_rendering (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_depth_clip_enable (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_descriptor_indexing (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.2
[qvk] validation layer: Device Extension: VK_EXT_display_control (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_external_memory_dma_buf (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_external_memory_host (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_fragment_shader_interlock (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_global_priority (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_host_query_reset (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_index_type_uint8 (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_inline_uniform_block (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_line_rasterization (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_memory_budget (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_pci_bus_info (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.2
[qvk] validation layer: Device Extension: VK_EXT_pipeline_creation_feedback (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_post_depth_coverage (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_sampler_filter_minmax (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_scalar_block_layout (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_separate_stencil_usage (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_shader_demote_to_helper_invocation (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_shader_stencil_export (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_shader_subgroup_ballot (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_shader_subgroup_vote (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_shader_viewport_index_layer (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_subgroup_size_control (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.2
[qvk] validation layer: Device Extension: VK_EXT_texel_buffer_alignment (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_transform_feedback (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_vertex_attribute_divisor (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.3
[qvk] validation layer: Device Extension: VK_EXT_ycbcr_image_arrays (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_GOOGLE_decorate_string (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_GOOGLE_hlsl_functionality1 (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_GOOGLE_user_type (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_INTEL_shader_integer_functions2 (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_NV_compute_shader_derivatives (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: terminator_CreateDevice: Failed in ICD /usr/lib/x86_64-linux-gnu/libvulkan_intel.so vkCreateDevicecall
vkdt: qvk/qvk.c:95: vk_debug_callback: Assertion `0' failed.
Aborted
yes, not old at all. it seems to support vk just fine, only that shaderStorageImageReadWithoutFormat is not supported (following https://vulkan.gpuinfo.org/displayreport.php?id=9840#features). i’m using that feature, but also have been using it on intel (from 2015) that claimed no support either and it worked. will test this again.
explicitly removed the requirement, now it runs again on my 2015 intel. 
Last week vkdt worked like a charm on my laptop (AMD Ryzen 7 3700U with Radeon Vega Mobile Gfx).
I’ve just reinstalled the OS (debian sid) and I don’t succeed to make it work again.
Yesterday the “sucks less” was “sucks a lot more”, several seconds to develop an image.
Today:
[gui] monitor [0] eDP at 0 0
[gui] vk extension required by GLFW:
[gui] VK_KHR_surface
[gui] VK_KHR_xcb_surface
vkdt: qvk/qvk.c:95: vk_debug_callback: Assertion `0’ failed.
Aborted
or
[qvk] validation layer: Device Extension: VK_NV_compute_shader_derivatives (/usr/lib/x86_64-linux-gnu/libvulkan_radeon.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_4444_formats (/usr/lib/x86_64-linux-gnu/libvulkan_radeon.so) version 0.0.1
[qvk] validation layer: terminator_CreateDevice: Failed in ICD /usr/lib/x86_64-linux-gnu/libvulkan_radeon.so vkCreateDevicecall
vkdt: qvk/qvk.c:95: vk_debug_callback: Assertion `0’ failed.
Vulkaninfo seems happy:
$ vulkaninfo
VULKANINFOVulkan Instance Version: 1.2.154
Instance Extensions: count = 18
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_wayland_surface : extension revision 6
VK_KHR_xcb_surface : extension revision 6
VK_KHR_xlib_surface : extension revision 6Layers: count = 3
VK_LAYER_KHRONOS_validation (Khronos Validation Layer) Vulkan version 1.2.154, 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 = 2
GPU id = 0 (AMD RADV RAVEN (ACO))
Layer-Device Extensions: count = 3
VK_EXT_debug_marker : extension revision 4
VK_EXT_tooling_info : extension revision 1
VK_EXT_validation_cache : extension revision 1GPU id = 1 (AMD Radeon(TM) Vega 10 Graphics) Layer-Device Extensions: count = 3 VK_EXT_debug_marker : extension revision 4 VK_EXT_tooling_info : extension revision 1 VK_EXT_validation_cache : extension revision 1
Unfortunately there are several ways to install amdgpu drivers and I don’t remember how I did it the first time…
Any tip is welcome. Thanks in advance.
Thanks! Now I get a blank window 
Here’s the log file in case you are interested (I don’t want to keep bugging you, so if you think this is not useful, just let me know and I’ll stop):
[gui] monitor [0] DP-1 at 0 0
[gui] vk extension required by GLFW:
[gui] VK_KHR_surface
[gui] VK_KHR_xcb_surface
[qvk] dev 0: vendorid 0x8086
[qvk] dev 0: Intel(R) HD Graphics 520 (SKL GT2)
[qvk] max number of allocations -1
[qvk] max image allocation size 16384 x 16384
[qvk] max uniform buffer range 134217728
[qvk] validation layer: Device Extension: VK_KHR_8bit_storage (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_16bit_storage (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_bind_memory2 (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_buffer_device_address (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_create_renderpass2 (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_dedicated_allocation (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_depth_stencil_resolve (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_descriptor_update_template (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_device_group (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_draw_indirect_count (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_driver_properties (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_external_fence (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_external_fence_fd (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_external_memory (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_external_memory_fd (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_external_semaphore (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_external_semaphore_fd (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_get_memory_requirements2 (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_image_format_list (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_imageless_framebuffer (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_incremental_present (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_maintenance1 (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_maintenance2 (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_maintenance3 (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_multiview (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_pipeline_executable_properties (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_push_descriptor (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_relaxed_block_layout (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_sampler_mirror_clamp_to_edge (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_sampler_ycbcr_conversion (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_separate_depth_stencil_layouts (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_shader_atomic_int64 (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_shader_clock (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_shader_draw_parameters (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_shader_float16_int8 (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_shader_float_controls (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_shader_subgroup_extended_types (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_spirv_1_4 (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_storage_buffer_storage_class (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_swapchain (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.70
[qvk] validation layer: Device Extension: VK_KHR_swapchain_mutable_format (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_timeline_semaphore (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_uniform_buffer_standard_layout (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_variable_pointers (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_vulkan_memory_model (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.3
[qvk] validation layer: Device Extension: VK_EXT_buffer_device_address (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_calibrated_timestamps (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_conditional_rendering (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_depth_clip_enable (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_descriptor_indexing (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.2
[qvk] validation layer: Device Extension: VK_EXT_display_control (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_external_memory_dma_buf (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_external_memory_host (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_fragment_shader_interlock (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_global_priority (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_host_query_reset (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_index_type_uint8 (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_inline_uniform_block (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_line_rasterization (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_memory_budget (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_pci_bus_info (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.2
[qvk] validation layer: Device Extension: VK_EXT_pipeline_creation_feedback (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_post_depth_coverage (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_sampler_filter_minmax (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_scalar_block_layout (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_separate_stencil_usage (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_shader_demote_to_helper_invocation (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_shader_stencil_export (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_shader_subgroup_ballot (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_shader_subgroup_vote (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_shader_viewport_index_layer (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_subgroup_size_control (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.2
[qvk] validation layer: Device Extension: VK_EXT_texel_buffer_alignment (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_transform_feedback (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_vertex_attribute_divisor (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.3
[qvk] validation layer: Device Extension: VK_EXT_ycbcr_image_arrays (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_GOOGLE_decorate_string (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_GOOGLE_hlsl_functionality1 (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_GOOGLE_user_type (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_INTEL_shader_integer_functions2 (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_NV_compute_shader_derivatives (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] picked device 0
[qvk] num queue families: 1
[qvk] validation layer: Device Extension: VK_KHR_8bit_storage (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_16bit_storage (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_bind_memory2 (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_buffer_device_address (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_create_renderpass2 (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_dedicated_allocation (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_depth_stencil_resolve (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_descriptor_update_template (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_device_group (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_draw_indirect_count (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_driver_properties (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_external_fence (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_external_fence_fd (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_external_memory (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_external_memory_fd (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_external_semaphore (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_external_semaphore_fd (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_get_memory_requirements2 (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_image_format_list (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_imageless_framebuffer (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_incremental_present (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_maintenance1 (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_maintenance2 (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_maintenance3 (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_multiview (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_pipeline_executable_properties (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_push_descriptor (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_relaxed_block_layout (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_sampler_mirror_clamp_to_edge (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_sampler_ycbcr_conversion (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_separate_depth_stencil_layouts (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_shader_atomic_int64 (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_shader_clock (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_shader_draw_parameters (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_shader_float16_int8 (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_shader_float_controls (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_shader_subgroup_extended_types (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_spirv_1_4 (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_storage_buffer_storage_class (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_swapchain (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.70
[qvk] validation layer: Device Extension: VK_KHR_swapchain_mutable_format (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_timeline_semaphore (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_uniform_buffer_standard_layout (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_variable_pointers (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_vulkan_memory_model (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.3
[qvk] validation layer: Device Extension: VK_EXT_buffer_device_address (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_calibrated_timestamps (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_conditional_rendering (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_depth_clip_enable (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_descriptor_indexing (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.2
[qvk] validation layer: Device Extension: VK_EXT_display_control (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_external_memory_dma_buf (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_external_memory_host (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_fragment_shader_interlock (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_global_priority (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_host_query_reset (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_index_type_uint8 (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_inline_uniform_block (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_line_rasterization (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_memory_budget (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_pci_bus_info (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.2
[qvk] validation layer: Device Extension: VK_EXT_pipeline_creation_feedback (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_post_depth_coverage (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_sampler_filter_minmax (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_scalar_block_layout (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_separate_stencil_usage (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_shader_demote_to_helper_invocation (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_shader_stencil_export (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_shader_subgroup_ballot (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_shader_subgroup_vote (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_shader_viewport_index_layer (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_subgroup_size_control (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.2
[qvk] validation layer: Device Extension: VK_EXT_texel_buffer_alignment (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_transform_feedback (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_vertex_attribute_divisor (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.3
[qvk] validation layer: Device Extension: VK_EXT_ycbcr_image_arrays (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_GOOGLE_decorate_string (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_GOOGLE_hlsl_functionality1 (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_GOOGLE_user_type (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_INTEL_shader_integer_functions2 (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_NV_compute_shader_derivatives (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_8bit_storage (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_16bit_storage (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_bind_memory2 (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_buffer_device_address (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_create_renderpass2 (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_dedicated_allocation (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_depth_stencil_resolve (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_descriptor_update_template (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_device_group (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_draw_indirect_count (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_driver_properties (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_external_fence (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_external_fence_fd (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_external_memory (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_external_memory_fd (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_external_semaphore (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_external_semaphore_fd (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_get_memory_requirements2 (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_image_format_list (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_imageless_framebuffer (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_incremental_present (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_maintenance1 (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_maintenance2 (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_maintenance3 (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_multiview (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_pipeline_executable_properties (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_push_descriptor (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_relaxed_block_layout (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_sampler_mirror_clamp_to_edge (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_sampler_ycbcr_conversion (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_separate_depth_stencil_layouts (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_shader_atomic_int64 (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_shader_clock (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_shader_draw_parameters (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_shader_float16_int8 (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_shader_float_controls (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_shader_subgroup_extended_types (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_spirv_1_4 (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_storage_buffer_storage_class (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_swapchain (Unknown) version 0.0.70
[qvk] validation layer: Device Extension: VK_KHR_swapchain_mutable_format (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_timeline_semaphore (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_uniform_buffer_standard_layout (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_variable_pointers (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_vulkan_memory_model (Unknown) version 0.0.3
[qvk] validation layer: Device Extension: VK_EXT_buffer_device_address (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_calibrated_timestamps (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_conditional_rendering (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_depth_clip_enable (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_descriptor_indexing (Unknown) version 0.0.2
[qvk] validation layer: Device Extension: VK_EXT_display_control (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_external_memory_dma_buf (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_external_memory_host (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_fragment_shader_interlock (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_global_priority (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_host_query_reset (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_index_type_uint8 (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_inline_uniform_block (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_line_rasterization (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_memory_budget (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_pci_bus_info (Unknown) version 0.0.2
[qvk] validation layer: Device Extension: VK_EXT_pipeline_creation_feedback (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_post_depth_coverage (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_sampler_filter_minmax (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_scalar_block_layout (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_separate_stencil_usage (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_shader_demote_to_helper_invocation (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_shader_stencil_export (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_shader_subgroup_ballot (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_shader_subgroup_vote (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_shader_viewport_index_layer (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_subgroup_size_control (Unknown) version 0.0.2
[qvk] validation layer: Device Extension: VK_EXT_texel_buffer_alignment (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_transform_feedback (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_vertex_attribute_divisor (Unknown) version 0.0.3
[qvk] validation layer: Device Extension: VK_EXT_ycbcr_image_arrays (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_GOOGLE_decorate_string (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_GOOGLE_hlsl_functionality1 (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_GOOGLE_user_type (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_INTEL_shader_integer_functions2 (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_NV_compute_shader_derivatives (Unknown) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_8bit_storage (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_16bit_storage (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_bind_memory2 (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_buffer_device_address (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_create_renderpass2 (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_dedicated_allocation (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_depth_stencil_resolve (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_descriptor_update_template (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_device_group (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_draw_indirect_count (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_driver_properties (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_external_fence (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_external_fence_fd (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_external_memory (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_external_memory_fd (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_external_semaphore (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_external_semaphore_fd (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_get_memory_requirements2 (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_image_format_list (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_imageless_framebuffer (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_incremental_present (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_maintenance1 (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_maintenance2 (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_maintenance3 (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_multiview (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_pipeline_executable_properties (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_push_descriptor (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_relaxed_block_layout (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_sampler_mirror_clamp_to_edge (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_sampler_ycbcr_conversion (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_separate_depth_stencil_layouts (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_shader_atomic_int64 (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_shader_clock (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_shader_draw_parameters (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_shader_float16_int8 (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_shader_float_controls (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_shader_subgroup_extended_types (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_spirv_1_4 (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_storage_buffer_storage_class (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_swapchain (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.70
[qvk] validation layer: Device Extension: VK_KHR_swapchain_mutable_format (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_timeline_semaphore (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_uniform_buffer_standard_layout (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_variable_pointers (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_KHR_vulkan_memory_model (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.3
[qvk] validation layer: Device Extension: VK_EXT_buffer_device_address (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_calibrated_timestamps (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_conditional_rendering (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_depth_clip_enable (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_descriptor_indexing (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.2
[qvk] validation layer: Device Extension: VK_EXT_display_control (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_external_memory_dma_buf (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_external_memory_host (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_fragment_shader_interlock (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_global_priority (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_host_query_reset (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_index_type_uint8 (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_inline_uniform_block (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_line_rasterization (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_memory_budget (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] valida[gui] no display profile file display.DP-1, using sRGB!
[gui] no display profile file display.DP-1, using sRGB!
[rawspeed] load /home/alb/Downloads/DSC03922.ARW in 349ms
tion layer: Device Extension: VK_EXT_pci_bus_info (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.2
[qvk] validation layer: Device Extension: VK_EXT_pipeline_creation_feedback (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_post_depth_coverage (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_sampler_filter_minmax (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_scalar_block_layout (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_separate_stencil_usage (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_shader_demote_to_helper_invocation (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_shader_stencil_export (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_shader_subgroup_ballot (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_shader_subgroup_vote (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_shader_viewport_index_layer (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_subgroup_size_control (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.2
[qvk] validation layer: Device Extension: VK_EXT_texel_buffer_alignment (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_transform_feedback (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_EXT_vertex_attribute_divisor (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.3
[qvk] validation layer: Device Extension: VK_EXT_ycbcr_image_arrays (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_GOOGLE_decorate_string (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_GOOGLE_hlsl_functionality1 (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_GOOGLE_user_type (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_INTEL_shader_integer_functions2 (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] validation layer: Device Extension: VK_NV_compute_shader_derivatives (/usr/lib/x86_64-linux-gnu/libvulkan_intel.so) version 0.0.1
[qvk] num surface formats: 2
[qvk] available surface formats:
[qvk] B8G8R8A8_SRGB
[qvk] B8G8R8A8_UNORM
[qvk] colour space: 0
[qvk] num surface formats: 2
[qvk] available surface formats:
[qvk] B8G8R8A8_SRGB
[qvk] B8G8R8A8_UNORM
[qvk] colour space: 0
[db] allocating 1.0 MB for thumbnails
[mem] images : peak rss 0.00390625 MB vmsize 0.00390625 MB
[mem] staging: peak rss 0.000244141 MB vmsize 0.000244141 MB
[perf] record cmd buf: 2.948 ms
[perf] i-bc1_main: 0.032 ms
[perf] total burst: 0.000 ms
[perf] total time: 0.032 ms
[perf] [thm] ran graph in 9ms
e[31m[ERR]e[0m individual config /home/alb/Downloads/DSC03922.ARW.cfg not found, loading default!
e[31m[ERR]e[0m failed to read shader '/home/alb/src/vkdt/bin/modules/denoise/noop.comp.spv': No such file or directory!
[qvk] error VK_ERROR_INVALID_EXTERNAL_HANDLE executing dt_graph_create_shader_module(node->name, node->kernel, "comp", &shader_module)!
[qvk] error VK_ERROR_INVALID_EXTERNAL_HANDLE executing alloc_outputs(graph, graph->node+nodeid[i])!
e[31m[ERR]e[0m running the graph failed (VK_ERROR_INVALID_EXTERNAL_HANDLE)!
[qvk] num surface formats: 2
[qvk] available surface formats:
[qvk] B8G8R8A8_SRGB
[qvk] B8G8R8A8_UNORM
[qvk] colour space: 0
[perf] ui time 0.018s
[perf] total frame time 0.039s
[perf] ui time 0.001s
[perf] total frame time 0.001s
[perf] ui time 0.000s
[perf] total frame time 0.000s
[perf] ui time 0.000s
[qvk] error VK_TIMEOUT executing vkAcquireNextImageKHR(qvk.device, qvk.swap_chain, 1ul<<20, image_acquired_semaphore, VK_NULL_HANDLE, &vkdt.frame_index)!
[qvk] num surface formats: 2
[qvk] available surface formats:
[qvk] B8G8R8A8_SRGB
[qvk] B8G8R8A8_UNORM
[qvk] colour space: 0
[perf] total frame time 0.012s
[perf] ui time 0.000s
[perf] total frame time 0.014s
[perf] ui time 0.001s
[perf] total frame time 0.001s
[perf] ui time 0.001s
[perf] total frame time 0.002s
[perf] ui time 0.001s
[perf] total frame time 0.002s
[perf] ui time 0.001s
[perf] total frame time 0.003s
[perf] ui time 0.001s
[perf] total frame time 0.003s
[perf] ui time 0.001s
[perf] total frame time 0.002s
[perf] ui time 0.001s
[perf] total frame time 0.002s
[perf] ui time 0.001s
[perf] total frame time 0.002s
[perf] ui time 0.001s
[perf] total frame time 0.002s
[perf] ui time 0.001s
[perf] total frame time 0.003s
[perf] ui time 0.001s
[perf] total frame time 0.002s
[perf] ui time 0.001s
[qvk] error VK_TIMEOUT executing vkAcquireNextImageKHR(qvk.device, qvk.swap_chain, 1ul<<20, image_acquired_semaphore, VK_NULL_HANDLE, &vkdt.frame_index)!
[qvk] num surface formats: 2
[qvk] available surface formats:
[qvk] B8G8R8A8_SRGB
[qvk] B8G8R8A8_UNORM
[qvk] colour space: 0
[perf] total frame time 0.013s
[perf] ui time 0.001s
[perf] total frame time 0.025s
[perf] ui time 0.001s
[perf] total frame time 0.002s
[perf] ui time 0.000s
[perf] total frame time 0.001s
[perf] ui time 0.000s
[perf] total frame time 0.000s
[perf] ui time 0.000s
[qvk] error VK_TIMEOUT executing vkAcquireNextImageKHR(qvk.device, qvk.swap_chain, 1ul<<20, image_acquired_semaphore, VK_NULL_HANDLE, &vkdt.frame_index)!
[qvk] num surface formats: 2
[qvk] available surface formats:
[qvk] B8G8R8A8_SRGB
[qvk] B8G8R8A8_UNORM
[qvk] colour space: 0
[perf] total frame time 0.002s
[perf] ui time 0.000s
[perf] total frame time 0.006s
[perf] ui time 0.000s
[perf] total frame time 0.001s
[perf] ui time 0.001s
[perf] total frame time 0.002s
[perf] ui time 0.000s
[perf] total frame time 0.001s
[perf] ui time 0.000s
[perf] total frame time 0.002s
[perf] ui time 0.001s
[perf] total frame time 0.001s
[perf] ui time 0.000s
[perf] total frame time 0.001s
[perf] ui time 0.000s
[perf] total frame time 0.001s
[perf] ui time 0.000s
[perf] total frame time 0.001s
[perf] ui time 0.000s
[perf] total frame time 0.000s
[perf] ui time 0.001s
[perf] total frame time 0.002s
[perf] ui time 0.001s
[perf] total frame time 0.001s
[perf] ui time 0.001s
[perf] total frame time 0.001s
[perf] ui time 0.001s
[perf] total frame time 0.002s
[perf] ui time 0.001s
[qvk] error VK_TIMEOUT executing vkAcquireNextImageKHR(qvk.device, qvk.swap_chain, 1ul<<20, image_acquired_semaphore, VK_NULL_HANDLE, &vkdt.frame_index)!
[qvk] num surface formats: 2
[qvk] available surface formats:
[qvk] B8G8R8A8_SRGB
[qvk] B8G8R8A8_UNORM
[qvk] colour space: 0
[perf] total frame time 0.003s
[perf] ui time 0.000s
[perf] total frame time 0.006s
[perf] ui time 0.000s
[perf] total frame time 0.000s
[perf] ui time 0.000s
[perf] total frame time 0.001s
[perf] ui time 0.000s
[perf] total frame time 0.000s
[perf] ui time 0.000s
[perf] total frame time 0.002s
[perf] ui time 0.001s
[perf] total frame time 0.001s
[perf] ui time 0.001s
[perf] total frame time 0.001s
[perf] ui time 0.000s
[perf] total frame time 0.001s
[perf] ui time 0.000s
[perf] total frame time 0.000s
[perf] ui time 0.000s
[perf] total frame time 0.000s
[perf] ui time 0.001s
[perf] total frame time 0.002s
this looks good. i suppose you just don’t have any images in the directory you pointed to on the cmdline. there is no such thing as a directory browser currently.




