FauxVkDB
English
Home / Adreno (TM) 613 / Compare

Qualcomm Technologies Inc. Adreno Vulkan Driver vs Qualcomm Technologies Inc. Adreno Vulkan Driver

On Adreno (TM) 613 (HONOR ALT-NX3, Xiaomi 23076RN4BI, Xiaomi Mi 10 Pro). The first driver named is compared against the second, which is the baseline.

StockQualcomm Technologies Inc. Adreno Vulkan DriverDriver Build: d9c51359ee, Ib0a60ffc99, 1766504118
vs
CustomQualcomm Technologies Inc. Adreno Vulkan DriverDriver Build: a63fb93269, I16b8254a37, 1724729505
Graphics system version (Vulkan)1.3.284 to 1.1.128
Optional features (extensions)104 to 71+1 -34
Features that pass their check (validated)55 to 32Qualcomm Technologies Inc. Adreno Vulkan Driver: sent from a device this site could not confirm (unverified)0 pass only on Qualcomm Technologies Inc. Adreno Vulkan Driver 23 pass only on Qualcomm Technologies Inc. Adreno Vulkan Driver
Speed test scenes (benchmark)no shared scenes
Games each driver could run (an estimate from its feature list): green likely, yellow maybe, orange limited, red no
StockDX92002+DX102006+DX112009+DX122015+Switch
CustomDX92002+DX102006+DX112009+DX122015+Switch

Qualcomm Technologies Inc. Adreno Vulkan Driver details Qualcomm Technologies Inc. Adreno Vulkan Driver details

Feature checks that differ (25)

Unverified Qualcomm Technologies Inc. Adreno Vulkan Driver: The results below were sent from a device this site could not confirm. A result the site counts replaces them.

FeatureStockQualcomm Technologies Inc. Adreno Vulkan DriverChange
inlineUniformBlock
VK_EXT_inline_uniform_block
passunsupportedlost
vertexInputDynamicState
VK_EXT_vertex_input_dynamic_state
passunsupportedlost
timelineSemaphore
VK_KHR_timeline_semaphore
passunsupportedlost
depthClamp
VkPhysicalDeviceFeatures
passuntestedlost
largePoints
VkPhysicalDeviceFeatures
passuntestedlost
compat.helper_loop_terminator
core
passuntestedlost
compat.nested_map
core
passuntestedlost
core.blend_advertised_formats
core
passuntestedlost
core.compute_big_stack
core
passuntestedlost
core.host_coherent_readback
core
passuntestedlost
core.mrt_partial_kill
core
passuntestedlost
core.ubo_update_buffer
core
passuntestedlost
core.ubo_written_after_record
core
passuntestedlost
core.varying_subset
core
passuntestedlost
mem.image_padding
core
passuntestedlost
perf.fb_local_barrier_large_draws
core
passuntestedlost
perf.fb_local_barrier_overdraw
core
passuntestedlost
stage.geometry_max_output
core
passuntestedlost
stage.geometry_point_size
core
passuntestedlost
stress.many_command_buffers_one_submit
core
passuntestedlost
stress.scratch_per_batch
core
passuntestedlost
stress.spill_helper_lanes
core
passuntestedlost
sync.first_submit_clear_then_compute
core
passuntestedlost
descriptorBindingInlineUniformBlockUpdateAfterBind
VK_EXT_inline_uniform_block
untestedunsupportedchanged
shaderTessellationAndGeometryPointSize
VkPhysicalDeviceFeatures
untestedunsupportedchanged

Speed test scenes (benchmark)

Neither driver has a valid speed test (benchmark report) yet.

Technical differences (Vulkan)

Extensions only in Qualcomm Technologies Inc. Adreno Vulkan Driver (1)
  • VK_EXT_hdr_metadata
