FauxVkDB
日本語
ホーム / Mali-G68 / 比較

Mali-G68 MC4 vs Mali-G68

Mali-G68 (Infinix ZERO 5G 2023, LENOVO TB370FU, realme 10 Pro+ 5G, realme P1 5G, Samsung Galaxy A17 5G, Samsung Galaxy A25 5G, Samsung Galaxy A54 5G). 最初に挙げたドライバーを、2番目のドライバー(ベースライン)と比べています。

純正Mali-G68v1.r38p1-01eac0-mbs2v41_0.0b37450fbb12e582df79a7906d0ad856
vs
カスタムMali-G68 MC4v1.r32p1-01eac0.b8cf1793b1173c0bb23abcfef1974de4
グラフィックスのシステムバージョン(Vulkan)1.3.219 → 1.1.177
追加機能(拡張機能)97 → 68+0 -29
チェックに成功した機能(検証済み)29 → 28Mali-G68 MC4でのみ成功 0 Mali-G68でのみ成功 1
速度テストのシーン(ベンチマーク)共通のシーンなし
各ドライバーが動かせそうなゲーム(機能リストからの目安): 緑は動く見込み、黄は動くかも、橙は厳しい、赤は動かない
純正DX92002+DX102006+DX112009+DX122015+Switch
カスタムDX92002+DX102006+DX112009+DX122015+Switch

Mali-G68の詳細 Mali-G68 MC4の詳細

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

機能純正Mali-G68 MC4変化
extendedDynamicState2
VK_EXT_extended_dynamic_state2
成功非対応欠落
extendedDynamicState
VK_EXT_extended_dynamic_state
失敗非対応変更あり
extendedDynamicState2PatchControlPoints
VK_EXT_extended_dynamic_state2
未テスト非対応変更あり

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

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

技術的な違い(Vulkan)

Mali-G68 MC4だけにある拡張機能(0)
  • なし
Mali-G68だけにある拡張機能(29)
  • VK_ARM_rasterization_order_attachment_access
  • VK_EXT_extended_dynamic_state
  • VK_EXT_extended_dynamic_state2
  • VK_EXT_global_priority_query
  • VK_EXT_hdr_metadata
  • 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_swapchain_maintenance1
  • 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
差があるコア機能(65)
multiview Vulkan 1.1成功 → 非対応
protectedMemory 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成功 → 非対応
差がある制限(7)
上限純正Mali-G68 MC4
maxMemoryAllocationCount163844294967295
bufferImageGranularity14096
maxBoundDescriptorSets74
maxGeometryInputComponents12864
maxGeometryTotalOutputComponents20481024
maxSamplerLodBias126255
timestampPeriod38.461576.9231
片方のドライバーだけが対応するフォーマット(追加0、欠落6)

Mali-G68 MC4のみ:

  • なし

Mali-G68のみ:

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