FauxVkDB
Italiano
Home / Mali-G610 / Confronta

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

Su 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). Il primo driver nominato è confrontato con il secondo, che è la baseline.

StockMali-G610 MC4v1.r56p0-15bet0.1a85f8338e6c7e49f5da67f09153db67
vs
CustomMesa.26.3.0-panvk.4Mesa 26.3.0-devel
Versione del sistema grafico (Vulkan)1.3.345 a 1.4.354
Funzionalità opzionali (estensioni)147 a 141+25 -31
Funzionalità che superano il controllo (validate)39 a 5822 superati solo su Mesa.26.3.0-panvk.4 3 superati solo su Mali-G610 MC4
Scene del test di velocità (benchmark)nessuna scena in comune
Giochi che ogni driver potrebbe far girare (una stima dalla sua lista di funzionalità): verde probabile, giallo forse, arancione limitato, rosso no
StockDX92002+DX102006+DX112009+DX122015+Switch
CustomDX92002+DX102006+DX112009+DX122015+Switch

Dettagli di Mali-G610 MC4 Dettagli di Mesa.26.3.0-panvk.4

Controlli delle funzionalità che differiscono (39)

FunzionalitàStockCustomVariazione
tessellationShader
VkPhysicalDeviceFeatures
superatofallitoin meno
push.max_combined_image_samplers
core
superatocrashin meno
stress.submit_memory
core
superatocrashin meno
colorWriteEnable
VK_EXT_color_write_enable
non supportatasuperatoin più
depthClipControl
VK_EXT_depth_clip_control
non supportatasuperatoin più
extendedDynamicState2LogicOp
VK_EXT_extended_dynamic_state2
non supportatasuperatoin più
extendedDynamicState3ColorBlendEnable
VK_EXT_extended_dynamic_state3
non supportatasuperatoin più
extendedDynamicState3ColorBlendEquation
VK_EXT_extended_dynamic_state3
non supportatasuperatoin più
extendedDynamicState3ColorWriteMask
VK_EXT_extended_dynamic_state3
non supportatasuperatoin più
extendedDynamicState3LogicOpEnable
VK_EXT_extended_dynamic_state3
non supportatasuperatoin più
robustBufferAccess2
VK_EXT_robustness2
non supportatasuperatoin più
robustImageAccess2
VK_EXT_robustness2
non supportatasuperatoin più
depthClamp
VkPhysicalDeviceFeatures
non testatasuperatoin più
largePoints
VkPhysicalDeviceFeatures
non testatasuperatoin più
multiViewport
VkPhysicalDeviceFeatures
non supportatasuperatoin più
compat.helper_loop_terminator
core
non testatasuperatoin più
core.blend_advertised_formats
core
non testatasuperatoin più
core.compute_big_stack
core
non testatasuperatoin più
core.host_coherent_readback
core
non testatasuperatoin più
core.ubo_update_buffer
core
non testatasuperatoin più
core.ubo_written_after_record
core
non testatasuperatoin più
core.varying_subset
core
non testatasuperatoin più
mem.image_padding
core
non testataavvisoin più
stage.geometry_max_output
core
non testatasuperatoin più
sync.first_submit_clear_then_compute
core
non testatasuperatoin più
depthBiasControl
VK_EXT_depth_bias_control
non supportatanon testatacambiato
depthBiasExact
VK_EXT_depth_bias_control
non supportatanon testatacambiato
extendedDynamicState3LineStippleEnable
VK_EXT_extended_dynamic_state3
non testatanon supportatacambiato
extendedDynamicState3RasterizationSamples
VK_EXT_extended_dynamic_state3
non supportatanon testatacambiato
extendedDynamicState3RasterizationStream
VK_EXT_extended_dynamic_state3
non testatanon supportatacambiato
geometryStreams
VK_EXT_transform_feedback
non testatanon supportatacambiato
fillModeNonSolid
VkPhysicalDeviceFeatures
non supportatanon testatacambiato
inheritedQueries
VkPhysicalDeviceFeatures
non testatanon supportatacambiato
shaderClipDistance
VkPhysicalDeviceFeatures
non supportatanon testatacambiato
shaderCullDistance
VkPhysicalDeviceFeatures
non supportatanon testatacambiato
vertexPipelineStoresAndAtomics
VkPhysicalDeviceFeatures
non supportatanon testatacambiato
compat.nested_map
core
non testatafallitocambiato
core.mrt_partial_kill
core
non testatafallitocambiato
stage.geometry_point_size
core
non testatanon supportatacambiato

Scene del test di velocità (benchmark)

Nessuno dei due driver ha ancora un test di velocità valido (report di benchmark).

Differenze tecniche (Vulkan)

Estensioni solo in 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
Estensioni solo in 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
Funzionalità di base che differiscono (19)
protectedMemory Vulkan 1.1superato a non supportata
shaderOutputLayer Vulkan 1.2superato a non supportata
shaderOutputViewportIndex Vulkan 1.2superato a non supportata
bresenhamLines Vulkan 1.4non supportata a superato
dynamicRenderingLocalRead Vulkan 1.4non supportata a superato
globalPriorityQuery Vulkan 1.4non supportata a superato
hostImageCopy Vulkan 1.4non supportata a superato
indexTypeUint8 Vulkan 1.4non supportata a superato
maintenance5 Vulkan 1.4non supportata a superato
maintenance6 Vulkan 1.4non supportata a superato
pipelineRobustness Vulkan 1.4non supportata a superato
pushDescriptor Vulkan 1.4non supportata a superato
rectangularLines Vulkan 1.4non supportata a superato
shaderExpectAssume Vulkan 1.4non supportata a superato
shaderFloatControls2 Vulkan 1.4non supportata a superato
shaderSubgroupRotate Vulkan 1.4non supportata a superato
shaderSubgroupRotateClustered Vulkan 1.4non supportata a superato
vertexAttributeInstanceRateDivisor Vulkan 1.4non supportata a superato
vertexAttributeInstanceRateZeroDivisor Vulkan 1.4non supportata a superato
Limiti che differiscono (51)
LimiteStockCustom
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
Formati supportati da un solo driver (6 in più, 10 in meno)

Solo in 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 in 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