FauxVkDB
Deutsch
Startseite / Mali-G610 / Vergleichen

panvk_faux123_ace_v0.20.0 vs. Mali-G610 MC4

Auf Mali-G610 (GameForce Ace, Infinix GT 20 Pro, Nothing Phone (2a) Plus, Xiaomi 13T). Der zuerst genannte Treiber wird mit dem zweiten verglichen, der die Referenz ist.

SystemMali-G610 MC4v1.r38p1-01eac0.ce623b7dd8f8f92ae690a9a38057e2b5
vs.
Custompanvk_faux123_ace_v0.20.0PanVK-kbase beta.14 (Mesa 26.3.0-devel (git-5a07217f03))
Version des Grafiksystems (Vulkan)1.3.219 → 1.4.363
Zusatzfunktionen (Extensions)98 → 185+92 -5
Features, die ihren Check bestehen (validiert)32 → 4816 nur auf panvk_faux123_ace_v0.20.0 bestanden 0 nur auf Mali-G610 MC4 bestanden
Benchmark-Szenenkeine gemeinsamen Szenen
Spiele, die jeder Treiber ausführen könnte (eine Schätzung anhand seiner Feature-Liste): grün wahrscheinlich, gelb vielleicht, orange eingeschränkt, rot nein
SystemDX92002+DX102006+DX112009+DX122015+Switch
CustomDX92002+DX102006+DX112009+DX122015+Switch

Mali-G610 MC4: Details panvk_faux123_ace_v0.20.0: Details

Feature-Checks mit Unterschieden (41)

FeatureSystemCustomÄnderung
borderColorSwizzle
VK_EXT_border_color_swizzle
nicht unterstütztbestandendazugekommen
colorWriteEnable
VK_EXT_color_write_enable
nicht unterstütztbestandendazugekommen
depthClipControl
VK_EXT_depth_clip_control
nicht unterstütztbestandendazugekommen
extendedDynamicState
VK_EXT_extended_dynamic_state
fehlgeschlagenbestandendazugekommen
extendedDynamicState2LogicOp
VK_EXT_extended_dynamic_state2
nicht unterstütztbestandendazugekommen
extendedDynamicState3ColorBlendEnable
VK_EXT_extended_dynamic_state3
nicht unterstütztbestandendazugekommen
extendedDynamicState3ColorBlendEquation
VK_EXT_extended_dynamic_state3
nicht unterstütztbestandendazugekommen
extendedDynamicState3ColorWriteMask
VK_EXT_extended_dynamic_state3
nicht unterstütztbestandendazugekommen
extendedDynamicState3DepthClampEnable
VK_EXT_extended_dynamic_state3
nicht unterstütztbestandendazugekommen
extendedDynamicState3LogicOpEnable
VK_EXT_extended_dynamic_state3
nicht unterstütztbestandendazugekommen
vertexInputDynamicState
VK_EXT_vertex_input_dynamic_state
nicht unterstütztbestandendazugekommen
shaderBufferInt64Atomics
VK_KHR_shader_atomic_int64
nicht unterstütztbestandendazugekommen
multiViewport
VkPhysicalDeviceFeatures
nicht unterstütztbestandendazugekommen
textureCompressionBC
VkPhysicalDeviceFeatures
nicht unterstütztbestandendazugekommen
push.max_combined_image_samplers
core
nicht unterstütztbestandendazugekommen
push.max_uniform_buffers
core
nicht unterstütztbestandendazugekommen
borderColorSwizzleFromImage
VK_EXT_border_color_swizzle
nicht unterstütztnicht getestetgeändert
depthBiasControl
VK_EXT_depth_bias_control
nicht unterstütztnicht getestetgeändert
depthBiasExact
VK_EXT_depth_bias_control
nicht unterstütztnicht getestetgeändert
extendedDynamicState3AlphaToCoverageEnable
VK_EXT_extended_dynamic_state3
nicht unterstütztnicht getestetgeändert
extendedDynamicState3AlphaToOneEnable
VK_EXT_extended_dynamic_state3
nicht unterstütztnicht getestetgeändert
extendedDynamicState3DepthClipEnable
VK_EXT_extended_dynamic_state3
nicht unterstütztnicht getestetgeändert
extendedDynamicState3LineRasterizationMode
VK_EXT_extended_dynamic_state3
nicht unterstütztnicht getestetgeändert
extendedDynamicState3RasterizationSamples
VK_EXT_extended_dynamic_state3
nicht unterstütztnicht getestetgeändert
extendedDynamicState3SampleMask
VK_EXT_extended_dynamic_state3
nicht unterstütztnicht getestetgeändert
nullDescriptor
VK_EXT_robustness2
nicht unterstütztnicht getestetgeändert
geometryStreams
VK_EXT_transform_feedback
nicht unterstütztnicht getestetgeändert
shaderSharedInt64Atomics
VK_KHR_shader_atomic_int64
nicht unterstütztnicht getestetgeändert
alphaToOne
VkPhysicalDeviceFeatures
nicht unterstütztnicht getestetgeändert
depthBounds
VkPhysicalDeviceFeatures
nicht unterstütztnicht getestetgeändert
dualSrcBlend
VkPhysicalDeviceFeatures
nicht unterstütztnicht getestetgeändert
fillModeNonSolid
VkPhysicalDeviceFeatures
nicht unterstütztnicht getestetgeändert
logicOp
VkPhysicalDeviceFeatures
nicht unterstütztnicht getestetgeändert
pipelineStatisticsQuery
VkPhysicalDeviceFeatures
nicht unterstütztnicht getestetgeändert
shaderClipDistance
VkPhysicalDeviceFeatures
nicht unterstütztnicht getestetgeändert
shaderCullDistance
VkPhysicalDeviceFeatures
nicht unterstütztnicht getestetgeändert
shaderInt64
VkPhysicalDeviceFeatures
nicht unterstütztnicht getestetgeändert
shaderTessellationAndGeometryPointSize
VkPhysicalDeviceFeatures
nicht unterstütztnicht getestetgeändert
variableMultisampleRate
VkPhysicalDeviceFeatures
nicht unterstütztnicht getestetgeändert
vertexPipelineStoresAndAtomics
VkPhysicalDeviceFeatures
nicht unterstütztnicht getestetgeändert
wideLines
VkPhysicalDeviceFeatures
nicht unterstütztnicht getestetgeändert

