FauxVkDB
Français
Accueil / Mali-G52 MC2 / Comparer

PanVK-Kbase-g615-v11-csf-v0.1.0-rc3-lowmem-5a07217f-EMULATOR contre Mali-G52 MC2

Sur Mali-G52 MC2 (HONOR X5c, Infinix HOT 60i, Oppo A18, realme RMX3710, Redmi 12C, Redmi 14C, Redmi 15C, TECNO POVA 3, TECNO SPARK 20). Le premier pilote cité est comparé au second, qui sert de référence.

SystèmeMali-G52 MC2v1.r32p1-01eac0.52688e0652bc37eab85ce86c674ab12f
contre
PersonnaliséPanVK-Kbase-g615-v11-csf-v0.1.0-rc3-lowmem-5a07217f-EMULATORv1.r49p1-03bet0.19498e0ae1d5dac223383c39a2e58f04
Version du système graphique (Vulkan)1.1.177 à 1.3.278
Fonctionnalités optionnelles (extensions)66 à 131+65 -0
Fonctionnalités qui réussissent leur vérification (validées)28 à 346 réussies uniquement sur PanVK-Kbase-g615-v11-csf-v0.1.0-rc3-lowmem-5a07217f-EMULATOR 0 réussie uniquement sur Mali-G52 MC2
Scènes du benchmarkaucune scène commune
Jeux que chaque pilote pourrait faire tourner (estimation d'après sa liste de fonctionnalités) : vert probable, jaune peut-être, orange limité, rouge non
SystèmeDX92002+DX102006+DX112009+DX122015+Switch
PersonnaliséDX92002+DX102006+DX112009+DX122015+Switch

Détails de Mali-G52 MC2 Détails de PanVK-Kbase-g615-v11-csf-v0.1.0-rc3-lowmem-5a07217f-EMULATOR

Vérifications des fonctionnalités qui diffèrent (18)

FonctionnalitéSystèmePersonnaliséVariation
borderColorSwizzle
VK_EXT_border_color_swizzle
non pris en chargeréussigagné
extendedDynamicState
VK_EXT_extended_dynamic_state
non pris en chargeréussigagné
extendedDynamicState2
VK_EXT_extended_dynamic_state2
non pris en chargeréussigagné
vertexInputDynamicState
VK_EXT_vertex_input_dynamic_state
non pris en chargeréussigagné
shaderBufferInt64Atomics
VK_KHR_shader_atomic_int64
non pris en chargeréussigagné
timelineSemaphore
VK_KHR_timeline_semaphore
échecréussigagné
borderColorSwizzleFromImage
VK_EXT_border_color_swizzle
non pris en chargenon testémodifié
extendedDynamicState2PatchControlPoints
VK_EXT_extended_dynamic_state2
non pris en chargenon testémodifié
extendedDynamicState3LineRasterizationMode
VK_EXT_extended_dynamic_state3
non pris en chargenon testémodifié
extendedDynamicState3ProvokingVertexMode
VK_EXT_extended_dynamic_state3
non pris en chargenon testémodifié
extendedDynamicState3SampleMask
VK_EXT_extended_dynamic_state3
non pris en chargenon testémodifié
extendedDynamicState3TessellationDomainOrigin
VK_EXT_extended_dynamic_state3
non pris en chargenon testémodifié
descriptorBindingInlineUniformBlockUpdateAfterBind
VK_EXT_inline_uniform_block
non pris en chargenon testémodifié
shaderSharedInt64Atomics
VK_KHR_shader_atomic_int64
non pris en chargenon testémodifié
dualSrcBlend
VkPhysicalDeviceFeatures
non pris en chargenon testémodifié
logicOp
VkPhysicalDeviceFeatures
non pris en chargenon testémodifié
shaderInt64
VkPhysicalDeviceFeatures
non pris en chargenon testémodifié
wideLines
VkPhysicalDeviceFeatures
non pris en chargenon testémodifié

Scènes du benchmark

Aucun des deux pilotes n'a encore de test de performance (rapport de benchmark) valide.

Différences techniques (Vulkan)

Extensions uniquement dans PanVK-Kbase-g615-v11-csf-v0.1.0-rc3-lowmem-5a07217f-EMULATOR (65)
  • 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_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_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_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_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
Extensions uniquement dans Mali-G52 MC2 (0)
  • Aucun
Fonctionnalités de base qui diffèrent (45)
multiview Vulkan 1.1non pris en charge à réussi
samplerYcbcrConversion Vulkan 1.1non pris en charge à réussi
shaderDrawParameters Vulkan 1.1non pris en charge à réussi
storageBuffer16BitAccess Vulkan 1.1non pris en charge à réussi
storageInputOutput16 Vulkan 1.1non pris en charge à réussi
storagePushConstant16 Vulkan 1.1non pris en charge à réussi
uniformAndStorageBuffer16BitAccess Vulkan 1.1non pris en charge à réussi
variablePointers Vulkan 1.1non pris en charge à réussi
variablePointersStorageBuffer Vulkan 1.1non pris en charge à réussi
bufferDeviceAddress Vulkan 1.2non pris en charge à réussi
hostQueryReset Vulkan 1.2non pris en charge à réussi
imagelessFramebuffer Vulkan 1.2non pris en charge à réussi
samplerMirrorClampToEdge Vulkan 1.2non pris en charge à réussi
scalarBlockLayout Vulkan 1.2non pris en charge à réussi
separateDepthStencilLayouts Vulkan 1.2non pris en charge à réussi
shaderBufferInt64Atomics Vulkan 1.2non pris en charge à réussi
shaderFloat16 Vulkan 1.2non pris en charge à réussi
shaderInt8 Vulkan 1.2non pris en charge à réussi
shaderOutputViewportIndex Vulkan 1.2non pris en charge à réussi
shaderSharedInt64Atomics Vulkan 1.2non pris en charge à réussi
shaderSubgroupExtendedTypes Vulkan 1.2non pris en charge à réussi
storageBuffer8BitAccess Vulkan 1.2non pris en charge à réussi
storagePushConstant8 Vulkan 1.2non pris en charge à réussi
subgroupBroadcastDynamicId Vulkan 1.2non pris en charge à réussi
timelineSemaphore Vulkan 1.2non pris en charge à réussi
uniformAndStorageBuffer8BitAccess Vulkan 1.2non pris en charge à réussi
uniformBufferStandardLayout Vulkan 1.2non pris en charge à réussi
vulkanMemoryModel Vulkan 1.2non pris en charge à réussi
vulkanMemoryModelAvailabilityVisibilityChains Vulkan 1.2non pris en charge à réussi
vulkanMemoryModelDeviceScope Vulkan 1.2non pris en charge à réussi
computeFullSubgroups Vulkan 1.3non pris en charge à réussi
descriptorBindingInlineUniformBlockUpdateAfterBind Vulkan 1.3non pris en charge à réussi
dynamicRendering Vulkan 1.3non pris en charge à réussi
inlineUniformBlock Vulkan 1.3non pris en charge à réussi
maintenance4 Vulkan 1.3non pris en charge à réussi
pipelineCreationCacheControl Vulkan 1.3non pris en charge à réussi
privateData Vulkan 1.3non pris en charge à réussi
robustImageAccess Vulkan 1.3non pris en charge à réussi
shaderDemoteToHelperInvocation Vulkan 1.3non pris en charge à réussi
shaderIntegerDotProduct Vulkan 1.3non pris en charge à réussi
shaderTerminateInvocation Vulkan 1.3non pris en charge à réussi
shaderZeroInitializeWorkgroupMemory Vulkan 1.3non pris en charge à réussi
subgroupSizeControl Vulkan 1.3non pris en charge à réussi
synchronization2 Vulkan 1.3non pris en charge à réussi
textureCompressionASTC_HDR Vulkan 1.3non pris en charge à réussi
Limites qui diffèrent (14)
LimiteSystèmePersonnalisé
maxStorageBufferRange2684354562147483648
maxMemoryAllocationCount429496729516384
bufferImageGranularity40961
maxBoundDescriptorSets47
maxPerStageDescriptorUniformBuffers36241
maxPerStageResources365570
maxDescriptorSetUniformBuffers2161446
maxGeometryInputComponents64128
maxGeometryTotalOutputComponents10242048
maxFragmentDualSrcAttachments08
maxSamplerLodBias255126
maxInterpolationOffset0.50.4375
lineWidthRange1, 11, 4095.94
lineWidthGranularity00.0625
Formats pris en charge par un seul pilote (14 gagnés, 0 perdus)

Uniquement dans PanVK-Kbase-g615-v11-csf-v0.1.0-rc3-lowmem-5a07217f-EMULATOR :

  • 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

Uniquement dans Mali-G52 MC2 :

  • Aucun