Mali-G68 MC4 vs Mali-G68 MC4
Di 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). Driver yang disebut pertama dibandingkan dengan yang kedua, yang menjadi baseline.
BawaanMali-G68 MC4
vsKustomMali-G68 MC4
Versi sistem grafis (Vulkan)1.1.177 sampai 1.3.278
Fitur tambahan (ekstensi)68 sampai 138+70 -0
Fitur yang lolos pemeriksaan (tervalidasi)28 sampai 37lolos hanya di Mali-G68 MC4: 9 lolos hanya di Mali-G68 MC4: 0
Scene tes kecepatan (benchmark)tidak ada scene yang sama
Game yang bisa dijalankan setiap driver (perkiraan dari daftar fiturnya): hijau kemungkinan bisa, kuning mungkin, oranye terbatas, merah tidak
BawaanDX92002+DX102006+DX112009+DX122015+Switch
KustomDX92002+DX102006+DX112009+DX122015+Switch
Detail Mali-G68 MC4 Detail Mali-G68 MC4
Pemeriksaan fitur yang berbeda (21)
| Fitur | Bawaan | Mali-G68 MC4 | Perubahan |
|---|---|---|---|
| borderColorSwizzle | tidak didukung | lolos | bertambah |
| extendedDynamicState | tidak didukung | lolos | bertambah |
| extendedDynamicState2 | tidak didukung | lolos | bertambah |
| extendedDynamicState3DepthClampEnable | tidak didukung | lolos | bertambah |
| vertexInputDynamicState | tidak didukung | lolos | bertambah |
| shaderBufferInt64Atomics | tidak didukung | lolos | bertambah |
| timelineSemaphore | gagal | lolos | bertambah |
| push.max_combined_image_samplers | tidak didukung | lolos | bertambah |
| push.max_uniform_buffers | tidak didukung | lolos | bertambah |
| borderColorSwizzleFromImage | tidak didukung | belum diuji | berubah |
| extendedDynamicState2PatchControlPoints | tidak didukung | belum diuji | berubah |
| extendedDynamicState3DepthClipEnable | tidak didukung | belum diuji | berubah |
| extendedDynamicState3LineRasterizationMode | tidak didukung | belum diuji | berubah |
| extendedDynamicState3ProvokingVertexMode | tidak didukung | belum diuji | berubah |
| extendedDynamicState3SampleMask | tidak didukung | belum diuji | berubah |
| extendedDynamicState3TessellationDomainOrigin | tidak didukung | belum diuji | berubah |
| shaderSharedInt64Atomics | tidak didukung | belum diuji | berubah |
| dualSrcBlend | tidak didukung | belum diuji | berubah |
| logicOp | tidak didukung | belum diuji | berubah |
| shaderInt64 | tidak didukung | belum diuji | berubah |
| wideLines | tidak didukung | belum diuji | berubah |
Scene tes kecepatan (benchmark)
Kedua driver tidak diukur di kumpulan model perangkat yang sama. Frame time dari perangkat yang berbeda tidak membandingkan driver, jadi baca angka ini dengan mempertimbangkan hal itu.
| Scene | Bawaan ms | Mali-G68 MC4 ms | Selisih | Mulai | Clock GPU, MHz | Gambar vs bawaan |
|---|---|---|---|---|---|---|
| compute_nbody | n/a | n/a | hanya satu sisi | ? vs 3 dari 3 | ? vs ? | tidak diperiksa |
| hdr_2160p | n/a | 75.30 | hanya satu sisi | ? vs 3 dari 3 | ? vs ? | tidak diperiksa |
| oit_linked_lists | n/a | 26.63 | hanya satu sisi | ? vs 3 dari 3 | ? vs ? | tidak diperiksa |
| pipeline_barriers | n/a | 15.92 | hanya satu sisi | ? vs 3 dari 3 | ? vs ? | tidak diperiksa |
| subpasses | n/a | n/a | hanya satu sisi | ? vs 3 dari 3 | ? vs ? | tidak diperiksa |
Perbedaan teknis (Vulkan)
Ekstensi yang hanya ada di 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_hdr_metadata
- 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_synchronization2
- VK_KHR_vertex_attribute_divisor
- VK_KHR_zero_initialize_workgroup_memory
Ekstensi yang hanya ada di Mali-G68 MC4 (0)
- Tidak ada
Fitur inti yang berbeda (67)
| multiview | tidak didukung sampai lolos |
| protectedMemory | tidak didukung sampai lolos |
| samplerYcbcrConversion | tidak didukung sampai lolos |
| shaderDrawParameters | tidak didukung sampai lolos |
| storageBuffer16BitAccess | tidak didukung sampai lolos |
| storageInputOutput16 | tidak didukung sampai lolos |
| storagePushConstant16 | tidak didukung sampai lolos |
| uniformAndStorageBuffer16BitAccess | tidak didukung sampai lolos |
| variablePointers | tidak didukung sampai lolos |
| variablePointersStorageBuffer | tidak didukung sampai lolos |
| bufferDeviceAddress | tidak didukung sampai lolos |
| descriptorBindingPartiallyBound | tidak didukung sampai lolos |
| descriptorBindingSampledImageUpdateAfterBind | tidak didukung sampai lolos |
| descriptorBindingStorageBufferUpdateAfterBind | tidak didukung sampai lolos |
| descriptorBindingStorageImageUpdateAfterBind | tidak didukung sampai lolos |
| descriptorBindingStorageTexelBufferUpdateAfterBind | tidak didukung sampai lolos |
| descriptorBindingUniformBufferUpdateAfterBind | tidak didukung sampai lolos |
| descriptorBindingUniformTexelBufferUpdateAfterBind | tidak didukung sampai lolos |
| descriptorBindingUpdateUnusedWhilePending | tidak didukung sampai lolos |
| descriptorBindingVariableDescriptorCount | tidak didukung sampai lolos |
| descriptorIndexing | tidak didukung sampai lolos |
| hostQueryReset | tidak didukung sampai lolos |
| imagelessFramebuffer | tidak didukung sampai lolos |
| runtimeDescriptorArray | tidak didukung sampai lolos |
| samplerMirrorClampToEdge | tidak didukung sampai lolos |
| scalarBlockLayout | tidak didukung sampai lolos |
| separateDepthStencilLayouts | tidak didukung sampai lolos |
| shaderBufferInt64Atomics | tidak didukung sampai lolos |
| shaderFloat16 | tidak didukung sampai lolos |
| shaderInputAttachmentArrayDynamicIndexing | tidak didukung sampai lolos |
| shaderInputAttachmentArrayNonUniformIndexing | tidak didukung sampai lolos |
| shaderInt8 | tidak didukung sampai lolos |
| shaderOutputViewportIndex | tidak didukung sampai lolos |
| shaderSampledImageArrayNonUniformIndexing | tidak didukung sampai lolos |
| shaderSharedInt64Atomics | tidak didukung sampai lolos |
| shaderStorageBufferArrayNonUniformIndexing | tidak didukung sampai lolos |
| shaderStorageImageArrayNonUniformIndexing | tidak didukung sampai lolos |
| shaderStorageTexelBufferArrayDynamicIndexing | tidak didukung sampai lolos |
| shaderStorageTexelBufferArrayNonUniformIndexing | tidak didukung sampai lolos |
| shaderSubgroupExtendedTypes | tidak didukung sampai lolos |
| shaderUniformBufferArrayNonUniformIndexing | tidak didukung sampai lolos |
| shaderUniformTexelBufferArrayDynamicIndexing | tidak didukung sampai lolos |
| shaderUniformTexelBufferArrayNonUniformIndexing | tidak didukung sampai lolos |
| storageBuffer8BitAccess | tidak didukung sampai lolos |
| storagePushConstant8 | tidak didukung sampai lolos |
| subgroupBroadcastDynamicId | tidak didukung sampai lolos |
| timelineSemaphore | tidak didukung sampai lolos |
| uniformAndStorageBuffer8BitAccess | tidak didukung sampai lolos |
| uniformBufferStandardLayout | tidak didukung sampai lolos |
| vulkanMemoryModel | tidak didukung sampai lolos |
| vulkanMemoryModelAvailabilityVisibilityChains | tidak didukung sampai lolos |
| vulkanMemoryModelDeviceScope | tidak didukung sampai lolos |
| computeFullSubgroups | tidak didukung sampai lolos |
| descriptorBindingInlineUniformBlockUpdateAfterBind | tidak didukung sampai lolos |
| dynamicRendering | tidak didukung sampai lolos |
| inlineUniformBlock | tidak didukung sampai lolos |
| maintenance4 | tidak didukung sampai lolos |
| pipelineCreationCacheControl | tidak didukung sampai lolos |
| privateData | tidak didukung sampai lolos |
| robustImageAccess | tidak didukung sampai lolos |
| shaderDemoteToHelperInvocation | tidak didukung sampai lolos |
| shaderIntegerDotProduct | tidak didukung sampai lolos |
| shaderTerminateInvocation | tidak didukung sampai lolos |
| shaderZeroInitializeWorkgroupMemory | tidak didukung sampai lolos |
| subgroupSizeControl | tidak didukung sampai lolos |
| synchronization2 | tidak didukung sampai lolos |
| textureCompressionASTC_HDR | tidak didukung sampai lolos |
Batas yang berbeda (14)
| Batas | Bawaan | Mali-G68 MC4 |
|---|---|---|
| maxUniformBufferRange | 65536 | 2147483648 |
| maxStorageBufferRange | 268435456 | 2147483648 |
| maxMemoryAllocationCount | 4294967295 | 16384 |
| bufferImageGranularity | 4096 | 1 |
| maxBoundDescriptorSets | 4 | 7 |
| maxPerStageDescriptorUniformBuffers | 36 | 500000 |
| maxDescriptorSetUniformBuffers | 216 | 500000 |
| maxGeometryInputComponents | 64 | 128 |
| maxGeometryTotalOutputComponents | 1024 | 2048 |
| maxFragmentDualSrcAttachments | 0 | 8 |
| maxSamplerLodBias | 255 | 126 |
| maxInterpolationOffset | 0.5 | 0.4375 |
| lineWidthRange | 1, 1 | 1, 4095.94 |
| lineWidthGranularity | 0 | 0.0625 |
Format yang hanya didukung satu driver (14 bertambah, 0 berkurang)
- 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
- Tidak ada