Mali-G610 MC4 vs. Mali-G610 MC2
Auf Mali-G610 (GameForce Ace, Infinix GT 20 Pro, Infinix NOTE Edge, Nothing Phone (2a) Plus, Vivo V27, Xiaomi 13T). Der zuerst genannte Treiber wird mit dem zweiten verglichen, der die Referenz ist.
SystemMali-G610 MC2
vs.CustomMali-G610 MC4
Version des Grafiksystems (Vulkan)1.3.305 → 1.3.219
Zusatzfunktionen (Extensions)155 → 97+1 -59
Features, die ihren Check bestehen (validiert)39 → 32Mali-G610 MC4: von einem Gerät gesendet, das diese Seite nicht bestätigen konnte (nicht verifiziert)0 nur auf Mali-G610 MC4 bestanden 7 nur auf Mali-G610 MC2 bestanden
Benchmark-Szenenkeine gemeinsamen Szenen
Spiele, die jeder Treiber ausführen könnte (eine Schätzung anhand seiner Feature-Liste): grün wahrscheinlich, gelb vielleicht, orange eingeschränkt, rot nein
SystemDX92002+DX102006+DX112009+DX122015+Switch
CustomDX92002+DX102006+DX112009+DX122015+Switch
Mali-G610 MC2: Details Mali-G610 MC4: Details
Feature-Checks mit Unterschieden (20)
| Feature | System | Mali-G610 MC4 | Änderung |
|---|---|---|---|
| borderColorSwizzle | bestanden | nicht unterstützt | verloren |
| extendedDynamicState | bestanden | fehlgeschlagen | verloren |
| extendedDynamicState3DepthClampEnable | bestanden | nicht unterstützt | verloren |
| vertexInputDynamicState | bestanden | nicht unterstützt | verloren |
| shaderBufferInt64Atomics | bestanden | nicht unterstützt | verloren |
| push.max_combined_image_samplers | bestanden | nicht unterstützt | verloren |
| push.max_uniform_buffers | bestanden | nicht unterstützt | verloren |
| borderColorSwizzleFromImage | nicht getestet | nicht unterstützt | geändert |
| extendedDynamicState3DepthClipEnable | nicht getestet | nicht unterstützt | geändert |
| extendedDynamicState3LineRasterizationMode | nicht getestet | nicht unterstützt | geändert |
| extendedDynamicState3ProvokingVertexMode | nicht getestet | nicht unterstützt | geändert |
| extendedDynamicState3SampleMask | nicht getestet | nicht unterstützt | geändert |
| extendedDynamicState3TessellationDomainOrigin | nicht getestet | nicht unterstützt | geändert |
| nullDescriptor | nicht getestet | nicht unterstützt | geändert |
| shaderSharedInt64Atomics | nicht getestet | nicht unterstützt | geändert |
| dualSrcBlend | nicht getestet | nicht unterstützt | geändert |
| inheritedQueries | nicht getestet | nicht unterstützt | geändert |
| logicOp | nicht getestet | nicht unterstützt | geändert |
| shaderInt64 | nicht getestet | nicht unterstützt | geändert |
| wideLines | nicht getestet | nicht unterstützt | geändert |
Benchmark-Szenen
Noch kein gültiger Benchmark-Bericht für einen der beiden Treiber.
Technische Unterschiede (Vulkan)
Extensions nur in Mali-G610 MC4 (1)
- VK_EXT_rgba10x6_formats
Extensions nur in Mali-G610 MC2 (59)
- VK_ANDROID_external_format_resolve
- VK_ARM_scheduling_controls
- 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_descriptor_buffer
- VK_EXT_device_address_binding_report
- VK_EXT_device_fault
- VK_EXT_dynamic_rendering_unused_attachments
- VK_EXT_extended_dynamic_state3
- VK_EXT_external_memory_acquire_unmodified
- VK_EXT_external_memory_host
- VK_EXT_frame_boundary
- VK_EXT_graphics_pipeline_library
- VK_EXT_host_image_copy
- VK_EXT_image_2d_view_of_3d
- VK_EXT_image_compression_control_swapchain
- VK_EXT_image_sliced_view_of_3d
- VK_EXT_image_view_min_lod
- VK_EXT_legacy_dithering
- VK_EXT_mutable_descriptor_type
- VK_EXT_non_seamless_cube_map
- VK_EXT_pipeline_protected_access
- VK_EXT_pipeline_robustness
- VK_EXT_rasterization_order_attachment_access
- VK_EXT_robustness2
- VK_EXT_shader_image_atomic_int64
- VK_EXT_shader_replicated_composites
- VK_EXT_shader_tile_image
- VK_EXT_vertex_input_dynamic_state
- VK_GOOGLE_decorate_string
- VK_GOOGLE_user_type
- VK_KHR_calibrated_timestamps
- VK_KHR_compute_shader_derivatives
- VK_KHR_deferred_host_operations
- VK_KHR_dynamic_rendering_local_read
- VK_KHR_index_type_uint8
- VK_KHR_line_rasterization
- VK_KHR_load_store_op_none
- VK_KHR_maintenance5
- VK_KHR_maintenance6
- VK_KHR_maintenance7
- VK_KHR_map_memory2
- VK_KHR_pipeline_binary
- VK_KHR_pipeline_executable_properties
- VK_KHR_pipeline_library
- VK_KHR_push_descriptor
- VK_KHR_shader_atomic_int64
- VK_KHR_shader_expect_assume
- VK_KHR_shader_float_controls2
- VK_KHR_shader_maximal_reconvergence
- VK_KHR_shader_quad_control
- VK_KHR_shader_subgroup_rotate
- VK_KHR_shader_subgroup_uniform_control_flow
- VK_KHR_swapchain_mutable_format
- VK_KHR_vertex_attribute_divisor
Kern-Features mit Unterschieden (3)
| protectedMemory | bestanden → nicht unterstützt |
| shaderBufferInt64Atomics | bestanden → nicht unterstützt |
| shaderSharedInt64Atomics | bestanden → nicht unterstützt |
Limits mit Unterschieden (26)
| Limit | System | Mali-G610 MC4 |
|---|---|---|
| maxImageDimension1D | 16384 | 32768 |
| maxImageDimension2D | 16384 | 32768 |
| maxImageDimension3D | 16384 | 32768 |
| maxImageDimensionCube | 16384 | 32768 |
| maxUniformBufferRange | 2147483648 | 65536 |
| maxStorageBufferRange | 2147483648 | 268435456 |
| maxPerStageDescriptorSamplers | 8388608 | 500000 |
| maxPerStageDescriptorUniformBuffers | 8388608 | 36 |
| maxPerStageDescriptorStorageBuffers | 8388608 | 500000 |
| maxPerStageDescriptorSampledImages | 8388608 | 500000 |
| maxPerStageDescriptorStorageImages | 8388608 | 500000 |
| maxPerStageResources | 8388608 | 500000 |
| maxDescriptorSetSamplers | 8388608 | 500000 |
| maxDescriptorSetUniformBuffers | 8388608 | 216 |
| maxDescriptorSetStorageBuffers | 8388608 | 500000 |
| maxDescriptorSetSampledImages | 8388608 | 500000 |
| maxDescriptorSetStorageImages | 8388608 | 500000 |
| maxFragmentDualSrcAttachments | 8 | 0 |
| maxFragmentCombinedOutputResources | 16777224 | 1000008 |
| maxViewportDimensions | 16384, 16384 | 32768, 32768 |
| viewportBoundsRange | -32768, 32767 | -65536, 65535 |
| maxInterpolationOffset | 0.4375 | 0.5 |
| maxFramebufferWidth | 16384 | 32768 |
| maxFramebufferHeight | 16384 | 32768 |
| lineWidthRange | 1, 4095.94 | 1, 1 |
| lineWidthGranularity | 0.0625 | 0 |
Formate, die nur ein Treiber unterstützt (0 dazugekommen, 8 verloren)
- Keine
- A1B5G5R5_UNORM_PACK16
- A8_UNORM
- B10X6G10X6R10X6G10X6_422_UNORM_4PACK16
- G10X6B10X6G10X6R10X6_422_UNORM_4PACK16
- G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16
- G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16
- R64_SINT
- R64_UINT