Mali-G52 MC2 vs Mali-G52
En la Mali-G52 (CHUWI HiPad-Air, HONOR X5c, HONOR X5c, Infinix HOT 60i, Oppo A18, Oppo A38, realme RMX3710, Redmi 12, Redmi 12C, Redmi 14C, Redmi 15C, TECNO POVA 3, TECNO SPARK 20, Xiaomi 24049RN28L). El primer driver que se nombra se compara con el segundo, que es la referencia (baseline).
De fábricaMali-G52
vsPersonalizadoMali-G52 MC2
Versión del sistema gráfico (Vulkan)1.1.149 a 1.1.177
Funciones opcionales (extensiones)58 a 66+8 -0
Funciones que pasan su comprobación (validadas)39 a 28Mali-G52: enviado desde un dispositivo que este sitio no pudo confirmar (sin verificar)2 pasan solo en Mali-G52 MC2 13 pasan solo en Mali-G52
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-G52 Detalles de Mali-G52 MC2
Comprobaciones de funciones que difieren (18)
| Función | De fábrica | Mali-G52 MC2 | Cambio |
|---|---|---|---|
| largePoints | pasa | sin probar | perdido |
| compat.helper_loop_terminator | pasa | sin probar | perdido |
| compat.nested_map | pasa | sin probar | perdido |
| core.blend_advertised_formats | pasa | sin probar | perdido |
| core.compute_big_stack | pasa | sin probar | perdido |
| core.host_coherent_readback | pasa | sin probar | perdido |
| core.mrt_partial_kill | pasa | sin probar | perdido |
| core.ubo_update_buffer | pasa | sin probar | perdido |
| core.ubo_written_after_record | pasa | sin probar | perdido |
| core.varying_subset | pasa | sin probar | perdido |
| mem.image_padding | pasa | sin probar | perdido |
| stage.geometry_max_output | pasa | sin probar | perdido |
| sync.first_submit_clear_then_compute | pasa | sin probar | perdido |
| customBorderColors | no admitida | pasa | ganado |
| stress.submit_memory | no concluyente | pasa | ganado |
| customBorderColorWithoutFormat | no admitida | sin probar | cambió |
| timelineSemaphore | crash | falla | cambió |
| stage.geometry_point_size | no admitida | sin probar | cambió |
Escenas de la prueba de velocidad (benchmark)
Los dos drivers no se midieron en los mismos modelos de dispositivo. Los tiempos por fotograma de dispositivos distintos no sirven para comparar drivers, así que lee estas cifras con eso en mente.
| Escena | De fábrica ms | Mali-G52 MC2 ms | Diferencia | Arranques | Reloj de la GPU, MHz | Imagen vs de fábrica |
|---|---|---|---|---|---|---|
| compute_nbody | 63.71 | n/a | solo un lado | 3 de 3 vs ? | ? vs ? | sin comprobar |
| hdr_2160p | 160.91 | n/a | solo un lado | 3 de 3 vs ? | ? vs ? | sin comprobar |
| oit_linked_lists | 71.56 | n/a | solo un lado | 3 de 3 vs ? | ? vs ? | sin comprobar |
| pipeline_barriers | 44.54 | n/a | solo un lado | 3 de 3 vs ? | ? vs ? | sin comprobar |
| subpasses | 99.31 | n/a | solo un lado | 3 de 3 vs ? | ? vs ? | sin comprobar |
Diferencias técnicas (Vulkan)
Extensiones solo en Mali-G52 MC2 (8)
- VK_EXT_4444_formats
- VK_EXT_calibrated_timestamps
- VK_EXT_custom_border_color
- VK_EXT_device_memory_report
- VK_EXT_provoking_vertex
- VK_EXT_subgroup_size_control
- VK_EXT_swapchain_maintenance1
- VK_KHR_shader_non_semantic_info
Extensiones solo en Mali-G52 (0)
- Ninguno
Funciones básicas que difieren (0)
| Ninguno |
Límites que difieren (11)
| Límite | De fábrica | Mali-G52 MC2 |
|---|---|---|
| maxImageDimension2D | 16383 | 16384 |
| maxImageDimension3D | 16383 | 16384 |
| maxImageDimensionCube | 16383 | 16384 |
| maxImageArrayLayers | 1024 | 4096 |
| maxTexelBufferElements | 65536 | 268435456 |
| maxViewportDimensions | 16383, 16383 | 16384, 16384 |
| viewportBoundsRange | -32766, 32765 | -32768, 32767 |
| maxFramebufferWidth | 16383 | 16384 |
| maxFramebufferHeight | 16383 | 16384 |
| timestampComputeAndGraphics | 0 | 1 |
| timestampPeriod | 0 | 76.9231 |
Formatos admitidos por un solo driver (2 ganados, 0 perdidos)
- A4B4G4R4_UNORM_PACK16
- A4R4G4B4_UNORM_PACK16
- Ninguno