FauxVkDB
日本語

Mali-G57 MC2 vs Mali-G1-Ultra MC12

Mali-G1-Ultra MC12 (Infinix NOTE 30, Infinix NOTE 40 Pro, Oppo A6 5G, Oppo A6t 5G, Oppo Find X9s Pro, REDMI 15C 5G, Redmi Note 10 5G, Redmi Note 13 5G, Redmi Note 13 Pro, Samsung Galaxy A07, Samsung Galaxy A07, Samsung Galaxy A15 5G, Samsung Galaxy A16, TCL 50 XE 5G). 最初に挙げたドライバーを、2番目のドライバー(ベースライン)と比べています。

純正Mali-G1-Ultra MC12v1.r32p1-01eac0.394145956bc7cd8e697b330aba11e3d3
vs
カスタムMali-G57 MC2v1.r38p1-01eac0.19528df06bfcfdad2316687138325513
グラフィックスのシステムバージョン(Vulkan)1.1.177 → 1.3.219
追加機能(拡張機能)69 → 95+26 -0
チェックに成功した機能(検証済み)45 → 29Mali-G57 MC2でのみ成功 1 Mali-G1-Ultra MC12でのみ成功 17
速度テストのシーン(ベンチマーク)共通のシーンなし
各ドライバーが動かせそうなゲーム(機能リストからの目安): 緑は動く見込み、黄は動くかも、橙は厳しい、赤は動かない
純正DX92002+DX102006+DX112009+DX122015+Switch
カスタムDX92002+DX102006+DX112009+DX122015+Switch

Mali-G1-Ultra MC12の詳細 Mali-G57 MC2の詳細

結果が異なる機能チェック(21)

機能純正Mali-G57 MC2変化
depthClamp
VkPhysicalDeviceFeatures
成功未テスト欠落
largePoints
VkPhysicalDeviceFeatures
成功未テスト欠落
compat.helper_loop_terminator
core
成功未テスト欠落
compat.nested_map
core
成功未テスト欠落
core.blend_advertised_formats
core
成功未テスト欠落
core.compute_big_stack
core
成功未テスト欠落
core.host_coherent_readback
core
成功未テスト欠落
core.mrt_partial_kill
core
成功未テスト欠落
core.ubo_update_buffer
core
成功未テスト欠落
core.ubo_written_after_record
core
成功未テスト欠落
core.varying_subset
core
成功未テスト欠落
mem.image_padding
core
成功未テスト欠落
perf.fb_local_barrier_large_draws
core
成功未テスト欠落
perf.fb_local_barrier_overdraw
core
成功未テスト欠落
stage.geometry_max_output
core
成功未テスト欠落
stress.scratch_per_batch
core
成功未テスト欠落
sync.first_submit_clear_then_compute
core
成功未テスト欠落
extendedDynamicState2
VK_EXT_extended_dynamic_state2
非対応成功追加
extendedDynamicState
VK_EXT_extended_dynamic_state
非対応失敗変更あり
extendedDynamicState2PatchControlPoints
VK_EXT_extended_dynamic_state2
非対応未テスト変更あり
stage.geometry_point_size
core
非対応未テスト変更あり

速度テストのシーン(ベンチマーク)

どちらのドライバーにも、有効な速度テスト(ベンチマークレポート)がまだありません。

技術的な違い(Vulkan)

Mali-G57 MC2だけにある拡張機能(26)
  • 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_synchronization2
  • VK_KHR_zero_initialize_workgroup_memory
Mali-G1-Ultra MC12だけにある拡張機能(0)
  • なし
