FauxVkDB
Français

panvk_faux123_ace_v0.39.0 contre Mali-G57 MC2

Sur Mali-G1-Ultra MC12 (Infinix HOT 50 Pro, Infinix NOTE 30, Infinix NOTE 30 5G, Infinix NOTE 40 Pro, itel RS4, Oppo A6 5G, Oppo A6t 5G, Oppo Find X9s Pro, realme RMX5111, REDMI 15C 5G, Redmi Note 10 5G, Redmi Note 13 5G, Redmi Note 13 Pro, Redmi Pad 2, Samsung Galaxy A07, Samsung Galaxy A07, Samsung Galaxy A15 5G, Samsung Galaxy A16, TCL 50 XE 5G). Le premier pilote cité est comparé au second, qui sert de référence.

SystèmeMali-G57 MC2v1.r26p0-01eac0.db14d76a92163ae64c7b9e4d58c437a5
contre
Personnalisépanvk_faux123_ace_v0.39.0PanVK-kbase beta.14 (Mesa 26.3.0-devel (git-5a07217f03))
Version du système graphique (Vulkan)1.1.131 à 1.1.363
Fonctionnalités optionnelles (extensions)59 à 170+114 -3
Fonctionnalités qui réussissent leur vérification (validées)43 à 3817 réussies uniquement sur panvk_faux123_ace_v0.39.0 22 réussies uniquement sur Mali-G57 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-G57 MC2 Détails de panvk_faux123_ace_v0.39.0

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

