FauxVkDB
Español
Inicio / Mali-G610 / Comparar

Mesa.26.3.0-panvk.4 vs Mali-G610 MC4

En la Mali-G610 (GameForce Ace, Infinix GT 20 Pro, Infinix NOTE Edge, Nothing Phone (2a) Plus, OnePlus Ace 竞速版, realme 真我 GT NEO 3 150W, Vivo V27, Xiaomi 13T). El primer driver que se nombra se compara con el segundo, que es la referencia (baseline).

De fábricaMali-G610 MC4v1.r56p0-15bet0.1a85f8338e6c7e49f5da67f09153db67
vs
PersonalizadoMesa.26.3.0-panvk.4Mesa 26.3.0-devel
Versión del sistema gráfico (Vulkan)1.3.345 a 1.4.354
Funciones opcionales (extensiones)147 a 141+25 -31
Funciones que pasan su comprobación (validadas)39 a 5822 pasan solo en Mesa.26.3.0-panvk.4 3 pasan solo en Mali-G610 MC4
Escenas de la prueba de velocidad (benchmark)sin escenas compartidas
Juegos que podría mover cada driver (una estimación a partir de su lista de funciones): verde probable, amarillo quizá, naranja limitado, rojo no
De fábricaDX92002+DX102006+DX112009+DX122015+Switch
PersonalizadoDX92002+DX102006+DX112009+DX122015+Switch

Detalles de Mali-G610 MC4 Detalles de Mesa.26.3.0-panvk.4

Comprobaciones de funciones que difieren (39)

FunciónDe fábricaPersonalizadoCambio
tessellationShader
VkPhysicalDeviceFeatures
pasafallaperdido
push.max_combined_image_samplers
core
pasacrashperdido
stress.submit_memory
core
pasacrashperdido
colorWriteEnable
VK_EXT_color_write_enable
no admitidapasaganado
depthClipControl
VK_EXT_depth_clip_control
no admitidapasaganado
extendedDynamicState2LogicOp
VK_EXT_extended_dynamic_state2
no admitidapasaganado
extendedDynamicState3ColorBlendEnable
VK_EXT_extended_dynamic_state3
no admitidapasaganado
extendedDynamicState3ColorBlendEquation
VK_EXT_extended_dynamic_state3
no admitidapasaganado
extendedDynamicState3ColorWriteMask
VK_EXT_extended_dynamic_state3
no admitidapasaganado
extendedDynamicState3LogicOpEnable
VK_EXT_extended_dynamic_state3
no admitidapasaganado
robustBufferAccess2
VK_EXT_robustness2
no admitidapasaganado
robustImageAccess2
VK_EXT_robustness2
no admitidapasaganado
depthClamp
VkPhysicalDeviceFeatures
sin probarpasaganado
largePoints
VkPhysicalDeviceFeatures
sin probarpasaganado
multiViewport
VkPhysicalDeviceFeatures
no admitidapasaganado
compat.helper_loop_terminator
core
sin probarpasaganado
core.blend_advertised_formats
core
sin probarpasaganado
core.compute_big_stack
core
sin probarpasaganado
core.host_coherent_readback
core
sin probarpasaganado
core.ubo_update_buffer
core
sin probarpasaganado
core.ubo_written_after_record
core
sin probarpasaganado
core.varying_subset
core
sin probarpasaganado
mem.image_padding
core
sin probaradvertenciaganado
stage.geometry_max_output
core
sin probarpasaganado
sync.first_submit_clear_then_compute
core
sin probarpasaganado
depthBiasControl
VK_EXT_depth_bias_control
no admitidasin probarcambió
depthBiasExact
VK_EXT_depth_bias_control
no admitidasin probarcambió
extendedDynamicState3LineStippleEnable
VK_EXT_extended_dynamic_state3
sin probarno admitidacambió
extendedDynamicState3RasterizationSamples
VK_EXT_extended_dynamic_state3
no admitidasin probarcambió
extendedDynamicState3RasterizationStream
VK_EXT_extended_dynamic_state3
sin probarno admitidacambió
geometryStreams
VK_EXT_transform_feedback
sin probarno admitidacambió
fillModeNonSolid
VkPhysicalDeviceFeatures
no admitidasin probarcambió
inheritedQueries
VkPhysicalDeviceFeatures
sin probarno admitidacambió
shaderClipDistance
VkPhysicalDeviceFeatures
no admitidasin probarcambió
shaderCullDistance
VkPhysicalDeviceFeatures
no admitidasin probarcambió
vertexPipelineStoresAndAtomics
VkPhysicalDeviceFeatures
no admitidasin probarcambió
compat.nested_map
core
sin probarfallacambió
core.mrt_partial_kill
core
sin probarfallacambió
stage.geometry_point_size
core
sin probarno admitidacambió

