Panvk-Mali-G57-2.0-rc1 vs Mali-G57
En la Mali-G57 (Anbernic RG556, Redmi A5, TECNO KL4). El primer driver que se nombra se compara con el segundo, que es la referencia (baseline).
De fábricaMali-G57
vsPersonalizadoPanvk-Mali-G57-2.0-rc1
Versión del sistema gráfico (Vulkan)1.3.225 a 1.3.278
Funciones opcionales (extensiones)99 a 120+21 -0
Funciones que pasan su comprobación (validadas)31 a 376 pasan solo en Panvk-Mali-G57-2.0-rc1 0 pasan solo en Mali-G57
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-G57 Detalles de Panvk-Mali-G57-2.0-rc1
Comprobaciones de funciones que difieren (14)
| Función | De fábrica | Personalizado | Cambio |
|---|---|---|---|
| extendedDynamicState | falla | pasa | ganado |
| extendedDynamicState3DepthClampEnable | no admitida | pasa | ganado |
| vertexInputDynamicState | no admitida | pasa | ganado |
| timelineSemaphore | falla | pasa | ganado |
| push.max_combined_image_samplers | no admitida | pasa | ganado |
| push.max_uniform_buffers | no admitida | pasa | ganado |
| extendedDynamicState3DepthClipEnable | no admitida | sin probar | cambió |
| extendedDynamicState3LineRasterizationMode | no admitida | sin probar | cambió |
| extendedDynamicState3ProvokingVertexMode | no admitida | sin probar | cambió |
| extendedDynamicState3SampleMask | no admitida | sin probar | cambió |
| extendedDynamicState3TessellationDomainOrigin | no admitida | sin probar | cambió |
| dualSrcBlend | no admitida | sin probar | cambió |
| logicOp | no admitida | sin probar | cambió |
| wideLines | no admitida | sin probar | cambió |
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 Panvk-Mali-G57-2.0-rc1 (21)
- 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_tile_image
- VK_EXT_vertex_input_dynamic_state
- VK_GOOGLE_decorate_string
- VK_KHR_push_descriptor
- VK_KHR_shader_subgroup_uniform_control_flow
Extensiones solo en Mali-G57 (0)
- Ninguno
Funciones básicas que difieren (0)
| Ninguno |
Límites que difieren (9)
| Límite | De fábrica | Personalizado |
|---|---|---|
| maxUniformBufferRange | 65536 | 2147483648 |
| maxStorageBufferRange | 268435456 | 2147483648 |
| maxPerStageDescriptorUniformBuffers | 36 | 500000 |
| maxDescriptorSetUniformBuffers | 216 | 500000 |
| maxFragmentDualSrcAttachments | 0 | 8 |
| maxSamplerLodBias | 255 | 126 |
| maxInterpolationOffset | 0.5 | 0.4375 |
| lineWidthRange | 1, 1 | 1, 4095.94 |
| lineWidthGranularity | 0 | 0.0625 |
Formatos admitidos por un solo driver (4 ganados, 0 perdidos)
- B10X6G10X6R10X6G10X6_422_UNORM_4PACK16
- G10X6B10X6G10X6R10X6_422_UNORM_4PACK16
- G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16
- G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16
- Ninguno