FauxVkDB
English
Home / Mali-G57 / Compare

Panvk-Mali-G57-2.0-rc1 vs Mali-G57

On Mali-G57 (Anbernic RG556, Motorola moto g35 5G, Redmi A5, TECNO KL4, ZTE Z2350). The first driver named is compared against the second, which is the baseline.

StockMali-G57v1.r40p0-01eac0.40e4defc2c2be7601a8ecd13c8057aa1
vs
CustomPanvk-Mali-G57-2.0-rc1v1.r49p1-04eac0.c82d7dfafb554e451d70465a9a21fa98
Graphics system version (Vulkan)1.3.225 to 1.3.278
Optional features (extensions)96 to 120+24 -0
Features that pass their check (validated)48 to 378 pass only on Panvk-Mali-G57-2.0-rc1 19 pass only on Mali-G57
Speed test scenes (benchmark)no shared scenes
Games each driver could run (an estimate from its feature list): green likely, yellow maybe, orange limited, red no
StockDX92002+DX102006+DX112009+DX122015+Switch
CustomDX92002+DX102006+DX112009+DX122015+Switch

Mali-G57 details Panvk-Mali-G57-2.0-rc1 details

Feature checks that differ (37)

FeatureStockCustomChange
depthClamp
VkPhysicalDeviceFeatures
passuntestedlost
largePoints
VkPhysicalDeviceFeatures
passuntestedlost
compat.helper_loop_terminator
core
passuntestedlost
compat.nested_map
core
passuntestedlost
core.blend_advertised_formats
core
passuntestedlost
core.compute_big_stack
core
passuntestedlost
core.host_coherent_readback
core
passuntestedlost
core.mrt_partial_kill
core
passuntestedlost
core.ubo_update_buffer
core
passuntestedlost
core.ubo_written_after_record
core
passuntestedlost
core.varying_subset
core
passuntestedlost
mem.image_padding
core
passuntestedlost
perf.fb_local_barrier_large_draws
core
passuntestedlost
perf.fb_local_barrier_overdraw
core
passuntestedlost
stage.geometry_max_output
core
passuntestedlost
stress.many_command_buffers_one_submit
core
passuntestedlost
stress.scratch_per_batch
core
passuntestedlost
stress.spill_helper_lanes
core
passuntestedlost
sync.first_submit_clear_then_compute
core
passuntestedlost
extendedDynamicState
VK_EXT_extended_dynamic_state
failpassgained
extendedDynamicState3DepthClampEnable
VK_EXT_extended_dynamic_state3
unsupportedpassgained
vertexInputDynamicState
VK_EXT_vertex_input_dynamic_state
unsupportedpassgained
shaderBufferInt64Atomics
VK_KHR_shader_atomic_int64
unsupportedpassgained
timelineSemaphore
VK_KHR_timeline_semaphore
failpassgained
push.max_combined_image_samplers
core
unsupportedpassgained
push.max_uniform_buffers
core
unsupportedpassgained
stress.submit_memory
core
inconclusivepassgained
extendedDynamicState3DepthClipEnable
VK_EXT_extended_dynamic_state3
unsupporteduntestedchanged
extendedDynamicState3LineRasterizationMode
VK_EXT_extended_dynamic_state3
unsupporteduntestedchanged
extendedDynamicState3ProvokingVertexMode
VK_EXT_extended_dynamic_state3
unsupporteduntestedchanged
extendedDynamicState3SampleMask
VK_EXT_extended_dynamic_state3
unsupporteduntestedchanged
extendedDynamicState3TessellationDomainOrigin
VK_EXT_extended_dynamic_state3
unsupporteduntestedchanged
shaderSharedInt64Atomics
VK_KHR_shader_atomic_int64
unsupporteduntestedchanged
dualSrcBlend
VkPhysicalDeviceFeatures
unsupporteduntestedchanged
logicOp
VkPhysicalDeviceFeatures
unsupporteduntestedchanged
wideLines
VkPhysicalDeviceFeatures
unsupporteduntestedchanged
stage.geometry_point_size
core
unsupporteduntestedchanged

Speed test scenes (benchmark)

Neither driver has a valid speed test (benchmark report) yet.

Technical differences (Vulkan)

Extensions only in Panvk-Mali-G57-2.0-rc1 (24)
  • VK_ARM_shader_core_builtins
  • VK_ARM_shader_core_properties
  • VK_EXT_debug_marker
  • VK_EXT_depth_clamp_zero_one
  • VK_EXT_depth_clip_enable
  • VK_EXT_device_address_binding_report
  • VK_EXT_device_fault
  • VK_EXT_dynamic_rendering_unused_attachments
  • VK_EXT_extended_dynamic_state3
  • VK_EXT_external_memory_acquire_unmodified
  • VK_EXT_frame_boundary
  • VK_EXT_image_2d_view_of_3d
  • VK_EXT_image_sliced_view_of_3d
  • VK_EXT_legacy_dithering
  • VK_EXT_pipeline_protected_access
  • VK_EXT_pipeline_robustness
  • VK_EXT_shader_image_atomic_int64
  • VK_EXT_shader_tile_image
  • VK_EXT_swapchain_maintenance1
  • VK_EXT_vertex_input_dynamic_state
  • VK_GOOGLE_decorate_string
  • VK_KHR_push_descriptor
  • VK_KHR_shader_atomic_int64
  • VK_KHR_shader_subgroup_uniform_control_flow
Extensions only in Mali-G57 (0)
  • None
Core features that differ (2)
shaderBufferInt64Atomics Vulkan 1.2unsupported to pass
shaderSharedInt64Atomics Vulkan 1.2unsupported to pass
Limits that differ (9)
LimitStockCustom
maxUniformBufferRange655362147483648
maxStorageBufferRange2684354562147483648
maxPerStageDescriptorUniformBuffers36500000
maxDescriptorSetUniformBuffers216500000
maxFragmentDualSrcAttachments08
maxSamplerLodBias255126
maxInterpolationOffset0.50.4375
lineWidthRange1, 11, 4095.94
lineWidthGranularity00.0625
Formats supported by only one driver (6 gained, 0 lost)

Only in Panvk-Mali-G57-2.0-rc1:

  • B10X6G10X6R10X6G10X6_422_UNORM_4PACK16
  • G10X6B10X6G10X6R10X6_422_UNORM_4PACK16
  • G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16
  • G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16
  • R64_SINT
  • R64_UINT

Only in Mali-G57:

  • None