FauxVkDB
Français
Accueil / Mali-G68 / Comparer

Mali-G68 MC4 contre Mali-G68 MC4

Sur Mali-G68 (Infinix ZERO 5G 2023, LENOVO TB370FU, realme 10 Pro+ 5G, realme P1 5G, Samsung Galaxy A16 5G, Samsung Galaxy A16 5G, Samsung Galaxy A16 5G, Samsung Galaxy A17 5G, Samsung Galaxy A25 5G, Samsung Galaxy A26 5G, Samsung Galaxy A33 5G, Samsung Galaxy A34 5G, Samsung Galaxy A53 5G, Samsung Galaxy A54 5G, vivo V2202). Le premier pilote cité est comparé au second, qui sert de référence.

SystèmeMali-G68 MC4v1.r49p1-03bet0.3666fcaacb504f548df1f5efc729b42d
contre
PersonnaliséMali-G68 MC4v1.r32p1-01eac0.b8cf1793b1173c0bb23abcfef1974de4
Version du système graphique (Vulkan)1.3.278 à 1.1.177
Fonctionnalités optionnelles (extensions)138 à 68+0 -70
Fonctionnalités qui réussissent leur vérification (validées)56 à 280 réussie uniquement sur Mali-G68 MC4 28 réussies uniquement sur Mali-G68 MC4
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-G68 MC4 Détails de Mali-G68 MC4

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

FonctionnalitéSystèmeMali-G68 MC4Variation
borderColorSwizzle
VK_EXT_border_color_swizzle
réussinon pris en chargeperdu
extendedDynamicState
VK_EXT_extended_dynamic_state
réussinon pris en chargeperdu
extendedDynamicState2
VK_EXT_extended_dynamic_state2
réussinon pris en chargeperdu
extendedDynamicState3DepthClampEnable
VK_EXT_extended_dynamic_state3
réussinon pris en chargeperdu
vertexInputDynamicState
VK_EXT_vertex_input_dynamic_state
réussinon pris en chargeperdu
shaderBufferInt64Atomics
VK_KHR_shader_atomic_int64
réussinon pris en chargeperdu
timelineSemaphore
VK_KHR_timeline_semaphore
réussiéchecperdu
depthClamp
VkPhysicalDeviceFeatures
réussinon testéperdu
largePoints
VkPhysicalDeviceFeatures
réussinon testéperdu
compat.helper_loop_terminator
core
réussinon testéperdu
compat.nested_map
core
réussinon testéperdu
core.blend_advertised_formats
core
réussinon testéperdu
core.compute_big_stack
core
réussinon testéperdu
core.host_coherent_readback
core
réussinon testéperdu
core.mrt_partial_kill
core
réussinon testéperdu
core.ubo_update_buffer
core
réussinon testéperdu
core.ubo_written_after_record
core
réussinon testéperdu
core.varying_subset
core
réussinon testéperdu
mem.image_padding
core
réussinon testéperdu
perf.fb_local_barrier_large_draws
core
réussinon testéperdu
perf.fb_local_barrier_overdraw
core
réussinon testéperdu
push.max_combined_image_samplers
core
réussinon pris en chargeperdu
push.max_uniform_buffers
core
réussinon pris en chargeperdu
stage.geometry_max_output
core
réussinon testéperdu
stress.many_command_buffers_one_submit
core
réussinon testéperdu
stress.scratch_per_batch
core
réussinon testéperdu
stress.spill_helper_lanes
core
réussinon testéperdu
sync.first_submit_clear_then_compute
core
réussinon testéperdu
borderColorSwizzleFromImage
VK_EXT_border_color_swizzle
non testénon pris en chargemodifié
extendedDynamicState2PatchControlPoints
VK_EXT_extended_dynamic_state2
non testénon pris en chargemodifié
extendedDynamicState3DepthClipEnable
VK_EXT_extended_dynamic_state3
non testénon pris en chargemodifié
extendedDynamicState3LineRasterizationMode
VK_EXT_extended_dynamic_state3
non testénon pris en chargemodifié
extendedDynamicState3ProvokingVertexMode
VK_EXT_extended_dynamic_state3
non testénon pris en chargemodifié
extendedDynamicState3SampleMask
VK_EXT_extended_dynamic_state3
non testénon pris en chargemodifié
extendedDynamicState3TessellationDomainOrigin
VK_EXT_extended_dynamic_state3
non testénon pris en chargemodifié
shaderSharedInt64Atomics
VK_KHR_shader_atomic_int64
non testénon pris en chargemodifié
dualSrcBlend
VkPhysicalDeviceFeatures
non testénon pris en chargemodifié
logicOp
VkPhysicalDeviceFeatures
non testénon pris en chargemodifié
shaderInt64
VkPhysicalDeviceFeatures
non testénon pris en chargemodifié
wideLines
VkPhysicalDeviceFeatures
non testénon pris en chargemodifié
stage.geometry_point_size
core
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 Mali-G68 MC4 (0)
  • Aucun