差があるコア機能(64)
multiview Vulkan 1.1非対応 → 成功
samplerYcbcrConversion Vulkan 1.1非対応 → 成功
shaderDrawParameters Vulkan 1.1非対応 → 成功
storageBuffer16BitAccess Vulkan 1.1非対応 → 成功
storageInputOutput16 Vulkan 1.1非対応 → 成功
storagePushConstant16 Vulkan 1.1非対応 → 成功
uniformAndStorageBuffer16BitAccess Vulkan 1.1非対応 → 成功
variablePointers Vulkan 1.1非対応 → 成功
variablePointersStorageBuffer Vulkan 1.1非対応 → 成功
bufferDeviceAddress Vulkan 1.2非対応 → 成功
descriptorBindingPartiallyBound Vulkan 1.2非対応 → 成功
descriptorBindingSampledImageUpdateAfterBind Vulkan 1.2非対応 → 成功
descriptorBindingStorageBufferUpdateAfterBind Vulkan 1.2非対応 → 成功
descriptorBindingStorageImageUpdateAfterBind Vulkan 1.2非対応 → 成功
descriptorBindingStorageTexelBufferUpdateAfterBind Vulkan 1.2非対応 → 成功
descriptorBindingUniformBufferUpdateAfterBind Vulkan 1.2非対応 → 成功
descriptorBindingUniformTexelBufferUpdateAfterBind Vulkan 1.2非対応 → 成功
descriptorBindingUpdateUnusedWhilePending Vulkan 1.2非対応 → 成功
descriptorBindingVariableDescriptorCount Vulkan 1.2非対応 → 成功
descriptorIndexing Vulkan 1.2非対応 → 成功
hostQueryReset Vulkan 1.2非対応 → 成功
imagelessFramebuffer Vulkan 1.2非対応 → 成功
runtimeDescriptorArray Vulkan 1.2非対応 → 成功
samplerMirrorClampToEdge Vulkan 1.2非対応 → 成功
scalarBlockLayout Vulkan 1.2非対応 → 成功
separateDepthStencilLayouts Vulkan 1.2非対応 → 成功
shaderFloat16 Vulkan 1.2非対応 → 成功
shaderInputAttachmentArrayDynamicIndexing Vulkan 1.2非対応 → 成功
shaderInputAttachmentArrayNonUniformIndexing Vulkan 1.2非対応 → 成功
shaderInt8 Vulkan 1.2非対応 → 成功
shaderOutputViewportIndex Vulkan 1.2非対応 → 成功
shaderSampledImageArrayNonUniformIndexing Vulkan 1.2非対応 → 成功
shaderStorageBufferArrayNonUniformIndexing Vulkan 1.2非対応 → 成功
shaderStorageImageArrayNonUniformIndexing Vulkan 1.2非対応 → 成功
shaderStorageTexelBufferArrayDynamicIndexing Vulkan 1.2非対応 → 成功
shaderStorageTexelBufferArrayNonUniformIndexing Vulkan 1.2非対応 → 成功
shaderSubgroupExtendedTypes Vulkan 1.2非対応 → 成功
shaderUniformBufferArrayNonUniformIndexing Vulkan 1.2非対応 → 成功
shaderUniformTexelBufferArrayDynamicIndexing Vulkan 1.2非対応 → 成功
shaderUniformTexelBufferArrayNonUniformIndexing Vulkan 1.2非対応 → 成功
storageBuffer8BitAccess Vulkan 1.2非対応 → 成功
storagePushConstant8 Vulkan 1.2非対応 → 成功
subgroupBroadcastDynamicId Vulkan 1.2非対応 → 成功
timelineSemaphore Vulkan 1.2非対応 → 成功
uniformAndStorageBuffer8BitAccess Vulkan 1.2非対応 → 成功
uniformBufferStandardLayout Vulkan 1.2非対応 → 成功
vulkanMemoryModel Vulkan 1.2非対応 → 成功
vulkanMemoryModelAvailabilityVisibilityChains Vulkan 1.2非対応 → 成功
vulkanMemoryModelDeviceScope Vulkan 1.2非対応 → 成功
computeFullSubgroups Vulkan 1.3非対応 → 成功
descriptorBindingInlineUniformBlockUpdateAfterBind Vulkan 1.3非対応 → 成功
dynamicRendering Vulkan 1.3非対応 → 成功
inlineUniformBlock Vulkan 1.3非対応 → 成功
maintenance4 Vulkan 1.3非対応 → 成功
pipelineCreationCacheControl Vulkan 1.3非対応 → 成功
privateData Vulkan 1.3非対応 → 成功
robustImageAccess Vulkan 1.3非対応 → 成功
shaderDemoteToHelperInvocation Vulkan 1.3非対応 → 成功
shaderIntegerDotProduct Vulkan 1.3非対応 → 成功
shaderTerminateInvocation Vulkan 1.3非対応 → 成功
shaderZeroInitializeWorkgroupMemory Vulkan 1.3非対応 → 成功
subgroupSizeControl Vulkan 1.3非対応 → 成功
synchronization2 Vulkan 1.3非対応 → 成功
textureCompressionASTC_HDR Vulkan 1.3非対応 → 成功
差がある制限(6)
上限純正Mali-G57 MC2
maxMemoryAllocationCount429496729516384
bufferImageGranularity40961
maxBoundDescriptorSets47
maxGeometryInputComponents64128
maxGeometryTotalOutputComponents10242048
maxSamplerLodBias255126
片方のドライバーだけが対応するフォーマット(追加6、欠落0)

Mali-G57 MC2のみ:

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

Mali-G1-Ultra MC12のみ:

  • なし