FauxVkDB
Français
Accueil / Mali-G68 / Comparer

Mali-G68 contre Mali-G68

Sur Mali-G68 (Infinix ZERO 5G 2023, LENOVO TB370FU, realme 10 Pro+ 5G, realme P1 5G, Samsung Galaxy A17 5G, Samsung Galaxy A25 5G, Samsung Galaxy A54 5G). Le premier pilote cité est comparé au second, qui sert de référence.

SystèmeMali-G68v1.r38p1-01eac0-mbs2v41_0.0b37450fbb12e582df79a7906d0ad856
contre
PersonnaliséMali-G68v1.r32p1-01bet2-mbs2v39_0.88b6e6c15e31e0e651bd1461ed67816a
Version du système graphique (Vulkan)1.3.219 à 1.1.177
Fonctionnalités optionnelles (extensions)97 à 70+0 -27
Fonctionnalités qui réussissent leur vérification (validées)29 à 280 réussie uniquement sur Mali-G68 1 réussie uniquement sur Mali-G68
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-G68 Détails de Mali-G68

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

FonctionnalitéSystèmeMali-G68Variation
extendedDynamicState2
VK_EXT_extended_dynamic_state2
réussinon pris en chargeperdu
extendedDynamicState
VK_EXT_extended_dynamic_state
échecnon pris en chargemodifié
extendedDynamicState2PatchControlPoints
VK_EXT_extended_dynamic_state2
non testénon pris en chargemodifié

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 Mali-G68 (0)
  • Aucun
Extensions uniquement dans Mali-G68 (27)
  • 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_dynamic_rendering
  • VK_KHR_format_feature_flags2
  • VK_KHR_global_priority
  • VK_KHR_maintenance4
  • VK_KHR_shader_integer_dot_product
  • VK_KHR_shader_terminate_invocation
  • VK_KHR_swapchain_mutable_format
  • VK_KHR_synchronization2
  • VK_KHR_zero_initialize_workgroup_memory