Escenas de la prueba de velocidad (benchmark)

Ninguno de los dos drivers tiene aún una prueba de velocidad válida (informe de benchmark).

Diferencias técnicas (Vulkan)

Extensiones solo en Mesa.26.3.0-panvk.4 (25)
  • VK_EXT_attachment_feedback_loop_dynamic_state
  • VK_EXT_attachment_feedback_loop_layout
  • VK_EXT_buffer_device_address
  • VK_EXT_color_write_enable
  • VK_EXT_conditional_rendering
  • VK_EXT_depth_bias_control
  • VK_EXT_depth_clamp_control
  • VK_EXT_depth_clamp_zero_one
  • VK_EXT_depth_clip_control
  • VK_EXT_map_memory_placed
  • VK_EXT_memory_budget
  • VK_EXT_memory_priority
  • VK_EXT_multi_draw
  • VK_EXT_nested_command_buffer
  • VK_EXT_physical_device_drm
  • VK_EXT_present_timing
  • VK_EXT_shader_atomic_float
  • VK_EXT_shader_stencil_export
  • VK_EXT_shader_uniform_buffer_unsized_array
  • VK_EXT_vertex_attribute_divisor
  • VK_EXT_ycbcr_2plane_444_formats
  • VK_EXT_ycbcr_image_arrays
  • VK_EXT_zero_initialize_device_memory
  • VK_GOOGLE_hlsl_functionality1
  • VK_VALVE_mutable_descriptor_type
Extensiones solo en Mali-G610 MC4 (31)
  • VK_ARM_shader_instrumentation
  • VK_EXT_descriptor_buffer
  • VK_EXT_device_fault
  • VK_EXT_external_memory_host
  • VK_EXT_fragment_density_map
  • VK_EXT_fragment_density_map2
  • VK_EXT_frame_boundary
  • VK_EXT_image_compression_control_swapchain
  • VK_EXT_pipeline_protected_access
  • VK_EXT_present_mode_fifo_latest_ready
  • VK_EXT_primitives_generated_query
  • VK_EXT_subpass_merge_feedback
  • VK_EXT_texture_compression_astc_3d
  • VK_EXT_vertex_attribute_robustness
  • VK_KHR_deferred_host_operations
  • VK_KHR_dynamic_rendering
  • VK_KHR_format_feature_flags2
  • VK_KHR_global_priority
  • VK_KHR_maintenance4
  • VK_KHR_pipeline_library
  • VK_KHR_present_id
  • VK_KHR_present_id2
  • VK_KHR_present_wait2
  • VK_KHR_shader_integer_dot_product
  • VK_KHR_shader_subgroup_uniform_control_flow
  • VK_KHR_shader_terminate_invocation
  • VK_KHR_shared_presentable_image
  • VK_KHR_swapchain_maintenance1
  • VK_KHR_synchronization2
  • VK_KHR_workgroup_memory_explicit_layout
  • VK_KHR_zero_initialize_workgroup_memory
