Mali-G610 MC6 vs Mali-G610 MC3
On Mali-G610 (CUBOT MAX 5, GameForce Ace, HUAWEI CHZ-LX1, Infinix GT 20 Pro, Infinix NOTE Edge, motorola edge, Nothing Phone (2a) Plus, OnePlus Ace 竞速版, POCO X4 GT, realme 真我 GT NEO 3 150W, Redmi Note 13 Pro+ 5G, Vivo iQOO Neo7 SE, Vivo V27, Xiaomi 13T). The first driver named is compared against the second, which is the baseline.
StockMali-G610 MC3
vsCustomMali-G610 MC6
Graphics system version (Vulkan)1.1.177 to 1.1.219
Optional features (extensions)72 to 93+22 -1
Features that pass their check (validated)48 to 471 pass only on Mali-G610 MC6 2 pass only on Mali-G610 MC3
Speed test scenes (benchmark)no shared scenes
Games each driver could run (an estimate from its feature list): green likely, yellow maybe, orange limited, red no
StockDX92002+DX102006+DX112009+DX122015+Switch
CustomDX92002+DX102006+DX112009+DX122015+Switch
Mali-G610 MC3 details Mali-G610 MC6 details
Feature checks that differ (5)
| Feature | Stock | Mali-G610 MC6 | Change |
|---|---|---|---|
| depthClamp | pass | untested | lost |
| largePoints | pass | untested | lost |
| extendedDynamicState2 | unsupported | pass | gained |
| extendedDynamicState | unsupported | fail | changed |
| extendedDynamicState2PatchControlPoints | unsupported | untested | changed |
Speed test scenes (benchmark)
The two drivers were not measured on the same set of device models. Frame times from different devices do not compare drivers, so read these numbers with that in mind.
| Scene | Stock ms | Mali-G610 MC6 ms | Difference | Starts | GPU clock, MHz | Picture vs stock |
|---|---|---|---|---|---|---|
| compute_nbody | n/a | n/a | only one side | ? vs 3 of 3 | ? vs ? | not checked |
| hdr_2160p | n/a | 23.78 | only one side | ? vs 3 of 3 | ? vs ? | not checked |
| oit_linked_lists | n/a | 19.35 | only one side | ? vs 3 of 3 | ? vs ? | not checked |
| pipeline_barriers | n/a | 7.59 | only one side | ? vs 3 of 3 | ? vs ? | not checked |
| pipeline_barriers_2160p | n/a | 22.52 | only one side | ? vs 3 of 3 | ? vs ? | not checked |
| subpasses | n/a | 13.26 | only one side | ? vs 3 of 3 | ? vs ? | not checked |
Technical differences (Vulkan)
Extensions only in Mali-G610 MC6 (22)
- 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_shader_integer_dot_product
- VK_KHR_shader_terminate_invocation
- VK_KHR_synchronization2
- VK_KHR_zero_initialize_workgroup_memory
Extensions only in Mali-G610 MC3 (1)
- VK_EXT_hdr_metadata
Core features that differ (0)
| None |
Limits that differ (5)
| Limit | Stock | Mali-G610 MC6 |
|---|---|---|
| maxMemoryAllocationCount | 4294967295 | 16384 |
| bufferImageGranularity | 4096 | 1 |
| maxBoundDescriptorSets | 4 | 7 |
| maxGeometryInputComponents | 64 | 128 |
| maxGeometryTotalOutputComponents | 1024 | 2048 |
Formats supported by only one driver (6 gained, 0 lost)
- A2R10G10B10_SSCALED_PACK32
- A2R10G10B10_USCALED_PACK32
- B8G8R8A8_SSCALED
- B8G8R8A8_USCALED
- B8G8R8_SSCALED
- B8G8R8_USCALED
- None