Fonctionnalités de base qui diffèrent (65)
multiview Vulkan 1.1réussi à non pris en charge
protectedMemory Vulkan 1.1réussi à non pris en charge
samplerYcbcrConversion Vulkan 1.1réussi à non pris en charge
shaderDrawParameters Vulkan 1.1réussi à non pris en charge
storageBuffer16BitAccess Vulkan 1.1réussi à non pris en charge
storageInputOutput16 Vulkan 1.1réussi à non pris en charge
storagePushConstant16 Vulkan 1.1réussi à non pris en charge
uniformAndStorageBuffer16BitAccess Vulkan 1.1réussi à non pris en charge
variablePointers Vulkan 1.1réussi à non pris en charge
variablePointersStorageBuffer Vulkan 1.1réussi à non pris en charge
bufferDeviceAddress Vulkan 1.2réussi à non pris en charge
descriptorBindingPartiallyBound Vulkan 1.2réussi à non pris en charge
descriptorBindingSampledImageUpdateAfterBind Vulkan 1.2réussi à non pris en charge
descriptorBindingStorageBufferUpdateAfterBind Vulkan 1.2réussi à non pris en charge
descriptorBindingStorageImageUpdateAfterBind Vulkan 1.2réussi à non pris en charge
descriptorBindingStorageTexelBufferUpdateAfterBind Vulkan 1.2réussi à non pris en charge
descriptorBindingUniformBufferUpdateAfterBind Vulkan 1.2réussi à non pris en charge
descriptorBindingUniformTexelBufferUpdateAfterBind Vulkan 1.2réussi à non pris en charge
descriptorBindingUpdateUnusedWhilePending Vulkan 1.2réussi à non pris en charge
descriptorBindingVariableDescriptorCount Vulkan 1.2réussi à non pris en charge
descriptorIndexing Vulkan 1.2réussi à non pris en charge
hostQueryReset Vulkan 1.2réussi à non pris en charge
imagelessFramebuffer Vulkan 1.2réussi à non pris en charge
runtimeDescriptorArray Vulkan 1.2réussi à non pris en charge
samplerMirrorClampToEdge Vulkan 1.2réussi à non pris en charge
scalarBlockLayout Vulkan 1.2réussi à non pris en charge
separateDepthStencilLayouts Vulkan 1.2réussi à non pris en charge
shaderFloat16 Vulkan 1.2réussi à non pris en charge
shaderInputAttachmentArrayDynamicIndexing Vulkan 1.2réussi à non pris en charge
shaderInputAttachmentArrayNonUniformIndexing Vulkan 1.2réussi à non pris en charge
shaderInt8 Vulkan 1.2réussi à non pris en charge
shaderOutputViewportIndex Vulkan 1.2réussi à non pris en charge
shaderSampledImageArrayNonUniformIndexing Vulkan 1.2réussi à non pris en charge
shaderStorageBufferArrayNonUniformIndexing Vulkan 1.2réussi à non pris en charge
shaderStorageImageArrayNonUniformIndexing Vulkan 1.2réussi à non pris en charge
shaderStorageTexelBufferArrayDynamicIndexing Vulkan 1.2réussi à non pris en charge
shaderStorageTexelBufferArrayNonUniformIndexing Vulkan 1.2réussi à non pris en charge
shaderSubgroupExtendedTypes Vulkan 1.2réussi à non pris en charge
shaderUniformBufferArrayNonUniformIndexing Vulkan 1.2réussi à non pris en charge
shaderUniformTexelBufferArrayDynamicIndexing Vulkan 1.2réussi à non pris en charge
shaderUniformTexelBufferArrayNonUniformIndexing Vulkan 1.2réussi à non pris en charge
storageBuffer8BitAccess Vulkan 1.2réussi à non pris en charge
storagePushConstant8 Vulkan 1.2réussi à non pris en charge
subgroupBroadcastDynamicId Vulkan 1.2réussi à non pris en charge
timelineSemaphore Vulkan 1.2réussi à non pris en charge
uniformAndStorageBuffer8BitAccess Vulkan 1.2réussi à non pris en charge
uniformBufferStandardLayout Vulkan 1.2réussi à non pris en charge
vulkanMemoryModel Vulkan 1.2réussi à non pris en charge
vulkanMemoryModelAvailabilityVisibilityChains Vulkan 1.2réussi à non pris en charge
vulkanMemoryModelDeviceScope Vulkan 1.2réussi à non pris en charge
computeFullSubgroups Vulkan 1.3réussi à non pris en charge
descriptorBindingInlineUniformBlockUpdateAfterBind Vulkan 1.3réussi à non pris en charge
dynamicRendering Vulkan 1.3réussi à non pris en charge
inlineUniformBlock Vulkan 1.3réussi à non pris en charge
maintenance4 Vulkan 1.3réussi à non pris en charge
pipelineCreationCacheControl Vulkan 1.3réussi à non pris en charge
privateData Vulkan 1.3réussi à non pris en charge
robustImageAccess Vulkan 1.3réussi à non pris en charge
shaderDemoteToHelperInvocation Vulkan 1.3réussi à non pris en charge
shaderIntegerDotProduct Vulkan 1.3réussi à non pris en charge
shaderTerminateInvocation Vulkan 1.3réussi à non pris en charge
shaderZeroInitializeWorkgroupMemory Vulkan 1.3réussi à non pris en charge
subgroupSizeControl Vulkan 1.3réussi à non pris en charge
synchronization2 Vulkan 1.3réussi à non pris en charge
textureCompressionASTC_HDR Vulkan 1.3réussi à non pris en charge
Limites qui diffèrent (6)
LimiteSystèmeMali-G68
maxMemoryAllocationCount163844294967295
bufferImageGranularity14096
maxBoundDescriptorSets74
maxGeometryInputComponents12864
maxGeometryTotalOutputComponents20481024
maxSamplerLodBias126255
Formats pris en charge par un seul pilote (0 gagnés, 6 perdus)

Uniquement dans Mali-G68 :

  • Aucun

Uniquement dans Mali-G68 :

  • A2R10G10B10_SSCALED_PACK32
  • A2R10G10B10_USCALED_PACK32
  • B8G8R8A8_SSCALED
  • B8G8R8A8_USCALED
  • B8G8R8_SSCALED
  • B8G8R8_USCALED