Benchmark-Szenen

Noch kein gültiger Benchmark-Bericht für einen der beiden Treiber.

Technische Unterschiede (Vulkan)

Extensions nur in panvk_faux123_ace_v0.20.0 (92)
  • VK_ARM_scheduling_controls
  • VK_ARM_shader_core_builtins
  • VK_ARM_shader_core_properties
  • 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_color_write_enable
  • VK_EXT_conditional_rendering
  • 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_dynamic_rendering_unused_attachments
  • VK_EXT_extended_dynamic_state3
  • VK_EXT_external_memory_acquire_unmodified
  • VK_EXT_graphics_pipeline_library
  • VK_EXT_hdr_metadata
  • VK_EXT_host_image_copy
  • VK_EXT_image_2d_view_of_3d
  • VK_EXT_image_sliced_view_of_3d
  • VK_EXT_image_view_min_lod
  • VK_EXT_legacy_dithering
  • VK_EXT_map_memory_placed
  • VK_EXT_memory_budget
  • VK_EXT_memory_priority
  • VK_EXT_multi_draw
  • VK_EXT_mutable_descriptor_type
  • VK_EXT_nested_command_buffer
  • VK_EXT_non_seamless_cube_map
  • VK_EXT_pageable_device_local_memory
  • VK_EXT_physical_device_drm
  • VK_EXT_pipeline_robustness
  • VK_EXT_present_timing
  • VK_EXT_rasterization_order_attachment_access
  • VK_EXT_robustness2
  • VK_EXT_shader_atomic_float
  • 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_vertex_attribute_divisor
  • VK_EXT_vertex_input_dynamic_state
  • VK_EXT_ycbcr_2plane_444_formats
  • VK_EXT_ycbcr_image_arrays
  • 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_memory_indirect
  • VK_KHR_dynamic_rendering_local_read
  • VK_KHR_index_type_uint8
  • VK_KHR_internally_synchronized_queues
  • VK_KHR_line_rasterization
  • VK_KHR_load_store_op_none
  • 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_maximal_reconvergence
  • 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_untyped_pointers
  • VK_KHR_swapchain_maintenance1
  • VK_KHR_unified_image_layouts
  • VK_KHR_vertex_attribute_divisor
  • VK_KHR_workgroup_memory_explicit_layout
  • VK_VALVE_mutable_descriptor_type
Extensions nur in Mali-G610 MC4 (5)
  • VK_EXT_fragment_density_map
  • VK_EXT_fragment_density_map2
  • VK_EXT_rgba10x6_formats
  • VK_EXT_subpass_merge_feedback
  • VK_KHR_shared_presentable_image