FonctionnalitéSystèmePersonnaliséVariation
transformFeedback
VK_EXT_transform_feedback
réussinon pris en chargeperdu
depthClamp
VkPhysicalDeviceFeatures
réussinon testéperdu
drawIndirectFirstInstance
VkPhysicalDeviceFeatures
réussiéchecperdu
geometryShader
VkPhysicalDeviceFeatures
réussinon pris en chargeperdu
largePoints
VkPhysicalDeviceFeatures
réussinon testéperdu
tessellationShader
VkPhysicalDeviceFeatures
réussinon pris en chargeperdu
compat.helper_loop_terminator
core
réussinon testéperdu
compat.nested_map
core
réussinon testéperdu
core.blend_advertised_formats
core
réussinon testéperdu
core.compute_big_stack
core
réussinon testéperdu
core.host_coherent_readback
core
réussinon testéperdu
core.mrt_partial_kill
core
réussinon testéperdu
core.resubmit_command_buffer
core
réussiéchecperdu
core.ubo_update_buffer
core
réussinon testéperdu
core.ubo_written_after_record
core
réussinon testéperdu
core.varying_subset
core
réussinon testéperdu
mem.image_padding
core
réussinon testéperdu
perf.fb_local_barrier_large_draws
core
réussinon testéperdu
perf.fb_local_barrier_overdraw
core
réussinon testéperdu
stage.geometry_max_output
core
réussinon testéperdu
stress.submit_memory
core
réussiéchecperdu
sync.first_submit_clear_then_compute
core
réussinon testéperdu
borderColorSwizzle
VK_EXT_border_color_swizzle
non pris en chargeréussigagné
colorWriteEnable
VK_EXT_color_write_enable
non pris en chargeréussigagné
customBorderColors
VK_EXT_custom_border_color
non pris en chargeréussigagné
depthClipControl
VK_EXT_depth_clip_control
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é
extendedDynamicState2LogicOp
VK_EXT_extended_dynamic_state2
non pris en chargeréussigagné
extendedDynamicState3ColorBlendEnable
VK_EXT_extended_dynamic_state3
non pris en chargeréussigagné
extendedDynamicState3ColorBlendEquation
VK_EXT_extended_dynamic_state3
non pris en chargeréussigagné
extendedDynamicState3ColorWriteMask
VK_EXT_extended_dynamic_state3
non pris en chargeréussigagné
extendedDynamicState3DepthClampEnable
VK_EXT_extended_dynamic_state3
non pris en chargeréussigagné
extendedDynamicState3LogicOpEnable
VK_EXT_extended_dynamic_state3
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
plantageréussigagné
push.max_combined_image_samplers
core
non pris en chargeréussigagné
push.max_uniform_buffers
core
non pris en chargeréussigagné
borderColorSwizzleFromImage
VK_EXT_border_color_swizzle
non pris en chargenon testémodifié
customBorderColorWithoutFormat
VK_EXT_custom_border_color
non pris en chargenon testémodifié
depthBiasControl
VK_EXT_depth_bias_control
non pris en chargenon testémodifié
depthBiasExact
VK_EXT_depth_bias_control
non pris en chargenon testémodifié
extendedDynamicState3AlphaToCoverageEnable
VK_EXT_extended_dynamic_state3
non pris en chargenon testémodifié
extendedDynamicState3DepthClipEnable
VK_EXT_extended_dynamic_state3
non pris en chargenon testémodifié
extendedDynamicState3LineRasterizationMode
VK_EXT_extended_dynamic_state3
non pris en chargenon testémodifié
extendedDynamicState3RasterizationSamples
VK_EXT_extended_dynamic_state3
non pris en chargenon testémodifié
extendedDynamicState3SampleMask
VK_EXT_extended_dynamic_state3
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é
stage.geometry_point_size
core
non pris en chargenon testémodifié
stress.scratch_per_batch
core
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_faux123_ace_v0.39.0 (114)
  • VK_ARM_scheduling_controls
  • VK_ARM_shader_core_builtins
  • VK_ARM_shader_core_properties
  • VK_EXT_4444_formats
  • VK_EXT_attachment_feedback_loop_dynamic_state
  • VK_EXT_attachment_feedback_loop_layout
  • VK_EXT_border_color_swizzle
  • VK_EXT_buffer_device_address
  • VK_EXT_calibrated_timestamps
  • VK_EXT_color_write_enable
  • VK_EXT_custom_border_color
  • VK_EXT_debug_marker
  • VK_EXT_depth_bias_control
  • VK_EXT_depth_clamp_control
  • VK_EXT_depth_clamp_zero_one
  • VK_EXT_depth_clip_control
  • VK_EXT_depth_clip_enable
  • VK_EXT_device_address_binding_report
  • VK_EXT_device_memory_report
  • 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_global_priority_query
  • VK_EXT_graphics_pipeline_library
  • VK_EXT_hdr_metadata
  • VK_EXT_host_image_copy
  • VK_EXT_image_2d_view_of_3d
  • VK_EXT_image_compression_control
  • VK_EXT_image_robustness
  • VK_EXT_image_sliced_view_of_3d
  • VK_EXT_image_view_min_lod
  • VK_EXT_legacy_dithering
  • VK_EXT_load_store_op_none
  • VK_EXT_map_memory_placed
  • VK_EXT_memory_budget
  • VK_EXT_multisampled_render_to_single_sampled
  • VK_EXT_mutable_descriptor_type
  • VK_EXT_non_seamless_cube_map
  • VK_EXT_physical_device_drm
  • VK_EXT_pipeline_creation_cache_control
  • VK_EXT_pipeline_creation_feedback
  • VK_EXT_pipeline_robustness
  • VK_EXT_present_timing
  • VK_EXT_primitive_topology_list_restart
  • VK_EXT_private_data
  • VK_EXT_provoking_vertex
  • VK_EXT_shader_atomic_float
  • VK_EXT_shader_demote_to_helper_invocation
  • VK_EXT_shader_image_atomic_int64
  • VK_EXT_shader_module_identifier
  • VK_EXT_shader_replicated_composites
  • VK_EXT_shader_stencil_export
  • VK_EXT_shader_tile_image
  • VK_EXT_shader_uniform_buffer_unsized_array
  • VK_EXT_subgroup_size_control
  • VK_EXT_swapchain_maintenance1
  • VK_EXT_texel_buffer_alignment
  • VK_EXT_tooling_info
  • VK_EXT_vertex_attribute_divisor
  • VK_EXT_vertex_input_dynamic_state
  • VK_EXT_zero_initialize_device_memory
  • VK_GOOGLE_decorate_string
  • VK_GOOGLE_hlsl_functionality1
  • VK_GOOGLE_user_type
  • VK_KHR_calibrated_timestamps
  • VK_KHR_compute_shader_derivatives
  • 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_internally_synchronized_queues
  • VK_KHR_line_rasterization
  • VK_KHR_load_store_op_none
  • VK_KHR_maintenance4
  • VK_KHR_maintenance5
  • VK_KHR_maintenance6
  • VK_KHR_maintenance7
  • VK_KHR_maintenance8
  • VK_KHR_maintenance9
  • VK_KHR_map_memory2
  • VK_KHR_pipeline_executable_properties
  • VK_KHR_pipeline_library
  • VK_KHR_present_id
  • VK_KHR_present_id2
  • VK_KHR_present_wait
  • VK_KHR_present_wait2
  • VK_KHR_push_descriptor
  • VK_KHR_shader_atomic_int64
  • VK_KHR_shader_clock
  • VK_KHR_shader_constant_data
  • VK_KHR_shader_expect_assume
  • VK_KHR_shader_float_controls2
  • VK_KHR_shader_fma
  • VK_KHR_shader_integer_dot_product
  • VK_KHR_shader_maximal_reconvergence
  • VK_KHR_shader_non_semantic_info
  • VK_KHR_shader_quad_control
  • VK_KHR_shader_relaxed_extended_instruction
  • VK_KHR_shader_subgroup_rotate
  • VK_KHR_shader_subgroup_uniform_control_flow
  • VK_KHR_shader_terminate_invocation
  • VK_KHR_shader_untyped_pointers
  • VK_KHR_swapchain_maintenance1
  • VK_KHR_swapchain_mutable_format
  • VK_KHR_synchronization2
  • VK_KHR_unified_image_layouts
  • VK_KHR_vertex_attribute_divisor
  • VK_KHR_workgroup_memory_explicit_layout
  • VK_KHR_zero_initialize_workgroup_memory
  • VK_VALVE_mutable_descriptor_type