Extensions only in Qualcomm Technologies Inc. Adreno Vulkan Driver (34)
  • VK_ANDROID_external_format_resolve
  • VK_EXT_4444_formats
  • VK_EXT_depth_clip_enable
  • VK_EXT_device_fault
  • VK_EXT_external_memory_acquire_unmodified
  • VK_EXT_global_priority_query
  • VK_EXT_inline_uniform_block
  • VK_EXT_load_store_op_none
  • VK_EXT_shader_module_identifier
  • VK_EXT_shader_subgroup_ballot
  • VK_EXT_shader_subgroup_vote
  • VK_EXT_texel_buffer_alignment
  • VK_EXT_tooling_info
  • VK_EXT_vertex_input_dynamic_state
  • VK_KHR_16bit_storage
  • VK_KHR_8bit_storage
  • VK_KHR_depth_stencil_resolve
  • VK_KHR_dynamic_rendering
  • VK_KHR_format_feature_flags2
  • VK_KHR_global_priority
  • VK_KHR_index_type_uint8
  • VK_KHR_line_rasterization
  • VK_KHR_maintenance4
  • VK_KHR_maintenance5
  • VK_KHR_map_memory2
  • VK_KHR_shader_integer_dot_product
  • VK_KHR_shader_non_semantic_info
  • VK_KHR_swapchain_mutable_format
  • VK_KHR_timeline_semaphore
  • VK_KHR_vertex_attribute_divisor
  • VK_KHR_zero_initialize_workgroup_memory
  • VK_QCOM_multiview_per_view_render_areas
  • VK_QCOM_multiview_per_view_viewports
  • VK_QCOM_tile_properties
Core features that differ (59)
multiview Vulkan 1.1pass to unsupported
protectedMemory Vulkan 1.1pass to unsupported
samplerYcbcrConversion Vulkan 1.1pass to unsupported
shaderDrawParameters Vulkan 1.1pass to unsupported
storageBuffer16BitAccess Vulkan 1.1pass to unsupported
variablePointers Vulkan 1.1pass to unsupported
variablePointersStorageBuffer Vulkan 1.1pass to unsupported
bufferDeviceAddress Vulkan 1.2pass to unsupported
descriptorBindingPartiallyBound Vulkan 1.2pass to unsupported
descriptorBindingSampledImageUpdateAfterBind Vulkan 1.2pass to unsupported
descriptorBindingStorageBufferUpdateAfterBind Vulkan 1.2pass to unsupported
descriptorBindingStorageImageUpdateAfterBind Vulkan 1.2pass to unsupported
descriptorBindingStorageTexelBufferUpdateAfterBind Vulkan 1.2pass to unsupported
descriptorBindingUniformBufferUpdateAfterBind Vulkan 1.2pass to unsupported
descriptorBindingUniformTexelBufferUpdateAfterBind Vulkan 1.2pass to unsupported
descriptorBindingUpdateUnusedWhilePending Vulkan 1.2pass to unsupported
descriptorBindingVariableDescriptorCount Vulkan 1.2pass to unsupported
descriptorIndexing Vulkan 1.2pass to unsupported
drawIndirectCount Vulkan 1.2pass to unsupported
hostQueryReset Vulkan 1.2pass to unsupported
imagelessFramebuffer Vulkan 1.2pass to unsupported
runtimeDescriptorArray Vulkan 1.2pass to unsupported
samplerMirrorClampToEdge Vulkan 1.2pass to unsupported
scalarBlockLayout Vulkan 1.2pass to unsupported
separateDepthStencilLayouts Vulkan 1.2pass to unsupported
shaderFloat16 Vulkan 1.2pass to unsupported
shaderInputAttachmentArrayDynamicIndexing Vulkan 1.2pass to unsupported
shaderInputAttachmentArrayNonUniformIndexing Vulkan 1.2pass to unsupported
shaderInt8 Vulkan 1.2pass to unsupported
shaderSampledImageArrayNonUniformIndexing Vulkan 1.2pass to unsupported
shaderStorageBufferArrayNonUniformIndexing Vulkan 1.2pass to unsupported
shaderStorageImageArrayNonUniformIndexing Vulkan 1.2pass to unsupported
shaderStorageTexelBufferArrayDynamicIndexing Vulkan 1.2pass to unsupported
shaderStorageTexelBufferArrayNonUniformIndexing Vulkan 1.2pass to unsupported
shaderSubgroupExtendedTypes Vulkan 1.2pass to unsupported
shaderUniformBufferArrayNonUniformIndexing Vulkan 1.2pass to unsupported
shaderUniformTexelBufferArrayDynamicIndexing Vulkan 1.2pass to unsupported
shaderUniformTexelBufferArrayNonUniformIndexing Vulkan 1.2pass to unsupported
storageBuffer8BitAccess Vulkan 1.2pass to unsupported
subgroupBroadcastDynamicId Vulkan 1.2pass to unsupported
timelineSemaphore Vulkan 1.2pass to unsupported
uniformBufferStandardLayout Vulkan 1.2pass to unsupported
vulkanMemoryModel Vulkan 1.2pass to unsupported
vulkanMemoryModelAvailabilityVisibilityChains Vulkan 1.2pass to unsupported
vulkanMemoryModelDeviceScope Vulkan 1.2pass to unsupported
computeFullSubgroups Vulkan 1.3pass to unsupported
descriptorBindingInlineUniformBlockUpdateAfterBind Vulkan 1.3pass to unsupported
dynamicRendering Vulkan 1.3pass to unsupported
inlineUniformBlock Vulkan 1.3pass to unsupported
maintenance4 Vulkan 1.3pass to unsupported
pipelineCreationCacheControl Vulkan 1.3pass to unsupported
privateData Vulkan 1.3pass to unsupported
robustImageAccess Vulkan 1.3pass to unsupported
shaderDemoteToHelperInvocation Vulkan 1.3pass to unsupported
shaderIntegerDotProduct Vulkan 1.3pass to unsupported
shaderTerminateInvocation Vulkan 1.3pass to unsupported
shaderZeroInitializeWorkgroupMemory Vulkan 1.3pass to unsupported
subgroupSizeControl Vulkan 1.3pass to unsupported
synchronization2 Vulkan 1.3pass to unsupported
Limits that differ (1)
LimitStockQualcomm Technologies Inc. Adreno Vulkan Driver
pointSizeRange1, 40951, 4092
Formats supported by only one driver (0 gained, 40 lost)