Extensions uniquement dans Mali-G68 MC4 (70)
  • VK_ANDROID_external_format_resolve
  • VK_ARM_rasterization_order_attachment_access
  • VK_ARM_shader_core_builtins
  • VK_ARM_shader_core_properties
  • VK_EXT_border_color_swizzle
  • VK_EXT_debug_marker
  • VK_EXT_depth_clamp_zero_one
  • VK_EXT_depth_clip_enable
  • VK_EXT_device_address_binding_report
  • VK_EXT_device_fault
  • VK_EXT_dynamic_rendering_unused_attachments
  • VK_EXT_extended_dynamic_state
  • VK_EXT_extended_dynamic_state2
  • VK_EXT_extended_dynamic_state3
  • VK_EXT_external_memory_acquire_unmodified
  • VK_EXT_frame_boundary
  • VK_EXT_global_priority_query
  • VK_EXT_image_2d_view_of_3d
  • VK_EXT_image_compression_control
  • VK_EXT_image_compression_control_swapchain
  • VK_EXT_image_sliced_view_of_3d
  • VK_EXT_legacy_dithering
  • VK_EXT_load_store_op_none
  • VK_EXT_multisampled_render_to_single_sampled
  • VK_EXT_pipeline_creation_cache_control
  • VK_EXT_pipeline_creation_feedback
  • VK_EXT_pipeline_protected_access
  • VK_EXT_pipeline_robustness
  • VK_EXT_primitive_topology_list_restart
  • VK_EXT_primitives_generated_query
  • VK_EXT_private_data
  • VK_EXT_rasterization_order_attachment_access
  • VK_EXT_rgba10x6_formats
  • VK_EXT_shader_demote_to_helper_invocation
  • VK_EXT_shader_image_atomic_int64
  • VK_EXT_shader_tile_image
  • VK_EXT_subpass_merge_feedback
  • VK_EXT_swapchain_maintenance1
  • VK_EXT_texel_buffer_alignment
  • VK_EXT_tooling_info
  • VK_EXT_vertex_input_dynamic_state
  • VK_GOOGLE_decorate_string
  • VK_GOOGLE_user_type
  • VK_KHR_calibrated_timestamps
  • VK_KHR_copy_commands2
  • 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_map_memory2
  • VK_KHR_push_descriptor
  • VK_KHR_shader_atomic_int64
  • VK_KHR_shader_expect_assume
  • VK_KHR_shader_float_controls2
  • VK_KHR_shader_integer_dot_product
  • VK_KHR_shader_maximal_reconvergence
  • VK_KHR_shader_quad_control
  • VK_KHR_shader_subgroup_rotate
  • VK_KHR_shader_subgroup_uniform_control_flow
  • VK_KHR_shader_terminate_invocation
  • VK_KHR_swapchain_mutable_format
  • VK_KHR_synchronization2
  • VK_KHR_vertex_attribute_divisor
  • VK_KHR_zero_initialize_workgroup_memory
