FauxVkDB
English
Home / Mali-G57 MC2 / Compare

Mali-G57 MC2 vs Mali-G57 MC2

On Mali-G57 MC2 (Infinix NOTE 30, Oppo A6 5G, Oppo A6t 5G, REDMI 15C 5G, Redmi Note 10 5G, Redmi Note 13 5G, Samsung Galaxy A07, Samsung Galaxy A07, Samsung Galaxy A15 5G). The first driver named is compared against the second, which is the baseline.

StockMali-G57 MC2v1.r38p1-01eac0.19528df06bfcfdad2316687138325513
vs
CustomMali-G57 MC2v1.r32p1-01eac0.0a0b917d9265b4c01be9925306306139
Graphics system version (Vulkan)1.3.219 to 1.1.177
Optional features (extensions)96 to 69+0 -27
Features that pass their check (validated)29 to 280 pass only on Mali-G57 MC2 1 pass only on Mali-G57 MC2
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

Mali-G57 MC2 details Mali-G57 MC2 details

Feature checks that differ (3)

FeatureStockMali-G57 MC2Change
extendedDynamicState2
VK_EXT_extended_dynamic_state2
passunsupportedlost
extendedDynamicState
VK_EXT_extended_dynamic_state
failunsupportedchanged
extendedDynamicState2PatchControlPoints
VK_EXT_extended_dynamic_state2
untestedunsupportedchanged

Speed test scenes (benchmark)

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

Technical differences (Vulkan)

Extensions only in Mali-G57 MC2 (0)
  • None
Extensions only in Mali-G57 MC2 (27)
  • VK_ARM_rasterization_order_attachment_access
  • VK_EXT_extended_dynamic_state
  • VK_EXT_extended_dynamic_state2
  • VK_EXT_global_priority_query
  • VK_EXT_image_compression_control
  • 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_primitive_topology_list_restart
  • VK_EXT_primitives_generated_query
  • VK_EXT_private_data
  • VK_EXT_rgba10x6_formats
  • VK_EXT_shader_demote_to_helper_invocation
  • VK_EXT_subpass_merge_feedback
  • VK_EXT_texel_buffer_alignment
  • VK_EXT_tooling_info
  • VK_KHR_copy_commands2
  • VK_KHR_dynamic_rendering
  • VK_KHR_format_feature_flags2
  • VK_KHR_global_priority
  • VK_KHR_maintenance4
  • VK_KHR_shader_integer_dot_product
  • VK_KHR_shader_terminate_invocation
  • VK_KHR_swapchain_mutable_format
  • VK_KHR_synchronization2
  • VK_KHR_zero_initialize_workgroup_memory
Core features that differ (64)
multiview Vulkan 1.1pass to unsupported
samplerYcbcrConversion Vulkan 1.1pass to unsupported
shaderDrawParameters Vulkan 1.1pass to unsupported
storageBuffer16BitAccess Vulkan 1.1pass to unsupported
storageInputOutput16 Vulkan 1.1pass to unsupported
storagePushConstant16 Vulkan 1.1pass to unsupported
uniformAndStorageBuffer16BitAccess 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
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
shaderOutputViewportIndex 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
storagePushConstant8 Vulkan 1.2pass to unsupported
subgroupBroadcastDynamicId Vulkan 1.2pass to unsupported
timelineSemaphore Vulkan 1.2pass to unsupported
uniformAndStorageBuffer8BitAccess 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
textureCompressionASTC_HDR Vulkan 1.3pass to unsupported
Limits that differ (6)
LimitStockMali-G57 MC2
maxMemoryAllocationCount163844294967295
bufferImageGranularity14096
maxBoundDescriptorSets74
maxGeometryInputComponents12864
maxGeometryTotalOutputComponents20481024
maxSamplerLodBias126255
Formats supported by only one driver (0 gained, 6 lost)

Only in Mali-G57 MC2:

  • None

Only in Mali-G57 MC2:

  • A2R10G10B10_SSCALED_PACK32
  • A2R10G10B10_USCALED_PACK32
  • B8G8R8A8_SSCALED
  • B8G8R8A8_USCALED
  • B8G8R8_SSCALED
  • B8G8R8_USCALED