vkdb
中文

← Back to browse

PowerVR BXM-8-256

Report: Moto G54 5G, MT6855 · submitted by icenowy · 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 modelmotorola moto g54 5G
API version1.1.170
Instance version1.1.170
Device typeINTEGRATED_GPU
Vendor ID0x1010
Device ID0x35010101
DriverPowerVR B-Series Vulkan Driver 1.473.1398
Driver info1.15@6133110
Driver ID7
Pipeline cache UUID76955d0023030098006500e7dd4b6800

Extensions (73)

ExtensionRevision
VK_ANDROID_external_memory_android_hardware_buffer3
VK_EXT_4444_formats1
VK_EXT_blend_operation_advanced2
VK_EXT_buffer_device_address2
VK_EXT_conditional_rendering2
VK_EXT_custom_border_color12
VK_EXT_debug_marker4
VK_EXT_descriptor_indexing2
VK_EXT_device_memory_report2
VK_EXT_external_memory_dma_buf1
VK_EXT_hdr_metadata2
VK_EXT_host_query_reset1
VK_EXT_image_robustness1
VK_EXT_index_type_uint81
VK_EXT_line_rasterization1
VK_EXT_pipeline_creation_cache_control3
VK_EXT_provoking_vertex1
VK_EXT_queue_family_foreign1
VK_EXT_scalar_block_layout1
VK_EXT_separate_stencil_usage1
VK_EXT_shader_subgroup_vote1
VK_EXT_swapchain_maintenance11
VK_EXT_texel_buffer_alignment1
VK_EXT_vertex_attribute_divisor3
VK_GOOGLE_display_timing1
VK_IMG_conditional_rendering_comparison_info1
VK_IMG_format_pvrtc1
VK_KHR_16bit_storage1
VK_KHR_8bit_storage1
VK_KHR_bind_memory21
VK_KHR_buffer_device_address1
VK_KHR_copy_commands21
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_present2
VK_KHR_maintenance12
VK_KHR_maintenance21
VK_KHR_maintenance31
VK_KHR_multiview1
VK_KHR_push_descriptor2
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_clock1
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_swapchain68
VK_KHR_synchronization21
VK_KHR_timeline_semaphore2
VK_KHR_uniform_buffer_standard_layout1
VK_KHR_variable_pointers1
VK_KHR_vulkan_memory_model3

Features

VkPhysicalDeviceFeatures (55)
alphaToOne true
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 true
multiDrawIndirect true
multiViewport false
occlusionQueryPrecise true
pipelineStatisticsQuery false
robustBufferAccess true
samplerAnisotropy false
sampleRateShading true
shaderClipDistance true
shaderCullDistance true
shaderFloat64 false
shaderImageGatherExtended false
shaderInt16 true
shaderInt64 true
shaderResourceMinLod false
shaderResourceResidency false
shaderSampledImageArrayDynamicIndexing true
shaderStorageBufferArrayDynamicIndexing true
shaderStorageImageArrayDynamicIndexing true
shaderStorageImageExtendedFormats true
shaderStorageImageMultisample true
shaderStorageImageReadWithoutFormat true
shaderStorageImageWriteWithoutFormat true
shaderTessellationAndGeometryPointSize true
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 true
wideLines true

Properties

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

Performance (vkpeak)

PowerVR BXM-8-256 · PowerVR B-Series Vulkan Driver / 1.15@6133110

BenchmarkResultUnit
fp32-scalar 205.88 GFLOPS
fp32-vec4 119.37 GFLOPS
fp16-scalar 195.37 GFLOPS
fp16-vec4 123.98 GFLOPS
fp16-matrix 0 GFLOPS
fp64-scalar 0 GFLOPS
fp64-vec4 0 GFLOPS
int32-scalar 50.69 GIOPS
int32-vec4 49.73 GIOPS
int16-scalar 50.7 GIOPS
int16-vec4 49.72 GIOPS
int64-scalar 17.59 GIOPS
int64-vec4 13.31 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 6.45 GBPS
copy-h2d 6.8 GBPS
copy-d2h 1.74 GBPS
copy-d2d 5.54 GBPS