Closed Sydiepus closed 2 years ago
env AMD_VULKAN_ICD=AMDVLK vkcube
output for amdvlk 2021.Q3.4-1
:
vkEnumeratePhysicalDevices reported zero accessible devices.
Do you have a compatible Vulkan installable client driver (ICD) installed? Please look at the Getting Started guide for additional information.
- ```amdvlk 2021.Q3.2-1``` is working.
- ```env AMD_VULKAN_ICD=AMDVLK vkcube``` output for ```amdvlk 2021.Q3.2-1``` :
```Selected GPU 0: AMD RADV ICELAND, type: 2```
- there is no ```amdvlk 2021.Q3.3-1``` in [Arch linux archive](https://archive.archlinux.org/packages/a/amdvlk/)
I assume you only tested env AMD_VULKAN_ICD=RADV vulkaninfo
while the old amdvlk was installed?
Since AMD_VULKAN_ICD
env is currently not enabled, because the implicit_layer that was providing it was broken-ish if both mesa and amdvlk were installed. (3.4 fixes some of the issues, but still just breaks apart on unsupported gpu's).
Right now you can switch between radv and amdvlk with e.g. VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/amd_icd64.json
(or radeon_icd.x86_64.json
for radv)
Furthermore they removed support for your GPU (or like all Pre-Polaris and Pre-Raven GPUs) in 2021.Q2.6.
On another note, do you have VK_ICD_FILENAMES already set to smth? Since I think vk would usually default to radv and not amdvlk.
I tested env AMD_VULKAN_ICD=RADV vulkaninfo
With both the new and the old one installed. View the comment additional info.
No VK_ICD_FILENAMES is not set to anything.
I tried setting :
VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/amd_icd64.json
But i was out of luck as dxvk was giving an error about not finding an adapter check filter list
Something like that.
even when using : radeon_icd.x86_64.json
Closing issue since support for my GPU was dropped and the issue was solved by using mesa.
setup info
lshw -c video
output :lspci -k
output :Reproduce error.
amdvlk 2021.Q3.4-1
env AMD_VULKAN_ICD=AMDVLK vulkaninfo
output :amdvlk 2021.Q2.1-1
env AMD_VULKAN_ICD=AMDVLK vulkaninfo
output :Vulkan Instance Version: 1.2.187
Instance Extensions: count = 19
Layers: count = 7
VK_LAYER_AMD_switchable_graphics (AMD switchable graphics layer) Vulkan version 1.2.170, layer version 1: Layer Extensions: count = 0 Devices: count = 1 GPU id = 0 (Unknown AMD GPU) Layer-Device Extensions: count = 0
VK_LAYER_AMD_switchable_graphics_32 (AMD switchable graphics layer) Vulkan version 1.2.185, layer version 1: Layer Extensions: count = 0 Devices: count = 1 GPU id = 0 (Unknown AMD GPU) Layer-Device Extensions: count = 0
VK_LAYER_KHRONOS_validation (Khronos Validation Layer) Vulkan version 1.2.184, layer version 1: Layer Extensions: count = 3 VK_EXT_debug_report : extension revision 9 VK_EXT_debug_utils : extension revision 1 VK_EXT_validation_features : extension revision 2 Devices: count = 1 GPU id = 0 (Unknown AMD GPU) 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
VK_LAYER_VALVE_steam_fossilize_32 (Steam Pipeline Caching Layer) Vulkan version 1.2.136, layer version 1: Layer Extensions: count = 0 Devices: count = 1 GPU id = 0 (Unknown AMD GPU) Layer-Device Extensions: count = 0
VK_LAYER_VALVE_steam_fossilize_64 (Steam Pipeline Caching Layer) Vulkan version 1.2.136, layer version 1: Layer Extensions: count = 0 Devices: count = 1 GPU id = 0 (Unknown AMD GPU) Layer-Device Extensions: count = 0
VK_LAYER_VALVE_steam_overlay_32 (Steam Overlay Layer) Vulkan version 1.2.136, layer version 1: Layer Extensions: count = 0 Devices: count = 1 GPU id = 0 (Unknown AMD GPU) Layer-Device Extensions: count = 0
VK_LAYER_VALVE_steam_overlay_64 (Steam Overlay Layer) Vulkan version 1.2.136, layer version 1: Layer Extensions: count = 0 Devices: count = 1 GPU id = 0 (Unknown AMD GPU) Layer-Device Extensions: count = 0
Presentable Surfaces:
GPU id : 0 (Unknown AMD GPU): Surface types: count = 2 VK_KHR_xcb_surface VK_KHR_xlib_surface Formats: count = 2 SurfaceFormat[0]: format = FORMAT_B8G8R8A8_UNORM colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR SurfaceFormat[1]: format = FORMAT_B8G8R8A8_SRGB colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR Present Modes: count = 3 PRESENT_MODE_IMMEDIATE_KHR PRESENT_MODE_MAILBOX_KHR PRESENT_MODE_FIFO_KHR VkSurfaceCapabilitiesKHR:
Device Groups:
Group 0: Properties: physicalDevices: count = 1 Unknown AMD GPU (ID: 0) subsetAllocation = 0
Device Properties and Extensions:
GPU0: VkPhysicalDeviceProperties:
VkPhysicalDeviceLimits:
VkPhysicalDeviceSparseProperties:
VkPhysicalDeviceDepthStencilResolveProperties:
VkPhysicalDeviceDescriptorIndexingProperties:
VkPhysicalDeviceDriverProperties:
VkPhysicalDeviceExternalMemoryHostPropertiesEXT:
VkPhysicalDeviceFloatControlsProperties:
VkPhysicalDeviceIDProperties:
VkPhysicalDeviceInlineUniformBlockPropertiesEXT:
VkPhysicalDeviceLineRasterizationPropertiesEXT:
VkPhysicalDeviceMaintenance3Properties:
VkPhysicalDeviceMultiviewProperties:
VkPhysicalDevicePCIBusInfoPropertiesEXT:
VkPhysicalDevicePointClippingProperties:
VkPhysicalDeviceProtectedMemoryProperties:
VkPhysicalDeviceRobustness2PropertiesEXT:
VkPhysicalDeviceSampleLocationsPropertiesEXT:
VkPhysicalDeviceSamplerFilterMinmaxProperties:
VkPhysicalDeviceSubgroupProperties:
VkPhysicalDeviceSubgroupSizeControlPropertiesEXT:
VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT:
VkPhysicalDeviceTimelineSemaphoreProperties:
VkPhysicalDeviceTransformFeedbackPropertiesEXT:
VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT:
VkPhysicalDeviceVulkan11Properties:
VkPhysicalDeviceVulkan12Properties:
Device Extensions: count = 101 VK_AMD_buffer_marker : extension revision 1 VK_AMD_draw_indirect_count : extension revision 2 VK_AMD_gcn_shader : extension revision 1 VK_AMD_gpa_interface : extension revision 1 VK_AMD_memory_overallocation_behavior : extension revision 1 VK_AMD_mixed_attachment_samples : extension revision 1 VK_AMD_rasterization_order : extension revision 1 VK_AMD_shader_ballot : extension revision 1 VK_AMD_shader_core_properties : extension revision 2 VK_AMD_shader_core_properties2 : extension revision 1 VK_AMD_shader_explicit_vertex_parameter : extension revision 1 VK_AMD_shader_fragment_mask : extension revision 1 VK_AMD_shader_image_load_store_lod : extension revision 1 VK_AMD_shader_info : extension revision 1 VK_AMD_shader_trinary_minmax : extension revision 1 VK_AMD_texture_gather_bias_lod : extension revision 1 VK_EXT_4444_formats : extension revision 1 VK_EXT_calibrated_timestamps : extension revision 1 VK_EXT_depth_clip_enable : extension revision 1 VK_EXT_depth_range_unrestricted : extension revision 1 VK_EXT_descriptor_indexing : extension revision 2 VK_EXT_extended_dynamic_state : extension revision 1 VK_EXT_external_memory_dma_buf : extension revision 1 VK_EXT_external_memory_host : extension revision 1 VK_EXT_global_priority : extension revision 2 VK_EXT_hdr_metadata : extension revision 2 VK_EXT_host_query_reset : extension revision 1 VK_EXT_image_robustness : extension revision 1 VK_EXT_inline_uniform_block : extension revision 1 VK_EXT_line_rasterization : extension revision 1 VK_EXT_memory_budget : extension revision 1 VK_EXT_memory_priority : extension revision 1 VK_EXT_pci_bus_info : extension revision 2 VK_EXT_pipeline_creation_cache_control : extension revision 3 VK_EXT_pipeline_creation_feedback : extension revision 1 VK_EXT_private_data : extension revision 1 VK_EXT_queue_family_foreign : extension revision 1 VK_EXT_robustness2 : extension revision 1 VK_EXT_sample_locations : extension revision 1 VK_EXT_sampler_filter_minmax : extension revision 2 VK_EXT_scalar_block_layout : extension revision 1 VK_EXT_separate_stencil_usage : extension revision 1 VK_EXT_shader_demote_to_helper_invocation : extension revision 1 VK_EXT_shader_image_atomic_int64 : extension revision 1 VK_EXT_shader_stencil_export : extension revision 1 VK_EXT_shader_subgroup_ballot : extension revision 1 VK_EXT_shader_subgroup_vote : extension revision 1 VK_EXT_shader_viewport_index_layer : extension revision 1 VK_EXT_subgroup_size_control : extension revision 2 VK_EXT_texel_buffer_alignment : extension revision 1 VK_EXT_transform_feedback : extension revision 1 VK_EXT_vertex_attribute_divisor : extension revision 3 VK_GOOGLE_decorate_string : extension revision 1 VK_GOOGLE_hlsl_functionality1 : extension revision 1 VK_GOOGLE_user_type : extension revision 1 VK_KHR_16bit_storage : extension revision 1 VK_KHR_8bit_storage : extension revision 1 VK_KHR_bind_memory2 : extension revision 1 VK_KHR_buffer_device_address : extension revision 1 VK_KHR_create_renderpass2 : extension revision 1 VK_KHR_dedicated_allocation : extension revision 3 VK_KHR_depth_stencil_resolve : extension revision 1 VK_KHR_descriptor_update_template : extension revision 1 VK_KHR_device_group : extension revision 4 VK_KHR_draw_indirect_count : extension revision 1 VK_KHR_driver_properties : extension revision 1 VK_KHR_external_fence : extension revision 1 VK_KHR_external_fence_fd : extension revision 1 VK_KHR_external_memory : extension revision 1 VK_KHR_external_memory_fd : extension revision 1 VK_KHR_external_semaphore : extension revision 1 VK_KHR_external_semaphore_fd : extension revision 1 VK_KHR_get_memory_requirements2 : extension revision 1 VK_KHR_image_format_list : extension revision 1 VK_KHR_imageless_framebuffer : extension revision 1 VK_KHR_maintenance1 : extension revision 2 VK_KHR_maintenance2 : extension revision 1 VK_KHR_maintenance3 : extension revision 1 VK_KHR_multiview : extension revision 1 VK_KHR_pipeline_executable_properties : extension revision 1 VK_KHR_relaxed_block_layout : extension revision 1 VK_KHR_sampler_mirror_clamp_to_edge : extension revision 3 VK_KHR_sampler_ycbcr_conversion : extension revision 14 VK_KHR_separate_depth_stencil_layouts : extension revision 1 VK_KHR_shader_atomic_int64 : extension revision 1 VK_KHR_shader_clock : extension revision 1 VK_KHR_shader_draw_parameters : extension revision 1 VK_KHR_shader_float16_int8 : extension revision 1 VK_KHR_shader_float_controls : extension revision 4 VK_KHR_shader_non_semantic_info : extension revision 1 VK_KHR_shader_subgroup_extended_types : extension revision 1 VK_KHR_shader_terminate_invocation : extension revision 1 VK_KHR_spirv_1_4 : extension revision 1 VK_KHR_storage_buffer_storage_class : extension revision 1 VK_KHR_swapchain : extension revision 70 VK_KHR_swapchain_mutable_format : extension revision 1 VK_KHR_synchronization2 : extension revision 1 VK_KHR_timeline_semaphore : extension revision 2 VK_KHR_uniform_buffer_standard_layout : extension revision 1 VK_KHR_variable_pointers : extension revision 1 VK_KHR_vulkan_memory_model : extension revision 3
VkQueueFamilyProperties:
VkPhysicalDeviceMemoryProperties:
memoryHeaps: count = 3 memoryHeaps[0]: size = 4026531840 (0xf0000000) (3.75 GiB) budget = 3825205504 (0xe4000100) (3.56 GiB) usage = 0 (0x00000000) (0.00 B) flags: count = 2 MEMORY_HEAP_DEVICE_LOCAL_BIT MEMORY_HEAP_MULTI_INSTANCE_BIT memoryHeaps[1]: size = 4294967296 (0x100000000) (4.00 GiB) budget = 4080218880 (0xf3333300) (3.80 GiB) usage = 0 (0x00000000) (0.00 B) flags: None memoryHeaps[2]: size = 268435456 (0x10000000) (256.00 MiB) budget = 255013680 (0x0f333330) (243.20 MiB) usage = 0 (0x00000000) (0.00 B) flags: count = 2 MEMORY_HEAP_DEVICE_LOCAL_BIT MEMORY_HEAP_MULTI_INSTANCE_BIT memoryTypes: count = 4 memoryTypes[0]: heapIndex = 0 propertyFlags = 0x0001: count = 1 MEMORY_PROPERTY_DEVICE_LOCAL_BIT usable for: IMAGE_TILING_OPTIMAL: color images FORMAT_D16_UNORM FORMAT_D32_SFLOAT FORMAT_S8_UINT FORMAT_D16_UNORM_S8_UINT FORMAT_D32_SFLOAT_S8_UINT IMAGE_TILING_LINEAR: color images memoryTypes[1]: heapIndex = 1 propertyFlags = 0x0006: count = 2 MEMORY_PROPERTY_HOST_VISIBLE_BIT MEMORY_PROPERTY_HOST_COHERENT_BIT usable for: IMAGE_TILING_OPTIMAL: color images FORMAT_D16_UNORM FORMAT_D32_SFLOAT FORMAT_S8_UINT FORMAT_D16_UNORM_S8_UINT FORMAT_D32_SFLOAT_S8_UINT IMAGE_TILING_LINEAR: color images memoryTypes[2]: heapIndex = 2 propertyFlags = 0x0007: count = 3 MEMORY_PROPERTY_DEVICE_LOCAL_BIT MEMORY_PROPERTY_HOST_VISIBLE_BIT MEMORY_PROPERTY_HOST_COHERENT_BIT usable for: IMAGE_TILING_OPTIMAL: color images FORMAT_D16_UNORM FORMAT_D32_SFLOAT FORMAT_S8_UINT FORMAT_D16_UNORM_S8_UINT FORMAT_D32_SFLOAT_S8_UINT IMAGE_TILING_LINEAR: color images memoryTypes[3]: heapIndex = 1 propertyFlags = 0x000e: count = 3 MEMORY_PROPERTY_HOST_VISIBLE_BIT MEMORY_PROPERTY_HOST_COHERENT_BIT MEMORY_PROPERTY_HOST_CACHED_BIT usable for: IMAGE_TILING_OPTIMAL: color images FORMAT_D16_UNORM FORMAT_D32_SFLOAT FORMAT_S8_UINT FORMAT_D16_UNORM_S8_UINT FORMAT_D32_SFLOAT_S8_UINT IMAGE_TILING_LINEAR: color images
VkPhysicalDeviceFeatures:
VkPhysicalDevice16BitStorageFeatures:
VkPhysicalDevice4444FormatsFeaturesEXT:
VkPhysicalDevice8BitStorageFeatures:
VkPhysicalDeviceBufferDeviceAddressFeatures:
VkPhysicalDeviceDepthClipEnableFeaturesEXT:
VkPhysicalDeviceDescriptorIndexingFeatures:
VkPhysicalDeviceExtendedDynamicStateFeaturesEXT:
VkPhysicalDeviceHostQueryResetFeatures:
VkPhysicalDeviceImageRobustnessFeaturesEXT:
VkPhysicalDeviceImagelessFramebufferFeatures:
VkPhysicalDeviceInlineUniformBlockFeaturesEXT:
VkPhysicalDeviceLineRasterizationFeaturesEXT:
VkPhysicalDeviceMemoryPriorityFeaturesEXT:
VkPhysicalDeviceMultiviewFeatures:
VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT:
VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR:
VkPhysicalDevicePrivateDataFeaturesEXT:
VkPhysicalDeviceProtectedMemoryFeatures:
VkPhysicalDeviceRobustness2FeaturesEXT:
VkPhysicalDeviceSamplerYcbcrConversionFeatures:
VkPhysicalDeviceScalarBlockLayoutFeatures:
VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures:
VkPhysicalDeviceShaderAtomicInt64Features:
VkPhysicalDeviceShaderClockFeaturesKHR:
VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT:
VkPhysicalDeviceShaderDrawParametersFeatures:
VkPhysicalDeviceShaderFloat16Int8Features:
VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT:
VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures:
VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR:
VkPhysicalDeviceSubgroupSizeControlFeaturesEXT:
VkPhysicalDeviceSynchronization2FeaturesKHR:
VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT:
VkPhysicalDeviceTimelineSemaphoreFeatures:
VkPhysicalDeviceTransformFeedbackFeaturesEXT:
VkPhysicalDeviceUniformBufferStandardLayoutFeatures:
VkPhysicalDeviceVariablePointersFeatures:
VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT:
VkPhysicalDeviceVulkan11Features:
VkPhysicalDeviceVulkan12Features:
VkPhysicalDeviceVulkanMemoryModelFeatures:
========== VULKANINFO
Vulkan Instance Version: 1.2.187
Instance Extensions: count = 19
Layers: count = 7
VK_LAYER_AMD_switchable_graphics (AMD switchable graphics layer) Vulkan version 1.2.170, layer version 1: Layer Extensions: count = 0 Devices: count = 1 GPU id = 0 (AMD RADV ICELAND) Layer-Device Extensions: count = 0
VK_LAYER_AMD_switchable_graphics_32 (AMD switchable graphics layer) Vulkan version 1.2.185, layer version 1: Layer Extensions: count = 0 Devices: count = 1 GPU id = 0 (AMD RADV ICELAND) Layer-Device Extensions: count = 0
VK_LAYER_KHRONOS_validation (Khronos Validation Layer) Vulkan version 1.2.184, layer version 1: Layer Extensions: count = 3 VK_EXT_debug_report : extension revision 9 VK_EXT_debug_utils : extension revision 1 VK_EXT_validation_features : extension revision 2 Devices: count = 1 GPU id = 0 (AMD RADV ICELAND) 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
VK_LAYER_VALVE_steam_fossilize_32 (Steam Pipeline Caching Layer) Vulkan version 1.2.136, layer version 1: Layer Extensions: count = 0 Devices: count = 1 GPU id = 0 (AMD RADV ICELAND) Layer-Device Extensions: count = 0
VK_LAYER_VALVE_steam_fossilize_64 (Steam Pipeline Caching Layer) Vulkan version 1.2.136, layer version 1: Layer Extensions: count = 0 Devices: count = 1 GPU id = 0 (AMD RADV ICELAND) Layer-Device Extensions: count = 0
VK_LAYER_VALVE_steam_overlay_32 (Steam Overlay Layer) Vulkan version 1.2.136, layer version 1: Layer Extensions: count = 0 Devices: count = 1 GPU id = 0 (AMD RADV ICELAND) Layer-Device Extensions: count = 0
VK_LAYER_VALVE_steam_overlay_64 (Steam Overlay Layer) Vulkan version 1.2.136, layer version 1: Layer Extensions: count = 0 Devices: count = 1 GPU id = 0 (AMD RADV ICELAND) Layer-Device Extensions: count = 0
Presentable Surfaces:
GPU id : 0 (AMD RADV ICELAND): Surface types: count = 2 VK_KHR_xcb_surface VK_KHR_xlib_surface Formats: count = 2 SurfaceFormat[0]: format = FORMAT_B8G8R8A8_SRGB colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR SurfaceFormat[1]: format = FORMAT_B8G8R8A8_UNORM colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR Present Modes: count = 4 PRESENT_MODE_IMMEDIATE_KHR PRESENT_MODE_MAILBOX_KHR PRESENT_MODE_FIFO_KHR PRESENT_MODE_FIFO_RELAXED_KHR VkSurfaceCapabilitiesKHR:
Device Groups:
Group 0: Properties: physicalDevices: count = 1 AMD RADV ICELAND (ID: 0) subsetAllocation = 0
Device Properties and Extensions:
GPU0: VkPhysicalDeviceProperties:
VkPhysicalDeviceLimits:
VkPhysicalDeviceSparseProperties:
VkPhysicalDeviceCustomBorderColorPropertiesEXT:
VkPhysicalDeviceDepthStencilResolveProperties:
VkPhysicalDeviceDescriptorIndexingProperties:
VkPhysicalDeviceDiscardRectanglePropertiesEXT:
VkPhysicalDeviceDriverProperties:
VkPhysicalDeviceDrmPropertiesEXT:
VkPhysicalDeviceExternalMemoryHostPropertiesEXT:
VkPhysicalDeviceFloatControlsProperties:
VkPhysicalDeviceIDProperties:
VkPhysicalDeviceInlineUniformBlockPropertiesEXT:
VkPhysicalDeviceLineRasterizationPropertiesEXT:
VkPhysicalDeviceMaintenance3Properties:
VkPhysicalDeviceMultiDrawPropertiesEXT:
VkPhysicalDeviceMultiviewProperties:
VkPhysicalDevicePCIBusInfoPropertiesEXT:
VkPhysicalDevicePointClippingProperties:
VkPhysicalDeviceProtectedMemoryProperties:
VkPhysicalDeviceProvokingVertexPropertiesEXT:
VkPhysicalDevicePushDescriptorPropertiesKHR:
VkPhysicalDeviceRobustness2PropertiesEXT:
VkPhysicalDeviceSampleLocationsPropertiesEXT:
VkPhysicalDeviceSamplerFilterMinmaxProperties:
VkPhysicalDeviceSubgroupProperties:
VkPhysicalDeviceSubgroupSizeControlPropertiesEXT:
VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT:
VkPhysicalDeviceTimelineSemaphoreProperties:
VkPhysicalDeviceTransformFeedbackPropertiesEXT:
VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT:
VkPhysicalDeviceVulkan11Properties:
VkPhysicalDeviceVulkan12Properties:
Device Extensions: count = 120 VK_AMD_buffer_marker : extension revision 1 VK_AMD_device_coherent_memory : extension revision 1 VK_AMD_draw_indirect_count : extension revision 2 VK_AMD_gcn_shader : extension revision 1 VK_AMD_memory_overallocation_behavior : extension revision 1 VK_AMD_mixed_attachment_samples : extension revision 1 VK_AMD_shader_ballot : extension revision 1 VK_AMD_shader_core_properties : extension revision 2 VK_AMD_shader_core_properties2 : extension revision 1 VK_AMD_shader_explicit_vertex_parameter : extension revision 1 VK_AMD_shader_fragment_mask : extension revision 1 VK_AMD_shader_image_load_store_lod : extension revision 1 VK_AMD_shader_info : extension revision 1 VK_AMD_shader_trinary_minmax : extension revision 1 VK_AMD_texture_gather_bias_lod : extension revision 1 VK_EXT_4444_formats : extension revision 1 VK_EXT_buffer_device_address : extension revision 2 VK_EXT_calibrated_timestamps : extension revision 2 VK_EXT_color_write_enable : extension revision 1 VK_EXT_conditional_rendering : extension revision 2 VK_EXT_custom_border_color : extension revision 12 VK_EXT_depth_clip_enable : extension revision 1 VK_EXT_depth_range_unrestricted : extension revision 1 VK_EXT_descriptor_indexing : extension revision 2 VK_EXT_discard_rectangles : extension revision 1 VK_EXT_display_control : extension revision 1 VK_EXT_extended_dynamic_state : extension revision 1 VK_EXT_extended_dynamic_state2 : extension revision 1 VK_EXT_external_memory_dma_buf : extension revision 1 VK_EXT_external_memory_host : extension revision 1 VK_EXT_global_priority : extension revision 2 VK_EXT_global_priority_query : extension revision 1 VK_EXT_host_query_reset : extension revision 1 VK_EXT_image_robustness : extension revision 1 VK_EXT_index_type_uint8 : extension revision 1 VK_EXT_inline_uniform_block : extension revision 1 VK_EXT_line_rasterization : extension revision 1 VK_EXT_memory_budget : extension revision 1 VK_EXT_memory_priority : extension revision 1 VK_EXT_multi_draw : extension revision 1 VK_EXT_pci_bus_info : extension revision 2 VK_EXT_physical_device_drm : extension revision 1 VK_EXT_pipeline_creation_cache_control : extension revision 3 VK_EXT_pipeline_creation_feedback : extension revision 1 VK_EXT_private_data : extension revision 1 VK_EXT_provoking_vertex : extension revision 1 VK_EXT_queue_family_foreign : extension revision 1 VK_EXT_robustness2 : extension revision 1 VK_EXT_sample_locations : extension revision 1 VK_EXT_sampler_filter_minmax : extension revision 2 VK_EXT_scalar_block_layout : extension revision 1 VK_EXT_shader_atomic_float : extension revision 1 VK_EXT_shader_demote_to_helper_invocation : extension revision 1 VK_EXT_shader_image_atomic_int64 : extension revision 1 VK_EXT_shader_stencil_export : extension revision 1 VK_EXT_shader_subgroup_ballot : extension revision 1 VK_EXT_shader_subgroup_vote : extension revision 1 VK_EXT_shader_viewport_index_layer : extension revision 1 VK_EXT_subgroup_size_control : extension revision 2 VK_EXT_texel_buffer_alignment : extension revision 1 VK_EXT_transform_feedback : extension revision 1 VK_EXT_vertex_attribute_divisor : extension revision 3 VK_EXT_ycbcr_image_arrays : extension revision 1 VK_GOOGLE_decorate_string : extension revision 1 VK_GOOGLE_hlsl_functionality1 : extension revision 1 VK_GOOGLE_user_type : extension revision 1 VK_KHR_16bit_storage : extension revision 1 VK_KHR_8bit_storage : extension revision 1 VK_KHR_bind_memory2 : extension revision 1 VK_KHR_buffer_device_address : extension revision 1 VK_KHR_copy_commands2 : extension revision 1 VK_KHR_create_renderpass2 : extension revision 1 VK_KHR_dedicated_allocation : extension revision 3 VK_KHR_deferred_host_operations : extension revision 4 VK_KHR_depth_stencil_resolve : extension revision 1 VK_KHR_descriptor_update_template : extension revision 1 VK_KHR_device_group : extension revision 4 VK_KHR_draw_indirect_count : extension revision 1 VK_KHR_driver_properties : extension revision 1 VK_KHR_external_fence : extension revision 1 VK_KHR_external_fence_fd : extension revision 1 VK_KHR_external_memory : extension revision 1 VK_KHR_external_memory_fd : extension revision 1 VK_KHR_external_semaphore : extension revision 1 VK_KHR_external_semaphore_fd : extension revision 1 VK_KHR_get_memory_requirements2 : extension revision 1 VK_KHR_image_format_list : extension revision 1 VK_KHR_imageless_framebuffer : extension revision 1 VK_KHR_incremental_present : extension revision 2 VK_KHR_maintenance1 : extension revision 2 VK_KHR_maintenance2 : extension revision 1 VK_KHR_maintenance3 : extension revision 1 VK_KHR_multiview : extension revision 1 VK_KHR_pipeline_executable_properties : extension revision 1 VK_KHR_push_descriptor : extension revision 2 VK_KHR_relaxed_block_layout : extension revision 1 VK_KHR_sampler_mirror_clamp_to_edge : extension revision 3 VK_KHR_sampler_ycbcr_conversion : extension revision 14 VK_KHR_separate_depth_stencil_layouts : extension revision 1 VK_KHR_shader_atomic_int64 : extension revision 1 VK_KHR_shader_clock : extension revision 1 VK_KHR_shader_draw_parameters : extension revision 1 VK_KHR_shader_float16_int8 : extension revision 1 VK_KHR_shader_float_controls : extension revision 4 VK_KHR_shader_non_semantic_info : extension revision 1 VK_KHR_shader_subgroup_extended_types : extension revision 1 VK_KHR_shader_subgroup_uniform_control_flow : extension revision 1 VK_KHR_shader_terminate_invocation : extension revision 1 VK_KHR_spirv_1_4 : extension revision 1 VK_KHR_storage_buffer_storage_class : extension revision 1 VK_KHR_swapchain : extension revision 70 VK_KHR_swapchain_mutable_format : extension revision 1 VK_KHR_timeline_semaphore : extension revision 2 VK_KHR_uniform_buffer_standard_layout : extension revision 1 VK_KHR_variable_pointers : extension revision 1 VK_KHR_vulkan_memory_model : extension revision 3 VK_KHR_workgroup_memory_explicit_layout : extension revision 1 VK_KHR_zero_initialize_workgroup_memory : extension revision 1 VK_NV_compute_shader_derivatives : extension revision 1 VK_VALVE_mutable_descriptor_type : extension revision 1
VkQueueFamilyProperties:
VkPhysicalDeviceMemoryProperties:
memoryHeaps: count = 3 memoryHeaps[0]: size = 4026531840 (0xf0000000) (3.75 GiB) budget = 4012113920 (0xef240000) (3.74 GiB) usage = 0 (0x00000000) (0.00 B) flags: count = 1 MEMORY_HEAP_DEVICE_LOCAL_BIT memoryHeaps[1]: size = 4294967296 (0x100000000) (4.00 GiB) budget = 4278693888 (0xff07b000) (3.98 GiB) usage = 0 (0x00000000) (0.00 B) flags: None memoryHeaps[2]: size = 268435456 (0x10000000) (256.00 MiB) budget = 258654208 (0x0f6ac000) (246.67 MiB) usage = 0 (0x00000000) (0.00 B) flags: count = 1 MEMORY_HEAP_DEVICE_LOCAL_BIT memoryTypes: count = 4 memoryTypes[0]: heapIndex = 0 propertyFlags = 0x0001: count = 1 MEMORY_PROPERTY_DEVICE_LOCAL_BIT usable for: IMAGE_TILING_OPTIMAL: color images FORMAT_D16_UNORM FORMAT_D32_SFLOAT FORMAT_S8_UINT FORMAT_D16_UNORM_S8_UINT FORMAT_D32_SFLOAT_S8_UINT IMAGE_TILING_LINEAR: color images memoryTypes[1]: heapIndex = 1 propertyFlags = 0x0006: count = 2 MEMORY_PROPERTY_HOST_VISIBLE_BIT MEMORY_PROPERTY_HOST_COHERENT_BIT usable for: IMAGE_TILING_OPTIMAL: color images FORMAT_D16_UNORM FORMAT_D32_SFLOAT FORMAT_S8_UINT FORMAT_D16_UNORM_S8_UINT FORMAT_D32_SFLOAT_S8_UINT IMAGE_TILING_LINEAR: color images memoryTypes[2]: heapIndex = 2 propertyFlags = 0x0007: count = 3 MEMORY_PROPERTY_DEVICE_LOCAL_BIT MEMORY_PROPERTY_HOST_VISIBLE_BIT MEMORY_PROPERTY_HOST_COHERENT_BIT usable for: IMAGE_TILING_OPTIMAL: color images FORMAT_D16_UNORM FORMAT_D32_SFLOAT FORMAT_S8_UINT FORMAT_D16_UNORM_S8_UINT FORMAT_D32_SFLOAT_S8_UINT IMAGE_TILING_LINEAR: color images memoryTypes[3]: heapIndex = 1 propertyFlags = 0x000e: count = 3 MEMORY_PROPERTY_HOST_VISIBLE_BIT MEMORY_PROPERTY_HOST_COHERENT_BIT MEMORY_PROPERTY_HOST_CACHED_BIT usable for: IMAGE_TILING_OPTIMAL: color images FORMAT_D16_UNORM FORMAT_D32_SFLOAT FORMAT_S8_UINT FORMAT_D16_UNORM_S8_UINT FORMAT_D32_SFLOAT_S8_UINT IMAGE_TILING_LINEAR: color images
VkPhysicalDeviceFeatures:
VkPhysicalDevice16BitStorageFeatures:
VkPhysicalDevice4444FormatsFeaturesEXT:
VkPhysicalDevice8BitStorageFeatures:
VkPhysicalDeviceBufferDeviceAddressFeatures:
VkPhysicalDeviceBufferDeviceAddressFeaturesEXT:
VkPhysicalDeviceColorWriteEnableFeaturesEXT:
VkPhysicalDeviceConditionalRenderingFeaturesEXT:
VkPhysicalDeviceCustomBorderColorFeaturesEXT:
VkPhysicalDeviceDepthClipEnableFeaturesEXT:
VkPhysicalDeviceDescriptorIndexingFeatures:
VkPhysicalDeviceExtendedDynamicState2FeaturesEXT:
VkPhysicalDeviceExtendedDynamicStateFeaturesEXT:
VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT:
VkPhysicalDeviceHostQueryResetFeatures:
VkPhysicalDeviceImageRobustnessFeaturesEXT:
VkPhysicalDeviceImagelessFramebufferFeatures:
VkPhysicalDeviceIndexTypeUint8FeaturesEXT:
VkPhysicalDeviceInlineUniformBlockFeaturesEXT:
VkPhysicalDeviceLineRasterizationFeaturesEXT:
VkPhysicalDeviceMemoryPriorityFeaturesEXT:
VkPhysicalDeviceMultiDrawFeaturesEXT:
VkPhysicalDeviceMultiviewFeatures:
VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT:
VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR:
VkPhysicalDevicePrivateDataFeaturesEXT:
VkPhysicalDeviceProtectedMemoryFeatures:
VkPhysicalDeviceProvokingVertexFeaturesEXT:
VkPhysicalDeviceRobustness2FeaturesEXT:
VkPhysicalDeviceSamplerYcbcrConversionFeatures:
VkPhysicalDeviceScalarBlockLayoutFeatures:
VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures:
VkPhysicalDeviceShaderAtomicFloatFeaturesEXT:
VkPhysicalDeviceShaderAtomicInt64Features:
VkPhysicalDeviceShaderClockFeaturesKHR:
VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT:
VkPhysicalDeviceShaderDrawParametersFeatures:
VkPhysicalDeviceShaderFloat16Int8Features:
VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT:
VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures:
VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR:
VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR:
VkPhysicalDeviceSubgroupSizeControlFeaturesEXT:
VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT:
VkPhysicalDeviceTimelineSemaphoreFeatures:
VkPhysicalDeviceTransformFeedbackFeaturesEXT:
VkPhysicalDeviceUniformBufferStandardLayoutFeatures:
VkPhysicalDeviceVariablePointersFeatures:
VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT:
VkPhysicalDeviceVulkan11Features:
VkPhysicalDeviceVulkan12Features:
VkPhysicalDeviceVulkanMemoryModelFeatures:
VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR:
VkPhysicalDeviceYcbcrImageArraysFeaturesEXT:
VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR: