Panvk-Mali-G57-3.0 vs FourFectVK-G57-v0.1.0-test7
En la Mali-G57 MC2 (Infinix NOTE 30, Infinix NOTE 40 Pro, Oppo A6 5G, Oppo A6t 5G, REDMI 15C 5G, Redmi Note 10 5G, Redmi Note 13 5G, Redmi Note 13 Pro, Samsung Galaxy A07, Samsung Galaxy A07, Samsung Galaxy A15 5G, TCL 50 XE 5G). El primer driver que se nombra se compara con el segundo, que es la referencia (baseline).
De fábricaFourFectVK-G57-v0.1.0-test7
vsPersonalizadoPanvk-Mali-G57-3.0
Versión del sistema gráfico (Vulkan)1.3.363 a 1.3.354
Funciones opcionales (extensiones)171 a 151+1 -21
Funciones que pasan su comprobación (validadas)47 a 423 pasan solo en Panvk-Mali-G57-3.0 8 pasan solo en FourFectVK-G57-v0.1.0-test7
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 FourFectVK-G57-v0.1.0-test7 Detalles de Panvk-Mali-G57-3.0
Comprobaciones de funciones que difieren (17)
| Función | FourFectVK-G57-v0.1.0-test7 | Panvk-Mali-G57-3.0 | Cambio |
|---|---|---|---|
| inlineUniformBlock | pasa | falla | perdido |
| transformFeedback | pasa | no admitida | perdido |
| drawIndirectFirstInstance | pasa | falla | perdido |
| geometryShader | pasa | falla | perdido |
| multiDrawIndirect | pasa | falla | perdido |
| multiViewport | pasa | sin probar | perdido |
| core.resubmit_command_buffer | pasa | falla | perdido |
| stress.submit_memory | pasa | falla | perdido |
| robustImageAccess2 | no admitida | pasa | ganado |
| textureCompressionBC | no admitida | pasa | ganado |
| push.max_combined_image_samplers | falla | pasa | ganado |
| geometryStreams | sin probar | no admitida | cambió |
| pipelineStatisticsQuery | sin probar | no admitida | cambió |
| shaderStorageImageMultisample | sin probar | no admitida | cambió |
| shaderTessellationAndGeometryPointSize | sin probar | no admitida | cambió |
| variableMultisampleRate | sin probar | no admitida | cambió |
| vertexPipelineStoresAndAtomics | sin probar | no admitida | 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-3.0 (1)
- VK_EXT_external_memory_host
Extensiones solo en FourFectVK-G57-v0.1.0-test7 (21)
- VK_EXT_graphics_pipeline_library
- VK_EXT_image_compression_control
- VK_EXT_map_memory_placed
- VK_EXT_transform_feedback
- VK_GOOGLE_user_type
- VK_KHR_compute_shader_derivatives
- VK_KHR_depth_clamp_zero_one
- VK_KHR_draw_indirect_count
- VK_KHR_internally_synchronized_queues
- VK_KHR_maintenance10
- VK_KHR_maintenance7
- VK_KHR_maintenance8
- VK_KHR_maintenance9
- VK_KHR_pipeline_binary
- VK_KHR_robustness2
- VK_KHR_shader_constant_data
- VK_KHR_shader_fma
- VK_KHR_shader_relaxed_extended_instruction
- VK_KHR_shader_untyped_pointers
- VK_KHR_swapchain_mutable_format
- VK_KHR_unified_image_layouts
Funciones básicas que difieren (1)
| drawIndirectCount | pasa a no admitida |
Límites que difieren (19)
| Límite | FourFectVK-G57-v0.1.0-test7 | Panvk-Mali-G57-3.0 |
|---|---|---|
| maxTessellationGenerationLevel | 64 | 0 |
| maxTessellationPatchSize | 32 | 0 |
| maxTessellationControlPerVertexInputComponents | 128 | 0 |
| maxTessellationControlPerVertexOutputComponents | 128 | 0 |
| maxTessellationControlPerPatchOutputComponents | 120 | 0 |
| maxTessellationControlTotalOutputComponents | 4096 | 0 |
| maxTessellationEvaluationInputComponents | 128 | 0 |
| maxTessellationEvaluationOutputComponents | 128 | 0 |
| maxGeometryShaderInvocations | 32 | 0 |
| maxGeometryInputComponents | 128 | 0 |
| maxGeometryOutputComponents | 128 | 0 |
| maxGeometryOutputVertices | 1024 | 0 |
| maxGeometryTotalOutputComponents | 1024 | 0 |
| maxDrawIndirectCount | 65535 | 1 |
| maxViewports | 16 | 1 |
| storageImageSampleCounts | 13 | 1 |
| maxClipDistances | 8 | 0 |
| maxCullDistances | 8 | 0 |
| maxCombinedClipAndCullDistances | 8 | 0 |
Formatos admitidos por un solo driver (8 ganados, 8 perdidos)
- BC4_SNORM_BLOCK
- BC4_UNORM_BLOCK
- BC5_SNORM_BLOCK
- BC5_UNORM_BLOCK
- BC6H_SFLOAT_BLOCK
- BC6H_UFLOAT_BLOCK
- BC7_SRGB_BLOCK
- BC7_UNORM_BLOCK
- G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16
- G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16
- G10X6_B10X6R10X6_2PLANE_444_UNORM_3PACK16
- G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16
- G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16
- G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16
- R10X6G10X6_UNORM_2PACK16
- R10X6_UNORM_PACK16