vkdb
中文

← Back to browse

Mali-G610 MC6

Report: Xiaomi 22041211AC · submitted by nico · approved

⚠ Android submission Due to Android CTS and vendor policy, the Vulkan features and extensions exposed via the API may be fewer than what the driver actually supports. Treat this data as advisory.
Device modelXiaomi 22041211AC
API version1.1.177
Instance version1.1.177
Device typeINTEGRATED_GPU
Vendor ID0x13B5
Device ID0xA8670000
DriverMali-G610 MC6 32.1.0
Driver infov1.r32p1-01eac0.54329dee8f160f288c574caaf67bbe3f
Driver ID9
Pipeline cache UUID92fd853d0ade495985dbdad39586d9e9

Extensions (70)

ExtensionRevision
VK_ANDROID_external_memory_android_hardware_buffer3
VK_EXT_4444_formats1
VK_EXT_astc_decode_mode1
VK_EXT_calibrated_timestamps2
VK_EXT_custom_border_color12
VK_EXT_descriptor_indexing2
VK_EXT_device_memory_report2
VK_EXT_external_memory_dma_buf1
VK_EXT_fragment_density_map1
VK_EXT_fragment_density_map21
VK_EXT_global_priority2
VK_EXT_host_query_reset1
VK_EXT_image_drm_format_modifier1
VK_EXT_image_robustness1
VK_EXT_index_type_uint81
VK_EXT_inline_uniform_block1
VK_EXT_line_rasterization1
VK_EXT_provoking_vertex1
VK_EXT_queue_family_foreign1
VK_EXT_sampler_filter_minmax2
VK_EXT_scalar_block_layout1
VK_EXT_separate_stencil_usage1
VK_EXT_shader_subgroup_ballot1
VK_EXT_shader_subgroup_vote1
VK_EXT_subgroup_size_control2
VK_EXT_texture_compression_astc_hdr1
VK_EXT_transform_feedback1
VK_GOOGLE_display_timing1
VK_KHR_16bit_storage1
VK_KHR_8bit_storage1
VK_KHR_bind_memory21
VK_KHR_buffer_device_address1
VK_KHR_create_renderpass21
VK_KHR_dedicated_allocation3
VK_KHR_depth_stencil_resolve1
VK_KHR_descriptor_update_template1
VK_KHR_device_group4
VK_KHR_draw_indirect_count1
VK_KHR_driver_properties1
VK_KHR_external_fence1
VK_KHR_external_fence_fd1
VK_KHR_external_memory1
VK_KHR_external_memory_fd1
VK_KHR_external_semaphore1
VK_KHR_external_semaphore_fd1
VK_KHR_get_memory_requirements21
VK_KHR_image_format_list1
VK_KHR_imageless_framebuffer1
VK_KHR_incremental_present1
VK_KHR_maintenance12
VK_KHR_maintenance21
VK_KHR_maintenance31
VK_KHR_multiview1
VK_KHR_relaxed_block_layout1
VK_KHR_sampler_mirror_clamp_to_edge3
VK_KHR_sampler_ycbcr_conversion14
VK_KHR_separate_depth_stencil_layouts1
VK_KHR_shader_draw_parameters1
VK_KHR_shader_float_controls4
VK_KHR_shader_float16_int81
VK_KHR_shader_non_semantic_info1
VK_KHR_shader_subgroup_extended_types1
VK_KHR_shared_presentable_image1
VK_KHR_spirv_1_41
VK_KHR_storage_buffer_storage_class1
VK_KHR_swapchain70
VK_KHR_timeline_semaphore2
VK_KHR_uniform_buffer_standard_layout1
VK_KHR_variable_pointers1
VK_KHR_vulkan_memory_model3

Features

VkPhysicalDeviceFeatures (55)
alphaToOne false
depthBiasClamp true
depthBounds false
depthClamp true
drawIndirectFirstInstance true
dualSrcBlend false
fillModeNonSolid false
fragmentStoresAndAtomics true
fullDrawIndexUint32 true
geometryShader true
imageCubeArray true
independentBlend true
inheritedQueries false
largePoints true
logicOp false
multiDrawIndirect true
multiViewport false
occlusionQueryPrecise true
pipelineStatisticsQuery false
robustBufferAccess true
samplerAnisotropy true
sampleRateShading true
shaderClipDistance false
shaderCullDistance false
shaderFloat64 false
shaderImageGatherExtended true
shaderInt16 true
shaderInt64 false
shaderResourceMinLod false
shaderResourceResidency false
shaderSampledImageArrayDynamicIndexing true
shaderStorageBufferArrayDynamicIndexing true
shaderStorageImageArrayDynamicIndexing true
shaderStorageImageExtendedFormats true
shaderStorageImageMultisample false
shaderStorageImageReadWithoutFormat true
shaderStorageImageWriteWithoutFormat true
shaderTessellationAndGeometryPointSize false
shaderUniformBufferArrayDynamicIndexing true
sparseBinding false
sparseResidency16Samples false
sparseResidency2Samples false
sparseResidency4Samples false
sparseResidency8Samples false
sparseResidencyAliased false
sparseResidencyBuffer false
sparseResidencyImage2D false
sparseResidencyImage3D false
tessellationShader true
textureCompressionASTC_LDR true
textureCompressionBC false
textureCompressionETC2 true
variableMultisampleRate false
vertexPipelineStoresAndAtomics false
wideLines false

Properties

