FauxVkDB
Français

turnip_faux123_v1.1.9-rc13 contre Qualcomm Technologies Inc. Adreno Vulkan Driver

Sur Adreno (TM) 730 (motorola edge 30 pro, Samsung Galaxy S22, Samsung Galaxy S22 Ultra, Samsung Galaxy S22 Ultra, Samsung Galaxy Tab S8). Le premier pilote cité est comparé au second, qui sert de référence.

SystèmeQualcomm Technologies Inc. Adreno Vulkan DriverDriver Build: dad4038ba6, If56d4a5bb8, 1690544947
contre
Personnaliséturnip_faux123_v1.1.9-rc13Mesa 26.3.0-devel (git-dd45fd0baa)
Version du système graphique (Vulkan)1.1.128 à 1.4.359
Fonctionnalités optionnelles (extensions)90 à 167+84 -7
Fonctionnalités qui réussissent leur vérification (validées)35 à 5015 réussies uniquement sur turnip_faux123_v1.1.9-rc13 0 réussie uniquement sur Qualcomm Technologies Inc. Adreno Vulkan Driver
Scènes du benchmarkaucune scène commune
Jeux que chaque pilote pourrait faire tourner (estimation d'après sa liste de fonctionnalités) : vert probable, jaune peut-être, orange limité, rouge non
SystèmeDX92002+DX102006+DX112009+DX122015+Switch
PersonnaliséDX92002+DX102006+DX112009+DX122015+Switch

Détails de Qualcomm Technologies Inc. Adreno Vulkan Driver Détails de turnip_faux123_v1.1.9-rc13

Vérifications des fonctionnalités qui diffèrent (42)

FonctionnalitéSystèmePersonnaliséVariation
borderColorSwizzle
VK_EXT_border_color_swizzle
non pris en chargeréussigagné
colorWriteEnable
VK_EXT_color_write_enable
non pris en chargeréussigagné
depthClipControl
VK_EXT_depth_clip_control
non pris en chargeréussigagné
extendedDynamicState2
VK_EXT_extended_dynamic_state2
non pris en chargeréussigagné
extendedDynamicState2LogicOp
VK_EXT_extended_dynamic_state2
non pris en chargeréussigagné
extendedDynamicState3ColorBlendEnable
VK_EXT_extended_dynamic_state3
non pris en chargeréussigagné
extendedDynamicState3ColorBlendEquation
VK_EXT_extended_dynamic_state3
non pris en chargeréussigagné
extendedDynamicState3ColorWriteMask
VK_EXT_extended_dynamic_state3
non pris en chargeréussigagné
extendedDynamicState3DepthClampEnable
VK_EXT_extended_dynamic_state3
non pris en chargeréussigagné
extendedDynamicState3LogicOpEnable
VK_EXT_extended_dynamic_state3
non pris en chargeréussigagné
extendedDynamicState3PolygonMode
VK_EXT_extended_dynamic_state3
non pris en chargeréussigagné
inlineUniformBlock
VK_EXT_inline_uniform_block
non pris en chargeréussigagné
vertexInputDynamicState
VK_EXT_vertex_input_dynamic_state
non pris en chargeréussigagné
multiViewport
VkPhysicalDeviceFeatures
non pris en chargeréussigagné
core.copy_wide_row_length
core
échecréussigagné
borderColorSwizzleFromImage
VK_EXT_border_color_swizzle
non pris en chargenon testémodifié
extendedDynamicState2PatchControlPoints
VK_EXT_extended_dynamic_state2
non pris en chargenon testémodifié
extendedDynamicState3AlphaToCoverageEnable
VK_EXT_extended_dynamic_state3
non pris en chargenon testémodifié
extendedDynamicState3AlphaToOneEnable
VK_EXT_extended_dynamic_state3
non pris en chargenon testémodifié
extendedDynamicState3ConservativeRasterizationMode
VK_EXT_extended_dynamic_state3
non pris en chargenon testémodifié
extendedDynamicState3DepthClipEnable
VK_EXT_extended_dynamic_state3
non pris en chargenon testémodifié
extendedDynamicState3DepthClipNegativeOneToOne
VK_EXT_extended_dynamic_state3
non pris en chargenon testémodifié
extendedDynamicState3ExtraPrimitiveOverestimationSize
VK_EXT_extended_dynamic_state3
non pris en chargenon testémodifié
extendedDynamicState3LineRasterizationMode
VK_EXT_extended_dynamic_state3
non pris en chargenon testémodifié
extendedDynamicState3ProvokingVertexMode
VK_EXT_extended_dynamic_state3
non pris en chargenon testémodifié
extendedDynamicState3RasterizationSamples
VK_EXT_extended_dynamic_state3
non pris en chargenon testémodifié
extendedDynamicState3RasterizationStream
VK_EXT_extended_dynamic_state3
non pris en chargenon testémodifié
extendedDynamicState3SampleLocationsEnable
VK_EXT_extended_dynamic_state3
non pris en chargenon testémodifié
extendedDynamicState3SampleMask
VK_EXT_extended_dynamic_state3
non pris en chargenon testémodifié
extendedDynamicState3TessellationDomainOrigin
VK_EXT_extended_dynamic_state3
non pris en chargenon testémodifié
descriptorBindingInlineUniformBlockUpdateAfterBind
VK_EXT_inline_uniform_block
non pris en chargenon testémodifié
shaderInt64
VkPhysicalDeviceFeatures
non pris en chargenon testémodifié
shaderResourceMinLod
VkPhysicalDeviceFeatures
non pris en chargenon testémodifié
shaderResourceResidency
VkPhysicalDeviceFeatures
non pris en chargenon testémodifié
shaderTessellationAndGeometryPointSize
VkPhysicalDeviceFeatures
non pris en chargenon testémodifié
sparseResidency16Samples
VkPhysicalDeviceFeatures
non testénon pris en chargemodifié
sparseResidency2Samples
VkPhysicalDeviceFeatures
non testénon pris en chargemodifié
sparseResidency4Samples
VkPhysicalDeviceFeatures
non testénon pris en chargemodifié
sparseResidency8Samples
VkPhysicalDeviceFeatures
non testénon pris en chargemodifié
sparseResidencyAliased
VkPhysicalDeviceFeatures
non pris en chargenon testémodifié
sparseResidencyImage2D
VkPhysicalDeviceFeatures
non testénon pris en chargemodifié
variableMultisampleRate
VkPhysicalDeviceFeatures
non pris en chargenon testémodifié

Scènes du benchmark

Aucun des deux pilotes n'a encore de test de performance (rapport de benchmark) valide.

Différences techniques (Vulkan)

Extensions uniquement dans turnip_faux123_v1.1.9-rc13 (84)
  • VK_AMD_buffer_marker
  • VK_ARM_rasterization_order_attachment_access
  • VK_EXT_4444_formats
  • VK_EXT_attachment_feedback_loop_dynamic_state
  • VK_EXT_attachment_feedback_loop_layout
  • VK_EXT_border_color_swizzle
  • VK_EXT_color_write_enable
  • VK_EXT_conditional_rendering
  • VK_EXT_conservative_rasterization
  • VK_EXT_custom_resolve
  • VK_EXT_debug_marker
  • VK_EXT_depth_clamp_control
  • VK_EXT_depth_clamp_zero_one
  • VK_EXT_depth_clip_control
  • VK_EXT_depth_clip_enable
  • VK_EXT_descriptor_buffer
  • VK_EXT_device_address_binding_report
  • VK_EXT_dynamic_rendering_unused_attachments
  • VK_EXT_extended_dynamic_state2
  • VK_EXT_extended_dynamic_state3
  • VK_EXT_external_memory_dma_buf
  • VK_EXT_fragment_density_map_offset
  • VK_EXT_global_priority_query
  • VK_EXT_graphics_pipeline_library
  • VK_EXT_host_image_copy
  • VK_EXT_image_2d_view_of_3d
  • VK_EXT_image_compression_control
  • VK_EXT_image_drm_format_modifier
  • VK_EXT_image_view_min_lod
  • VK_EXT_inline_uniform_block
  • VK_EXT_legacy_dithering
  • VK_EXT_legacy_vertex_attributes
  • VK_EXT_load_store_op_none
  • VK_EXT_map_memory_placed
  • VK_EXT_memory_budget
  • VK_EXT_multi_draw
  • VK_EXT_multisampled_render_to_single_sampled
  • VK_EXT_mutable_descriptor_type
  • VK_EXT_nested_command_buffer
  • VK_EXT_non_seamless_cube_map
  • VK_EXT_primitive_restart_index
  • VK_EXT_primitives_generated_query
  • VK_EXT_rasterization_order_attachment_access
  • VK_EXT_shader_module_identifier
  • VK_EXT_shader_replicated_composites
  • VK_EXT_shader_subgroup_vote
  • VK_EXT_shader_uniform_buffer_unsized_array
  • VK_EXT_shader_viewport_index_layer
  • VK_EXT_tooling_info
  • VK_EXT_vertex_input_dynamic_state
  • VK_EXT_zero_initialize_device_memory
  • VK_GOOGLE_decorate_string
  • VK_GOOGLE_hlsl_functionality1
  • VK_KHR_compute_shader_derivatives
  • VK_KHR_deferred_host_operations
  • VK_KHR_dynamic_rendering
  • VK_KHR_dynamic_rendering_local_read
  • VK_KHR_format_feature_flags2
  • VK_KHR_global_priority
  • VK_KHR_index_type_uint8
  • VK_KHR_line_rasterization
  • VK_KHR_load_store_op_none
  • VK_KHR_maintenance4
  • VK_KHR_maintenance5
  • VK_KHR_maintenance6
  • VK_KHR_maintenance7
  • VK_KHR_map_memory2
  • VK_KHR_pipeline_library
  • VK_KHR_shader_clock
  • VK_KHR_shader_expect_assume
  • VK_KHR_shader_float_controls2
  • VK_KHR_shader_integer_dot_product
  • VK_KHR_shader_relaxed_extended_instruction
  • VK_KHR_shader_subgroup_rotate
  • VK_KHR_shader_subgroup_uniform_control_flow
  • VK_KHR_vertex_attribute_divisor
  • VK_KHR_workgroup_memory_explicit_layout
  • VK_KHR_zero_initialize_workgroup_memory
  • VK_NV_compute_shader_derivatives
  • VK_QCOM_fragment_density_map_offset
  • VK_QCOM_multiview_per_view_render_areas
  • VK_QCOM_multiview_per_view_viewports
  • VK_VALVE_fragment_density_map_layered
  • VK_VALVE_mutable_descriptor_type
Extensions uniquement dans Qualcomm Technologies Inc. Adreno Vulkan Driver (7)
  • VK_EXT_astc_decode_mode
  • VK_EXT_blend_operation_advanced
  • VK_EXT_fragment_density_map2
  • VK_KHR_shared_presentable_image
  • VK_QCOM_render_pass_store_ops
  • VK_QCOM_render_pass_transform
  • VK_QCOM_rotated_copy_commands
Fonctionnalités de base qui diffèrent (78)
multiview Vulkan 1.1non pris en charge à réussi
multiviewGeometryShader Vulkan 1.1non pris en charge à réussi
samplerYcbcrConversion Vulkan 1.1non pris en charge à réussi
shaderDrawParameters Vulkan 1.1non pris en charge à réussi
storageBuffer16BitAccess Vulkan 1.1non pris en charge à réussi
variablePointers Vulkan 1.1non pris en charge à réussi
variablePointersStorageBuffer Vulkan 1.1non pris en charge à réussi
bufferDeviceAddress Vulkan 1.2non pris en charge à réussi
bufferDeviceAddressCaptureReplay Vulkan 1.2non pris en charge à réussi
descriptorBindingPartiallyBound Vulkan 1.2non pris en charge à réussi
descriptorBindingSampledImageUpdateAfterBind Vulkan 1.2non pris en charge à réussi
descriptorBindingStorageBufferUpdateAfterBind Vulkan 1.2non pris en charge à réussi
descriptorBindingStorageImageUpdateAfterBind Vulkan 1.2non pris en charge à réussi
descriptorBindingStorageTexelBufferUpdateAfterBind Vulkan 1.2non pris en charge à réussi
descriptorBindingUniformBufferUpdateAfterBind Vulkan 1.2non pris en charge à réussi
descriptorBindingUniformTexelBufferUpdateAfterBind Vulkan 1.2non pris en charge à réussi
descriptorBindingUpdateUnusedWhilePending Vulkan 1.2non pris en charge à réussi
descriptorBindingVariableDescriptorCount Vulkan 1.2non pris en charge à réussi
descriptorIndexing Vulkan 1.2non pris en charge à réussi
drawIndirectCount Vulkan 1.2non pris en charge à réussi
hostQueryReset Vulkan 1.2non pris en charge à réussi
imagelessFramebuffer Vulkan 1.2non pris en charge à réussi
runtimeDescriptorArray Vulkan 1.2non pris en charge à réussi
samplerFilterMinmax Vulkan 1.2non pris en charge à réussi
samplerMirrorClampToEdge Vulkan 1.2non pris en charge à réussi
scalarBlockLayout Vulkan 1.2non pris en charge à réussi
separateDepthStencilLayouts Vulkan 1.2non pris en charge à réussi
shaderFloat16 Vulkan 1.2non pris en charge à réussi
shaderInt8 Vulkan 1.2non pris en charge à réussi
shaderOutputLayer Vulkan 1.2non pris en charge à réussi
shaderOutputViewportIndex Vulkan 1.2non pris en charge à réussi
shaderSampledImageArrayNonUniformIndexing Vulkan 1.2non pris en charge à réussi
shaderStorageBufferArrayNonUniformIndexing Vulkan 1.2non pris en charge à réussi
shaderStorageImageArrayNonUniformIndexing Vulkan 1.2non pris en charge à réussi
shaderStorageTexelBufferArrayDynamicIndexing Vulkan 1.2non pris en charge à réussi
shaderStorageTexelBufferArrayNonUniformIndexing Vulkan 1.2non pris en charge à réussi
shaderSubgroupExtendedTypes Vulkan 1.2non pris en charge à réussi
shaderUniformBufferArrayNonUniformIndexing Vulkan 1.2non pris en charge à réussi
shaderUniformTexelBufferArrayDynamicIndexing Vulkan 1.2non pris en charge à réussi
shaderUniformTexelBufferArrayNonUniformIndexing Vulkan 1.2non pris en charge à réussi
storageBuffer8BitAccess Vulkan 1.2non pris en charge à réussi
subgroupBroadcastDynamicId Vulkan 1.2non pris en charge à réussi
timelineSemaphore Vulkan 1.2non pris en charge à réussi
uniformBufferStandardLayout Vulkan 1.2non pris en charge à réussi
vulkanMemoryModel Vulkan 1.2non pris en charge à réussi
vulkanMemoryModelAvailabilityVisibilityChains Vulkan 1.2non pris en charge à réussi
vulkanMemoryModelDeviceScope Vulkan 1.2non pris en charge à réussi
computeFullSubgroups Vulkan 1.3non pris en charge à réussi
descriptorBindingInlineUniformBlockUpdateAfterBind Vulkan 1.3non pris en charge à réussi
dynamicRendering Vulkan 1.3non pris en charge à réussi
inlineUniformBlock Vulkan 1.3non pris en charge à réussi
maintenance4 Vulkan 1.3non pris en charge à réussi
pipelineCreationCacheControl Vulkan 1.3non pris en charge à réussi
privateData Vulkan 1.3non pris en charge à réussi
robustImageAccess Vulkan 1.3non pris en charge à réussi
shaderDemoteToHelperInvocation Vulkan 1.3non pris en charge à réussi
shaderIntegerDotProduct Vulkan 1.3non pris en charge à réussi
shaderTerminateInvocation Vulkan 1.3non pris en charge à réussi
shaderZeroInitializeWorkgroupMemory Vulkan 1.3non pris en charge à réussi
subgroupSizeControl Vulkan 1.3non pris en charge à réussi
synchronization2 Vulkan 1.3non pris en charge à réussi
textureCompressionASTC_HDR Vulkan 1.3non pris en charge à réussi
bresenhamLines Vulkan 1.4non pris en charge à réussi
dynamicRenderingLocalRead Vulkan 1.4non pris en charge à réussi
globalPriorityQuery Vulkan 1.4non pris en charge à réussi
hostImageCopy Vulkan 1.4non pris en charge à réussi
indexTypeUint8 Vulkan 1.4non pris en charge à réussi
maintenance5 Vulkan 1.4non pris en charge à réussi
maintenance6 Vulkan 1.4non pris en charge à réussi
pipelineRobustness Vulkan 1.4non pris en charge à réussi
pushDescriptor Vulkan 1.4non pris en charge à réussi
rectangularLines Vulkan 1.4non pris en charge à réussi
shaderExpectAssume Vulkan 1.4non pris en charge à réussi
shaderFloatControls2 Vulkan 1.4non pris en charge à réussi
shaderSubgroupRotate Vulkan 1.4non pris en charge à réussi
shaderSubgroupRotateClustered Vulkan 1.4non pris en charge à réussi
vertexAttributeInstanceRateDivisor Vulkan 1.4non pris en charge à réussi
vertexAttributeInstanceRateZeroDivisor Vulkan 1.4non pris en charge à réussi
Limites qui diffèrent (33)
LimiteSystèmePersonnalisé
maxMemoryAllocationCount40964294967295
maxSamplerAllocationCount400065536
bufferImageGranularity164
sparseAddressSpaceSize5629499534213110
maxPerStageDescriptorSamplers52428816777216
maxPerStageDescriptorUniformBuffers52428816777216
maxPerStageDescriptorStorageBuffers52428816777216
maxPerStageDescriptorSampledImages52428816777216
maxPerStageDescriptorStorageImages52428816777216
maxPerStageResources157286416777216
maxDescriptorSetSamplers52428816777216
maxDescriptorSetUniformBuffers52428816777216
maxDescriptorSetUniformBuffersDynamic3216
maxDescriptorSetStorageBuffers52428816777216
maxDescriptorSetStorageBuffersDynamic168
maxDescriptorSetSampledImages52428816777216
maxDescriptorSetStorageImages52428816777216
maxVertexInputAttributeOffset40964095
maxGeometryInputComponents12864
maxGeometryOutputVertices1024256
maxGeometryTotalOutputComponents1310721024
maxFragmentInputComponents112128
maxFragmentCombinedOutputResources7233554440
maxComputeWorkGroupInvocations10242048
maxComputeWorkGroupSize1024, 1024, 641024, 1024, 1024
maxViewports116
minMemoryMapAlignment644096
minStorageBufferOffsetAlignment644
maxFramebufferLayers20481024
discreteQueuePriorities32
optimalBufferCopyOffsetAlignment64128
optimalBufferCopyRowPitchAlignment64128
nonCoherentAtomSize164
Formats pris en charge par un seul pilote (34 gagnés, 1 perdus)

Uniquement dans turnip_faux123_v1.1.9-rc13 :

  • 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
  • B8G8R8A8_SINT
  • B8G8R8A8_SNORM
  • B8G8R8A8_SSCALED
  • B8G8R8A8_UINT
  • B8G8R8A8_USCALED
  • B8G8R8_SINT
  • B8G8R8_SNORM
  • B8G8R8_UINT
  • 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

Uniquement dans Qualcomm Technologies Inc. Adreno Vulkan Driver :

  • G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16