Extensions uniquement dans Mali-G57 MC2 (3)
  • VK_EXT_fragment_density_map
  • VK_EXT_transform_feedback
  • VK_KHR_shared_presentable_image
Fonctionnalités de base qui diffèrent (0)
Aucun
Limites qui diffèrent (57)
LimiteSystèmePersonnalisé
maxImageDimension1D1638465536
maxImageDimension2D1638365536
maxImageDimension3D1638365536
maxImageDimensionCube1638365536
maxImageArrayLayers102465536
maxTexelBufferElements65536134217728
maxUniformBufferRange655361048576
maxStorageBufferRange2684354564294967295
bufferImageGranularity409664
sparseAddressSpaceSize0140737454800896
maxBoundDescriptorSets47
maxPerStageDescriptorSamplers5000001048576
maxPerStageDescriptorUniformBuffers361048576
maxPerStageDescriptorStorageBuffers5000001048576
maxPerStageDescriptorSampledImages5000001048576
maxPerStageDescriptorStorageImages5000001048576
maxPerStageResources5000005242889
maxDescriptorSetSamplers5000001048576
maxDescriptorSetUniformBuffers2161048576
maxDescriptorSetUniformBuffersDynamic3216
maxDescriptorSetStorageBuffers5000001048576
maxDescriptorSetStorageBuffersDynamic328
maxDescriptorSetSampledImages5000001048576
maxDescriptorSetStorageImages5000001048576
maxVertexInputAttributes3216
maxVertexInputBindings3216
maxVertexInputAttributeOffset20474294967295
maxVertexInputBindingStride204865535
maxTessellationGenerationLevel640
maxTessellationPatchSize320
maxTessellationControlPerVertexInputComponents1280
maxTessellationControlPerVertexOutputComponents1280
maxTessellationControlPerPatchOutputComponents1200
maxTessellationControlTotalOutputComponents40960
maxTessellationEvaluationInputComponents1280
maxTessellationEvaluationOutputComponents1280
maxGeometryShaderInvocations320
maxGeometryInputComponents640
maxGeometryOutputComponents1280
maxGeometryOutputVertices2560
maxGeometryTotalOutputComponents10240
maxFragmentDualSrcAttachments08
maxFragmentCombinedOutputResources10000084360
maxComputeWorkGroupCount4294967295, 4294967295, 429496729565535, 65535, 65535
maxSamplerLodBias255127.996
maxViewportDimensions16383, 1638316384, 16384
viewportBoundsRange-32766, 32765-32768, 32767
minMemoryMapAlignment644096
minTexelBufferOffsetAlignment6416
minStorageBufferOffsetAlignment644
subPixelInterpolationOffsetBits48
maxFramebufferWidth1638316384
maxFramebufferHeight1638316384
framebufferNoAttachmentsSampleCounts2913
pointSizeRange1, 10240.125, 4095.94
lineWidthRange1, 10, 7.99219
lineWidthGranularity00.0078125
Formats pris en charge par un seul pilote (23 gagnés, 6 perdus)

Uniquement dans panvk_faux123_ace_v0.39.0 :

  • A1B5G5R5_UNORM_PACK16
  • A2R10G10B10_SNORM_PACK32
  • A2R10G10B10_SSCALED_PACK32
  • A2R10G10B10_USCALED_PACK32
  • A4B4G4R4_UNORM_PACK16
  • A4R4G4B4_UNORM_PACK16
  • A8_UNORM
  • B8G8R8A8_SSCALED
  • B8G8R8A8_USCALED
  • B8G8R8_SSCALED
  • B8G8R8_USCALED
  • BC1_RGBA_SRGB_BLOCK
  • BC1_RGBA_UNORM_BLOCK
  • BC1_RGB_SRGB_BLOCK
  • BC1_RGB_UNORM_BLOCK
  • BC2_SRGB_BLOCK
  • BC2_UNORM_BLOCK
  • BC3_SRGB_BLOCK
  • BC3_UNORM_BLOCK
  • G16_B16R16_2PLANE_420_UNORM
  • G16_B16R16_2PLANE_422_UNORM
  • R64_SINT
  • R64_UINT

Uniquement dans Mali-G57 MC2 :

  • B5G5R5A1_UNORM_PACK16
  • B8G8R8G8_422_UNORM
  • B8G8R8_SNORM
  • G8B8G8R8_422_UNORM
  • R4G4_UNORM_PACK8
  • R5G5B5A1_UNORM_PACK16