FauxVkDB
Deutsch
Startseite / Mali-G57 / Vergleichen

panvk_faux123_rg556_v0.12.0 vs. Mali-G57

Auf Mali-G57 (Anbernic RG556, Redmi A5, TECNO KL4). Der zuerst genannte Treiber wird mit dem zweiten verglichen, der die Referenz ist.

SystemMali-G57v1.r41p0-01eac0.018fc629603b7a70cc68d32f78ac8686
vs.
Custompanvk_faux123_rg556_v0.12.0Mesa 26.3.0-devel (git-7886eada08)
Version des Grafiksystems (Vulkan)1.3.225 → 1.3.354
Zusatzfunktionen (Extensions)99 → 165+77 -11
Features, die ihren Check bestehen (validiert)31 → 4416 nur auf panvk_faux123_rg556_v0.12.0 bestanden 3 nur auf Mali-G57 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-G57: Details panvk_faux123_rg556_v0.12.0: Details

Feature-Checks mit Unterschieden (32)

FeatureSystemCustomÄnderung
transformFeedback
VK_EXT_transform_feedback
bestandennicht unterstütztverloren
geometryShader
VkPhysicalDeviceFeatures
bestandennicht unterstütztverloren
tessellationShader
VkPhysicalDeviceFeatures
bestandennicht unterstütztverloren
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
timelineSemaphore
VK_KHR_timeline_semaphore
fehlgeschlagenbestandendazugekommen
multiDrawIndirect
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
stress.multi_draw_indirect_large
core
nicht unterstütztbestandendazugekommen
depthBiasControl
VK_EXT_depth_bias_control
nicht unterstütztnicht getestetgeändert
depthBiasExact
VK_EXT_depth_bias_control
nicht unterstütztnicht getestetgeändert
extendedDynamicState2PatchControlPoints
VK_EXT_extended_dynamic_state2
nicht getestetnicht unterstütztgeändert
extendedDynamicState3AlphaToCoverageEnable
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
dualSrcBlend
VkPhysicalDeviceFeatures
nicht unterstütztnicht getestetgeändert
fillModeNonSolid
VkPhysicalDeviceFeatures
nicht unterstütztnicht getestetgeändert
logicOp
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_rg556_v0.12.0 (77)
  • 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_buffer_device_address
  • VK_EXT_color_write_enable
  • 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_mutable_descriptor_type
  • VK_EXT_non_seamless_cube_map
  • VK_EXT_physical_device_drm
  • VK_EXT_pipeline_robustness
  • VK_EXT_robustness2
  • VK_EXT_shader_atomic_float
  • 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_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_depth_clamp_zero_one
  • VK_KHR_draw_indirect_count
  • 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_binary
  • VK_KHR_pipeline_executable_properties
  • VK_KHR_pipeline_library
  • VK_KHR_push_descriptor
  • VK_KHR_robustness2
  • VK_KHR_shader_clock
  • 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_unified_image_layouts
  • VK_KHR_vertex_attribute_divisor
  • VK_KHR_workgroup_memory_explicit_layout
  • VK_VALVE_mutable_descriptor_type
Extensions nur in Mali-G57 (11)
  • VK_ARM_rasterization_order_attachment_access
  • VK_EXT_fragment_density_map
  • VK_EXT_fragment_density_map2
  • VK_EXT_image_compression_control
  • VK_EXT_primitives_generated_query
  • VK_EXT_rasterization_order_attachment_access
  • VK_EXT_rgba10x6_formats
  • VK_EXT_subpass_merge_feedback
  • VK_EXT_swapchain_maintenance1
  • VK_EXT_transform_feedback
  • VK_KHR_shared_presentable_image
Kern-Features mit Unterschieden (3)
drawIndirectCount Vulkan 1.2nicht unterstützt → bestanden
shaderFloat16 Vulkan 1.2bestanden → nicht unterstützt
shaderOutputViewportIndex Vulkan 1.2bestanden → nicht unterstützt
Limits mit Unterschieden (55)
LimitSystemCustom
maxImageDimension1D1638465536
maxImageDimension2D1638465536
maxImageDimension3D1638465536
maxImageDimensionCube1638465536
maxImageArrayLayers409665536
maxTexelBufferElements268435456134217728
maxUniformBufferRange655361048576
maxStorageBufferRange2684354564294967295
maxMemoryAllocationCount163844294967295
bufferImageGranularity164
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
maxGeometryInputComponents1280
maxGeometryOutputComponents1280
maxGeometryOutputVertices2560
maxGeometryTotalOutputComponents20480
maxFragmentDualSrcAttachments08
maxFragmentCombinedOutputResources10000084360
maxComputeWorkGroupCount4294967295, 4294967295, 429496729565535, 65535, 65535
maxDrawIndirectCount165535
maxSamplerLodBias255127.996
minMemoryMapAlignment644096
minTexelBufferOffsetAlignment6416
minStorageBufferOffsetAlignment6416
subPixelInterpolationOffsetBits48
framebufferNoAttachmentsSampleCounts2913
timestampComputeAndGraphics10
timestampPeriod38.46150
pointSizeRange1, 10240.125, 4095.94
lineWidthRange1, 10, 7.99219
lineWidthGranularity00.0078125
Formate, die nur ein Treiber unterstützt (23 dazugekommen, 6 verloren)

Nur in panvk_faux123_rg556_v0.12.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

Nur in Mali-G57:

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