FauxVkDB
Français
Accueil / Mali-G610 / Comparer

Mesa.26.3.0-panvk.4 contre Mali-G610 MC6

Sur Mali-G610 (GameForce Ace, Infinix GT 20 Pro, Infinix NOTE Edge, Nothing Phone (2a) Plus, OnePlus Ace 竞速版, realme 真我 GT NEO 3 150W, Vivo iQOO Neo7 SE, Vivo V27, Xiaomi 13T). Le premier pilote cité est comparé au second, qui sert de référence.

SystèmeMali-G610 MC6v1.r38p1-01eac0.df50a4daf764b64f6889c30ef568789d
contre
PersonnaliséMesa.26.3.0-panvk.4Mesa 26.3.0-devel
Version du système graphique (Vulkan)1.1.219 à 1.4.354
Fonctionnalités optionnelles (extensions)93 à 141+58 -10
Fonctionnalités qui réussissent leur vérification (validées)46 à 5816 réussies uniquement sur Mesa.26.3.0-panvk.4 4 réussies uniquement sur Mali-G610 MC6
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 Mali-G610 MC6 Détails de Mesa.26.3.0-panvk.4

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

FonctionnalitéSystèmePersonnaliséVariation
tessellationShader
VkPhysicalDeviceFeatures
réussiéchecperdu
compat.nested_map
core
réussiéchecperdu
core.mrt_partial_kill
core
réussiéchecperdu
stress.submit_memory
core
réussiplantageperdu
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é
extendedDynamicState
VK_EXT_extended_dynamic_state
échecré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é
robustBufferAccess2
VK_EXT_robustness2
non pris en chargeréussigagné
robustImageAccess2
VK_EXT_robustness2
non pris en chargeréussigagné
vertexInputDynamicState
VK_EXT_vertex_input_dynamic_state
non pris en chargeréussigagné
shaderBufferInt64Atomics
VK_KHR_shader_atomic_int64
non pris en chargeréussigagné
multiViewport
VkPhysicalDeviceFeatures
non pris en chargeréussigagné
push.max_uniform_buffers
core
non pris en chargeréussigagné
borderColorSwizzleFromImage
VK_EXT_border_color_swizzle
non pris en chargenon testémodifié
depthBiasControl
VK_EXT_depth_bias_control
non pris en chargenon testémodifié
depthBiasExact
VK_EXT_depth_bias_control
non pris en chargenon testémodifié
extendedDynamicState3AlphaToCoverageEnable
VK_EXT_extended_dynamic_state3
non pris en chargenon testémodifié
extendedDynamicState3DepthClipEnable
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é
extendedDynamicState3SampleMask
VK_EXT_extended_dynamic_state3
non pris en chargenon testémodifié
extendedDynamicState3TessellationDomainOrigin
VK_EXT_extended_dynamic_state3
non pris en chargenon testémodifié
nullDescriptor
VK_EXT_robustness2
non pris en chargenon testémodifié
shaderSharedInt64Atomics
VK_KHR_shader_atomic_int64
non pris en chargenon testémodifié
dualSrcBlend
VkPhysicalDeviceFeatures
non pris en chargenon testémodifié
fillModeNonSolid
VkPhysicalDeviceFeatures
non pris en chargenon testémodifié
logicOp
VkPhysicalDeviceFeatures
non pris en chargenon testémodifié
shaderClipDistance
VkPhysicalDeviceFeatures
non pris en chargenon testémodifié
shaderCullDistance
VkPhysicalDeviceFeatures
non pris en chargenon testémodifié
shaderInt64
VkPhysicalDeviceFeatures
non pris en chargenon testémodifié
vertexPipelineStoresAndAtomics
VkPhysicalDeviceFeatures
non pris en chargenon testémodifié
wideLines
VkPhysicalDeviceFeatures
non pris en chargenon testémodifié
mem.image_padding
core
réussiavertissementmodifié
push.max_combined_image_samplers
core
non pris en chargeplantagemodifié

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 Mesa.26.3.0-panvk.4 (58)
  • VK_ARM_scheduling_controls
  • VK_ARM_shader_core_builtins
  • VK_ARM_shader_core_properties
  • VK_EXT_attachment_feedback_loop_dynamic_state
  • VK_EXT_attachment_feedback_loop_layout
  • VK_EXT_border_color_swizzle
  • VK_EXT_buffer_device_address
  • VK_EXT_color_write_enable
  • VK_EXT_conditional_rendering
  • VK_EXT_debug_marker
  • VK_EXT_depth_bias_control
  • VK_EXT_depth_clamp_control
  • VK_EXT_depth_clamp_zero_one
  • VK_EXT_depth_clip_control
  • VK_EXT_depth_clip_enable
  • VK_EXT_device_address_binding_report
  • VK_EXT_dynamic_rendering_unused_attachments
  • VK_EXT_extended_dynamic_state3
  • VK_EXT_external_memory_acquire_unmodified
  • VK_EXT_graphics_pipeline_library
  • VK_EXT_hdr_metadata
  • VK_EXT_host_image_copy
  • VK_EXT_image_2d_view_of_3d
  • VK_EXT_image_sliced_view_of_3d
  • VK_EXT_image_view_min_lod
  • VK_EXT_legacy_dithering
  • VK_EXT_map_memory_placed
  • VK_EXT_memory_budget
  • VK_EXT_memory_priority
  • VK_EXT_multi_draw
  • VK_EXT_mutable_descriptor_type
  • VK_EXT_nested_command_buffer
  • VK_EXT_non_seamless_cube_map
  • VK_EXT_physical_device_drm
  • VK_EXT_pipeline_robustness
  • VK_EXT_present_timing
  • VK_EXT_rasterization_order_attachment_access
  • VK_EXT_robustness2
  • VK_EXT_shader_atomic_float
  • VK_EXT_shader_image_atomic_int64
  • VK_EXT_shader_module_identifier
  • VK_EXT_shader_replicated_composites
  • VK_EXT_shader_stencil_export
  • VK_EXT_shader_tile_image
  • VK_EXT_shader_uniform_buffer_unsized_array
  • VK_EXT_vertex_attribute_divisor
  • VK_EXT_vertex_input_dynamic_state
  • VK_EXT_ycbcr_2plane_444_formats
  • VK_EXT_ycbcr_image_arrays
  • VK_EXT_zero_initialize_device_memory
  • VK_GOOGLE_decorate_string
  • VK_GOOGLE_hlsl_functionality1
  • VK_KHR_pipeline_executable_properties
  • VK_KHR_push_descriptor
  • VK_KHR_shader_atomic_int64
  • VK_KHR_shader_clock
  • VK_KHR_swapchain_mutable_format
  • VK_VALVE_mutable_descriptor_type