Funciones básicas que difieren (19)
protectedMemory Vulkan 1.1pasa a no admitida
shaderOutputLayer Vulkan 1.2pasa a no admitida
shaderOutputViewportIndex Vulkan 1.2pasa a no admitida
bresenhamLines Vulkan 1.4no admitida a pasa
dynamicRenderingLocalRead Vulkan 1.4no admitida a pasa
globalPriorityQuery Vulkan 1.4no admitida a pasa
hostImageCopy Vulkan 1.4no admitida a pasa
indexTypeUint8 Vulkan 1.4no admitida a pasa
maintenance5 Vulkan 1.4no admitida a pasa
maintenance6 Vulkan 1.4no admitida a pasa
pipelineRobustness Vulkan 1.4no admitida a pasa
pushDescriptor Vulkan 1.4no admitida a pasa
rectangularLines Vulkan 1.4no admitida a pasa
shaderExpectAssume Vulkan 1.4no admitida a pasa
shaderFloatControls2 Vulkan 1.4no admitida a pasa
shaderSubgroupRotate Vulkan 1.4no admitida a pasa
shaderSubgroupRotateClustered Vulkan 1.4no admitida a pasa
vertexAttributeInstanceRateDivisor Vulkan 1.4no admitida a pasa
vertexAttributeInstanceRateZeroDivisor Vulkan 1.4no admitida a pasa
Límites que difieren (51)
LímiteDe fábricaPersonalizado
maxImageDimension1D1638465536
maxImageDimension2D1638465536
maxImageDimension3D1638465536
maxImageDimensionCube1638465536
maxImageArrayLayers409665536
maxTexelBufferElements268435456134217728
maxUniformBufferRange21474836481048576
maxStorageBufferRange21474836484294967295
maxMemoryAllocationCount163844294967295
bufferImageGranularity164
maxPerStageDescriptorSamplers83886081048576
maxPerStageDescriptorUniformBuffers83886081048576
maxPerStageDescriptorStorageBuffers83886081048576
maxPerStageDescriptorSampledImages83886081048576
maxPerStageDescriptorStorageImages83886081048576
maxPerStageResources83886085242889
maxDescriptorSetSamplers83886081048576
maxDescriptorSetUniformBuffers83886081048576
maxDescriptorSetUniformBuffersDynamic3216
maxDescriptorSetStorageBuffers83886081048576
maxDescriptorSetStorageBuffersDynamic328
maxDescriptorSetSampledImages83886081048576
maxDescriptorSetStorageImages83886081048576
maxVertexInputAttributeOffset20474294967295
maxVertexInputBindingStride204865535
maxTessellationControlTotalOutputComponents40964216
maxGeometryInputComponents12864
maxGeometryOutputComponents12864
maxGeometryTotalOutputComponents20481024
maxFragmentCombinedOutputResources167772244360
maxComputeWorkGroupCount4294967295, 4294967295, 429496729565535, 65535, 65535
maxSamplerLodBias126127.996
maxViewports116
maxViewportDimensions16384, 1638432768, 32768
viewportBoundsRange-32768, 32767-65536, 65535
minMemoryMapAlignment644096
minTexelBufferOffsetAlignment6416
minUniformBufferOffsetAlignment816
minStorageBufferOffsetAlignment6416
maxInterpolationOffset0.43750.5
subPixelInterpolationOffsetBits48
maxFramebufferWidth1638432768
maxFramebufferHeight1638432768
timestampPeriod76.92310
maxClipDistances08
maxCullDistances08
maxCombinedClipAndCullDistances08
discreteQueuePriorities42
pointSizeRange1, 10240.125, 4095.94
lineWidthRange1, 4095.940, 7.99219
lineWidthGranularity0.06250.0078125
Formatos admitidos por un solo driver (6 ganados, 10 perdidos)

Solo en Mesa.26.3.0-panvk.4:

  • A1B5G5R5_UNORM_PACK16
  • A8_UNORM
  • G16_B16R16_2PLANE_420_UNORM
  • G16_B16R16_2PLANE_422_UNORM
  • G16_B16R16_2PLANE_444_UNORM
  • G8_B8R8_2PLANE_444_UNORM

Solo en Mali-G610 MC4:

  • B10X6G10X6R10X6G10X6_422_UNORM_4PACK16
  • B5G5R5A1_UNORM_PACK16
  • B8G8R8G8_422_UNORM
  • B8G8R8_SNORM
  • G10X6B10X6G10X6R10X6_422_UNORM_4PACK16
  • G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16
  • G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16
  • G8B8G8R8_422_UNORM
  • R4G4_UNORM_PACK8
  • R5G5B5A1_UNORM_PACK16