VkPhysicalDeviceLimits (106)
bufferImageGranularity 4096
discreteQueuePriorities 2
framebufferColorSampleCounts 29
framebufferDepthSampleCounts 29
framebufferNoAttachmentsSampleCounts 29
framebufferStencilSampleCounts 29
lineWidthGranularity 0
lineWidthRange [1,1]
maxBoundDescriptorSets 4
maxClipDistances 0
maxColorAttachments 8
maxCombinedClipAndCullDistances 0
maxComputeSharedMemorySize 32768
maxComputeWorkGroupCount [4294967295,4294967295,4294967295]
maxComputeWorkGroupInvocations 1024
maxComputeWorkGroupSize [1024,1024,1024]
maxCullDistances 0
maxDescriptorSetInputAttachments 9
maxDescriptorSetSampledImages 500000
maxDescriptorSetSamplers 500000
maxDescriptorSetStorageBuffers 500000
maxDescriptorSetStorageBuffersDynamic 32
maxDescriptorSetStorageImages 500000
maxDescriptorSetUniformBuffers 216
maxDescriptorSetUniformBuffersDynamic 32
maxDrawIndexedIndexValue 4294967295
maxDrawIndirectCount 4294967295
maxFragmentCombinedOutputResources 1000008
maxFragmentDualSrcAttachments 0
maxFragmentInputComponents 128
maxFragmentOutputAttachments 8
maxFramebufferHeight 32768
maxFramebufferLayers 256
maxFramebufferWidth 32768
maxGeometryInputComponents 64
maxGeometryOutputComponents 128
maxGeometryOutputVertices 256
maxGeometryShaderInvocations 32
maxGeometryTotalOutputComponents 1024
maxImageArrayLayers 4096
maxImageDimension1D 32768
maxImageDimension2D 32768
maxImageDimension3D 32768
maxImageDimensionCube 32768
maxInterpolationOffset 0.5
maxMemoryAllocationCount 4294967295
maxPerStageDescriptorInputAttachments 9
maxPerStageDescriptorSampledImages 500000
maxPerStageDescriptorSamplers 500000
maxPerStageDescriptorStorageBuffers 500000
maxPerStageDescriptorStorageImages 500000
maxPerStageDescriptorUniformBuffers 36
maxPerStageResources 500000
maxPushConstantsSize 256
maxSampleMaskWords 1
maxSamplerAllocationCount 4294967295
maxSamplerAnisotropy 16
maxSamplerLodBias 255
maxStorageBufferRange 268435456
maxTessellationControlPerPatchOutputComponents 120
maxTessellationControlPerVertexInputComponents 128
maxTessellationControlPerVertexOutputComponents 128
maxTessellationControlTotalOutputComponents 4096
maxTessellationEvaluationInputComponents 128
maxTessellationEvaluationOutputComponents 128
maxTessellationGenerationLevel 64
maxTessellationPatchSize 32
maxTexelBufferElements 268435456
maxTexelGatherOffset 7
maxTexelOffset 7
maxUniformBufferRange 65536
maxVertexInputAttributeOffset 2047
maxVertexInputAttributes 32
maxVertexInputBindings 32
maxVertexInputBindingStride 2048
maxVertexOutputComponents 128
maxViewportDimensions [32768,32768]
maxViewports 1
minInterpolationOffset -0.5
minMemoryMapAlignment 64
minStorageBufferOffsetAlignment 64
minTexelBufferOffsetAlignment 64
minTexelGatherOffset -8
minTexelOffset -8
minUniformBufferOffsetAlignment 16
mipmapPrecisionBits 8
nonCoherentAtomSize 64
optimalBufferCopyOffsetAlignment 64
optimalBufferCopyRowPitchAlignment 64
pointSizeGranularity 0.0625
pointSizeRange [1,1024]
sampledImageColorSampleCounts 29
sampledImageDepthSampleCounts 29
sampledImageIntegerSampleCounts 29
sampledImageStencilSampleCounts 29
sparseAddressSpaceSize 0
standardSampleLocations true
storageImageSampleCounts 1
strictLines true
subPixelInterpolationOffsetBits 4
subPixelPrecisionBits 8
subTexelPrecisionBits 8
timestampComputeAndGraphics true
timestampPeriod 76.9231
viewportBoundsRange [-65536,65535]
viewportSubPixelBits 0
VkPhysicalDeviceSparseProperties (5)
residencyAlignedMipSize false
residencyNonResidentStrict false
residencyStandard2DBlockShape false
residencyStandard2DMultisampleBlockShape false
residencyStandard3DBlockShape false

Performance (vkpeak)

Mali-G610 MC6 · Mali-G610 MC6 / v1.r32p1-01eac0.54329dee8f160f288c574caaf67bbe3f

BenchmarkResultUnit
fp32-scalar 549.42 GFLOPS
fp32-vec4 408.27 GFLOPS
fp16-scalar 548.77 GFLOPS
fp16-vec4 957.6 GFLOPS
fp16-matrix 0 GFLOPS
fp64-scalar 0 GFLOPS
fp64-vec4 0 GFLOPS
int32-scalar 143.19 GIOPS
int32-vec4 150.05 GIOPS
int16-scalar 153.89 GIOPS
int16-vec4 299.73 GIOPS
int64-scalar 0 GIOPS
int64-vec4 0 GIOPS
int8-dotprod 0 GIOPS
int8-matrix 0 GIOPS
bf16-dotprod 0 GFLOPS
bf16-matrix 0 GFLOPS
fp8-matrix 0 GFLOPS
bf8-matrix 0 GFLOPS
copy-h2h 11.26 GBPS
copy-h2d 10.72 GBPS
copy-d2h 0.67 GBPS
copy-d2d 12.39 GBPS