FauxVkDB
繁體中文
首頁 / Mali-G68 / 對比

Mali-G68 對比 Mali-G68 MC4

在 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). 先列出的驅動程式與後一個對比,後一個是基準。

原廠Mali-G68 MC4v1.r32p1-01eac0.b8cf1793b1173c0bb23abcfef1974de4
對比
自訂Mali-G68v1.r38p1-01eac0-mbs2v41_0.0b37450fbb12e582df79a7906d0ad856
圖形系統版本(Vulkan)1.1.177 → 1.3.219
可選功能(擴充功能)68 → 97+29 -0
通過檢測的功能(已驗證)28 → 291 個僅在 Mali-G68 上通過 0 個僅在 Mali-G68 MC4 上通過
跑分測試場景(基準測試)沒有共同場景
各驅動程式能跑的遊戲(根據功能列表估算):綠色大致能跑,黃色未必能跑,橙色問題較多,紅色跑不動
原廠DX92002+DX102006+DX112009+DX122015+Switch
自訂DX92002+DX102006+DX112009+DX122015+Switch

Mali-G68 MC4 詳情 Mali-G68 詳情

結果不同的功能檢測(3)

功能原廠Mali-G68變化
extendedDynamicState2
VK_EXT_extended_dynamic_state2
不支援通過新增
extendedDynamicState
VK_EXT_extended_dynamic_state
不支援失敗有變化
extendedDynamicState2PatchControlPoints
VK_EXT_extended_dynamic_state2
不支援未檢測有變化

跑分測試場景(基準測試)

兩個驅動程式都還沒有有效的跑分測試(基準測試報告)。

技術差異(Vulkan)

僅 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
僅 Mali-G68 MC4 有的擴充功能(0)
  • 無
不同的核心功能(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
maxMemoryAllocationCount429496729516384
bufferImageGranularity40961
maxBoundDescriptorSets47
maxGeometryInputComponents64128
maxGeometryTotalOutputComponents10242048
maxSamplerLodBias255126
timestampPeriod76.923138.4615
只有一個驅動程式支援的格式(多了 6 種,少了 0 種)

僅 Mali-G68 有:

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

僅 Mali-G68 MC4 有:

  • 無