Extensions uniquement dans Mali-G610 MC6 (10)
  • VK_EXT_fragment_density_map
  • VK_EXT_fragment_density_map2
  • VK_EXT_primitives_generated_query
  • VK_EXT_rgba10x6_formats
  • VK_EXT_subpass_merge_feedback
  • VK_KHR_shader_integer_dot_product
  • VK_KHR_shader_terminate_invocation
  • VK_KHR_shared_presentable_image
  • VK_KHR_synchronization2
  • VK_KHR_zero_initialize_workgroup_memory
Fonctionnalités de base qui diffèrent (84)
multiview 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
storageInputOutput16 Vulkan 1.1non pris en charge à réussi
storagePushConstant16 Vulkan 1.1non pris en charge à réussi
uniformAndStorageBuffer16BitAccess 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
shaderBufferInt64Atomics Vulkan 1.2non pris en charge à réussi
shaderFloat16 Vulkan 1.2non pris en charge à réussi
shaderInputAttachmentArrayDynamicIndexing Vulkan 1.2non pris en charge à réussi
shaderInputAttachmentArrayNonUniformIndexing Vulkan 1.2non pris en charge à réussi
shaderInt8 Vulkan 1.2non pris en charge à réussi
shaderSampledImageArrayNonUniformIndexing Vulkan 1.2non pris en charge à réussi
shaderSharedInt64Atomics 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
storagePushConstant8 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
uniformAndStorageBuffer8BitAccess 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 (45)
LimiteSystèmePersonnalisé
maxImageDimension1D3276865536
maxImageDimension2D3276865536
maxImageDimension3D3276865536
maxImageDimensionCube3276865536
maxImageArrayLayers409665536
maxTexelBufferElements268435456134217728
maxUniformBufferRange655361048576
maxStorageBufferRange2684354564294967295
maxMemoryAllocationCount163844294967295
bufferImageGranularity164
maxPerStageDescriptorSamplers5000001048576
maxPerStageDescriptorUniformBuffers361048576
maxPerStageDescriptorStorageBuffers5000001048576
maxPerStageDescriptorSampledImages5000001048576
maxPerStageDescriptorStorageImages5000001048576
maxPerStageResources5000005242889
maxDescriptorSetSamplers5000001048576
maxDescriptorSetUniformBuffers2161048576
maxDescriptorSetUniformBuffersDynamic3216
maxDescriptorSetStorageBuffers5000001048576
maxDescriptorSetStorageBuffersDynamic328
maxDescriptorSetSampledImages5000001048576
maxDescriptorSetStorageImages5000001048576
maxVertexInputAttributeOffset20474294967295
maxVertexInputBindingStride204865535
maxTessellationControlTotalOutputComponents40964216
maxGeometryInputComponents12864
maxGeometryOutputComponents12864
maxGeometryTotalOutputComponents20481024
maxFragmentDualSrcAttachments08
maxFragmentCombinedOutputResources10000084360
maxComputeWorkGroupCount4294967295, 4294967295, 429496729565535, 65535, 65535
maxSamplerLodBias255127.996
maxViewports116
minMemoryMapAlignment644096
minTexelBufferOffsetAlignment6416
minStorageBufferOffsetAlignment6416
subPixelInterpolationOffsetBits48
timestampPeriod76.92310
maxClipDistances08
maxCullDistances08
maxCombinedClipAndCullDistances08
pointSizeRange1, 10240.125, 4095.94
lineWidthRange1, 10, 7.99219
lineWidthGranularity00.0078125
Formats pris en charge par un seul pilote (9 gagnés, 6 perdus)

Uniquement dans Mesa.26.3.0-panvk.4 :

  • A1B5G5R5_UNORM_PACK16
  • A2R10G10B10_SNORM_PACK32
  • A8_UNORM
  • G16_B16R16_2PLANE_420_UNORM
  • G16_B16R16_2PLANE_422_UNORM
  • G16_B16R16_2PLANE_444_UNORM
  • G8_B8R8_2PLANE_444_UNORM
  • R64_SINT
  • R64_UINT

Uniquement dans Mali-G610 MC6 :

  • B5G5R5A1_UNORM_PACK16
  • B8G8R8G8_422_UNORM
  • B8G8R8_SNORM
  • G8B8G8R8_422_UNORM
  • R4G4_UNORM_PACK8
  • R5G5B5A1_UNORM_PACK16