Only in Qualcomm Technologies Inc. Adreno Vulkan Driver:

  • None

Only in Qualcomm Technologies Inc. Adreno Vulkan Driver:

  • A1B5G5R5_UNORM_PACK16
  • A2B10G10R10_SSCALED_PACK32
  • A2B10G10R10_USCALED_PACK32
  • A2R10G10B10_SSCALED_PACK32
  • A2R10G10B10_USCALED_PACK32
  • A4B4G4R4_UNORM_PACK16
  • A4R4G4B4_UNORM_PACK16
  • A8B8G8R8_SSCALED_PACK32
  • A8B8G8R8_USCALED_PACK32
  • A8_UNORM
  • ASTC_10x10_SFLOAT_BLOCK
  • ASTC_10x5_SFLOAT_BLOCK
  • ASTC_10x6_SFLOAT_BLOCK
  • ASTC_10x8_SFLOAT_BLOCK
  • ASTC_12x10_SFLOAT_BLOCK
  • ASTC_12x12_SFLOAT_BLOCK
  • ASTC_4x4_SFLOAT_BLOCK
  • ASTC_5x4_SFLOAT_BLOCK
  • ASTC_5x5_SFLOAT_BLOCK
  • ASTC_6x5_SFLOAT_BLOCK
  • ASTC_6x6_SFLOAT_BLOCK
  • ASTC_8x5_SFLOAT_BLOCK
  • ASTC_8x6_SFLOAT_BLOCK
  • ASTC_8x8_SFLOAT_BLOCK
  • R16G16B16A16_SSCALED
  • R16G16B16A16_USCALED
  • R16G16B16_SSCALED
  • R16G16B16_USCALED
  • R16G16_SSCALED
  • R16G16_USCALED
  • R16_SSCALED
  • R16_USCALED
  • R8G8B8A8_SSCALED
  • R8G8B8A8_USCALED
  • R8G8B8_SSCALED
  • R8G8B8_USCALED
  • R8G8_SSCALED
  • R8G8_USCALED
  • R8_SSCALED
  • R8_USCALED