Kern-Features mit Unterschieden (18)
shaderBufferInt64Atomics Vulkan 1.2nicht unterstützt → bestanden
shaderSharedInt64Atomics Vulkan 1.2nicht unterstützt → bestanden
bresenhamLines Vulkan 1.4nicht unterstützt → bestanden
dynamicRenderingLocalRead Vulkan 1.4nicht unterstützt → bestanden
globalPriorityQuery Vulkan 1.4nicht unterstützt → bestanden
hostImageCopy Vulkan 1.4nicht unterstützt → bestanden
indexTypeUint8 Vulkan 1.4nicht unterstützt → bestanden
maintenance5 Vulkan 1.4nicht unterstützt → bestanden
maintenance6 Vulkan 1.4nicht unterstützt → bestanden
pipelineRobustness Vulkan 1.4nicht unterstützt → bestanden
pushDescriptor Vulkan 1.4nicht unterstützt → bestanden
rectangularLines Vulkan 1.4nicht unterstützt → bestanden
shaderExpectAssume Vulkan 1.4nicht unterstützt → bestanden
shaderFloatControls2 Vulkan 1.4nicht unterstützt → bestanden
shaderSubgroupRotate Vulkan 1.4nicht unterstützt → bestanden
shaderSubgroupRotateClustered Vulkan 1.4nicht unterstützt → bestanden
vertexAttributeInstanceRateDivisor Vulkan 1.4nicht unterstützt → bestanden
vertexAttributeInstanceRateZeroDivisor Vulkan 1.4nicht unterstützt → bestanden
Limits mit Unterschieden (47)
LimitSystemCustom
maxImageDimension1D3276865536
maxImageDimension2D3276865536
maxImageDimension3D3276865536
maxImageDimensionCube3276865536
maxImageArrayLayers409665536
maxTexelBufferElements268435456134217728
maxUniformBufferRange655361048576
maxStorageBufferRange2684354564294967295
maxMemoryAllocationCount163844294967295
bufferImageGranularity164
sparseAddressSpaceSize0140737454800896
maxPerStageDescriptorSamplers5000001048576
maxPerStageDescriptorUniformBuffers361048576
maxPerStageDescriptorStorageBuffers5000001048576
maxPerStageDescriptorSampledImages5000001048576
maxPerStageDescriptorStorageImages5000001048576
maxPerStageResources5000005242889
maxDescriptorSetSamplers5000001048576
maxDescriptorSetUniformBuffers2161048576
maxDescriptorSetUniformBuffersDynamic3216
maxDescriptorSetStorageBuffers5000001048576
maxDescriptorSetStorageBuffersDynamic328
maxDescriptorSetSampledImages5000001048576
maxDescriptorSetStorageImages5000001048576
maxVertexInputAttributes3216
maxVertexInputBindings3216
maxVertexInputAttributeOffset20474294967295
maxVertexInputBindingStride204865535
maxGeometryShaderInvocations3264
maxGeometryInputComponents12864
maxGeometryTotalOutputComponents20481024
maxFragmentDualSrcAttachments08
maxFragmentCombinedOutputResources10000084360
maxComputeWorkGroupCount4294967295, 4294967295, 429496729565535, 65535, 65535
maxSamplerLodBias126127.996
maxViewports116
minMemoryMapAlignment644096
minTexelBufferOffsetAlignment6416
minStorageBufferOffsetAlignment644
subPixelInterpolationOffsetBits48
timestampPeriod76.923141.6667
maxClipDistances08
maxCullDistances08
maxCombinedClipAndCullDistances08
pointSizeRange1, 10240.125, 4095.94
lineWidthRange1, 10, 7.99219
lineWidthGranularity00.0078125
Formate, die nur ein Treiber unterstützt (25 dazugekommen, 6 verloren)

Nur in panvk_faux123_ace_v0.20.0:

  • A1B5G5R5_UNORM_PACK16
  • A2R10G10B10_SNORM_PACK32
  • A8_UNORM
  • 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
  • BC4_SNORM_BLOCK
  • BC4_UNORM_BLOCK
  • BC5_SNORM_BLOCK
  • BC5_UNORM_BLOCK
  • BC6H_SFLOAT_BLOCK
  • BC6H_UFLOAT_BLOCK
  • BC7_SRGB_BLOCK
  • BC7_UNORM_BLOCK
  • G16_B16R16_2PLANE_420_UNORM
  • G16_B16R16_2PLANE_422_UNORM
  • G16_B16R16_2PLANE_444_UNORM
  • G8_B8R8_2PLANE_444_UNORM
  • R64_SINT
  • R64_UINT

Nur in Mali-G610 MC4:

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