Fonctionnalités de base qui diffèrent (67)
multiview Vulkan 1.1réussi à non pris en charge
protectedMemory Vulkan 1.1réussi à non pris en charge
samplerYcbcrConversion Vulkan 1.1réussi à non pris en charge
shaderDrawParameters Vulkan 1.1réussi à non pris en charge
storageBuffer16BitAccess Vulkan 1.1réussi à non pris en charge
storageInputOutput16 Vulkan 1.1réussi à non pris en charge
storagePushConstant16 Vulkan 1.1réussi à non pris en charge
uniformAndStorageBuffer16BitAccess Vulkan 1.1réussi à non pris en charge
variablePointers Vulkan 1.1réussi à non pris en charge
variablePointersStorageBuffer Vulkan 1.1réussi à non pris en charge
bufferDeviceAddress Vulkan 1.2réussi à non pris en charge
descriptorBindingPartiallyBound Vulkan 1.2réussi à non pris en charge
descriptorBindingSampledImageUpdateAfterBind Vulkan 1.2réussi à non pris en charge
descriptorBindingStorageBufferUpdateAfterBind Vulkan 1.2réussi à non pris en charge
descriptorBindingStorageImageUpdateAfterBind Vulkan 1.2réussi à non pris en charge
descriptorBindingStorageTexelBufferUpdateAfterBind Vulkan 1.2réussi à non pris en charge
descriptorBindingUniformBufferUpdateAfterBind Vulkan 1.2réussi à non pris en charge
descriptorBindingUniformTexelBufferUpdateAfterBind Vulkan 1.2réussi à non pris en charge
descriptorBindingUpdateUnusedWhilePending Vulkan 1.2réussi à non pris en charge
descriptorBindingVariableDescriptorCount Vulkan 1.2réussi à non pris en charge
descriptorIndexing Vulkan 1.2réussi à non pris en charge
hostQueryReset Vulkan 1.2réussi à non pris en charge
imagelessFramebuffer Vulkan 1.2réussi à non pris en charge
runtimeDescriptorArray Vulkan 1.2réussi à non pris en charge
samplerMirrorClampToEdge Vulkan 1.2réussi à non pris en charge
scalarBlockLayout Vulkan 1.2réussi à non pris en charge
separateDepthStencilLayouts Vulkan 1.2réussi à non pris en charge
shaderBufferInt64Atomics Vulkan 1.2réussi à non pris en charge
shaderFloat16 Vulkan 1.2réussi à non pris en charge
shaderInputAttachmentArrayDynamicIndexing Vulkan 1.2réussi à non pris en charge
shaderInputAttachmentArrayNonUniformIndexing Vulkan 1.2réussi à non pris en charge
shaderInt8 Vulkan 1.2réussi à non pris en charge
shaderOutputViewportIndex Vulkan 1.2réussi à non pris en charge
shaderSampledImageArrayNonUniformIndexing Vulkan 1.2réussi à non pris en charge
shaderSharedInt64Atomics Vulkan 1.2réussi à non pris en charge
shaderStorageBufferArrayNonUniformIndexing Vulkan 1.2réussi à non pris en charge
shaderStorageImageArrayNonUniformIndexing Vulkan 1.2réussi à non pris en charge
shaderStorageTexelBufferArrayDynamicIndexing Vulkan 1.2réussi à non pris en charge
shaderStorageTexelBufferArrayNonUniformIndexing Vulkan 1.2réussi à non pris en charge
shaderSubgroupExtendedTypes Vulkan 1.2réussi à non pris en charge
shaderUniformBufferArrayNonUniformIndexing Vulkan 1.2réussi à non pris en charge
shaderUniformTexelBufferArrayDynamicIndexing Vulkan 1.2réussi à non pris en charge
shaderUniformTexelBufferArrayNonUniformIndexing Vulkan 1.2réussi à non pris en charge
storageBuffer8BitAccess Vulkan 1.2réussi à non pris en charge
storagePushConstant8 Vulkan 1.2réussi à non pris en charge
subgroupBroadcastDynamicId Vulkan 1.2réussi à non pris en charge
timelineSemaphore Vulkan 1.2réussi à non pris en charge
uniformAndStorageBuffer8BitAccess Vulkan 1.2réussi à non pris en charge
uniformBufferStandardLayout Vulkan 1.2réussi à non pris en charge
vulkanMemoryModel Vulkan 1.2réussi à non pris en charge
vulkanMemoryModelAvailabilityVisibilityChains Vulkan 1.2réussi à non pris en charge
vulkanMemoryModelDeviceScope Vulkan 1.2réussi à non pris en charge
computeFullSubgroups Vulkan 1.3réussi à non pris en charge
descriptorBindingInlineUniformBlockUpdateAfterBind Vulkan 1.3réussi à non pris en charge
dynamicRendering Vulkan 1.3réussi à non pris en charge
inlineUniformBlock Vulkan 1.3réussi à non pris en charge
maintenance4 Vulkan 1.3réussi à non pris en charge
pipelineCreationCacheControl Vulkan 1.3réussi à non pris en charge
privateData Vulkan 1.3réussi à non pris en charge
robustImageAccess Vulkan 1.3réussi à non pris en charge
shaderDemoteToHelperInvocation Vulkan 1.3réussi à non pris en charge
shaderIntegerDotProduct Vulkan 1.3réussi à non pris en charge
shaderTerminateInvocation Vulkan 1.3réussi à non pris en charge
shaderZeroInitializeWorkgroupMemory Vulkan 1.3réussi à non pris en charge
subgroupSizeControl Vulkan 1.3réussi à non pris en charge
synchronization2 Vulkan 1.3réussi à non pris en charge
textureCompressionASTC_HDR Vulkan 1.3réussi à non pris en charge
Limites qui diffèrent (14)
LimiteSystèmeMali-G68 MC4
maxUniformBufferRange214748364865536
maxStorageBufferRange2147483648268435456
maxMemoryAllocationCount163844294967295
bufferImageGranularity14096
maxBoundDescriptorSets74
maxPerStageDescriptorUniformBuffers50000036
maxDescriptorSetUniformBuffers500000216
maxGeometryInputComponents12864
maxGeometryTotalOutputComponents20481024
maxFragmentDualSrcAttachments80
maxSamplerLodBias126255
maxInterpolationOffset0.43750.5
lineWidthRange1, 4095.941, 1
lineWidthGranularity0.06250
Formats pris en charge par un seul pilote (0 gagnés, 14 perdus)

Uniquement dans Mali-G68 MC4 :

  • Aucun

Uniquement dans Mali-G68 MC4 :

  • A1B5G5R5_UNORM_PACK16
  • A2R10G10B10_SSCALED_PACK32
  • A2R10G10B10_USCALED_PACK32
  • A8_UNORM
  • B10X6G10X6R10X6G10X6_422_UNORM_4PACK16
  • B8G8R8A8_SSCALED
  • B8G8R8A8_USCALED
  • B8G8R8_SSCALED
  • B8G8R8_USCALED
  • G10X6B10X6G10X6R10X6_422_UNORM_4PACK16
  • G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16
  • G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16
  • R64_SINT
  • R64_UINT