turnip_faux123_v1.2.5 vs a8xx-gen8-V22
En la Adreno (TM) 840 (HONOR Magic8 pro, iQOO 15, LENOVO TB324ZC, nubia NX809J, OnePlus 15, POCO F8 Ultra, POCO F9 Ultra, realme RMX5210, Samsung Galaxy S26, Samsung Galaxy S26, Samsung Galaxy S26 Ultra, Samsung Galaxy S26 Ultra, Samsung Galaxy S26 Ultra, Samsung Galaxy Z Fold8, Samsung Galaxy Z Fold8 Ultra, Xiaomi 17, Xiaomi 2512BPNDAG). El primer driver que se nombra se compara con el segundo, que es la referencia (baseline).
- hdr_2160p25% más rápido
- oit_linked_lists4% más rápido
- pipeline_barriers46% más lento
La imagen no coincide con el driver de fábrica en 1 escena (hdr_2160p). El driver personalizado dibujó algo distinto ahí, así que su tiempo por fotograma en esa escena no es una cifra justa.
Pequeñas zonas de la imagen difieren del driver de fábrica en 3 escenas (oit_linked_lists: 1610 de 2304 celdas, pipeline_barriers: 2295 de 2304 celdas, pipeline_barriers_2160p: 2300 de 2304 celdas). La imagen coincide en general, así que es un fallo de renderizado local, no una escena distinta.
No arrancó todas las veces: compute_nbody (de fábrica 0 de 3, personalizado 3 de 3).
Detalles de a8xx-gen8-V22 Detalles de turnip_faux123_v1.2.5
Comprobaciones de funciones que difieren (3)
| Función | a8xx-gen8-V22 | turnip_faux123_v1.2.5 | Cambio |
|---|---|---|---|
| compat.nested_map | crash | pasa | ganado |
| core.compute_udiv | falla | pasa | ganado |
| core.copy_wide_row_length | falla | pasa | ganado |
Escenas de la prueba de velocidad (benchmark)
| Escena | a8xx-gen8-V22 ms | turnip_faux123_v1.2.5 ms | Diferencia | Arranques | Reloj de la GPU, MHz | Imagen vs de fábrica |
|---|---|---|---|---|---|---|
| compute_nbody | n/a | 7.77 | solo un lado | 0 de 3 vs 3 de 3 | ? vs ? | sin comprobar |
| compute_nbody_2x | n/a | 8.92 | solo un lado | ? vs 3 de 3 | ? vs ? | sin comprobar |
| hdr_2160p | 7.59 | 6.06 | 25% más rápido | 3 de 3 vs 3 de 3 | ? vs ? | difiere difiere en 2304 zonas pequeñas |
| oit_linked_lists | 12.24 | 11.76 | 4% más rápido | 3 de 3 vs 3 de 3 | ? vs ? | sin gran diferencia difiere en 1610 zonas pequeñas |
| pipeline_barriers | 1.50 | 2.76 | 46% más lento | 3 de 3 vs 3 de 3 | ? vs ? | sin gran diferencia difiere en 2295 zonas pequeñas |
| pipeline_barriers_2160p | n/a | n/a | solo un lado | 3 de 3 vs 3 de 3 | ? vs ? | sin gran diferencia difiere en 2300 zonas pequeñas |
| subpasses | 2.09 | n/a | solo un lado | 3 de 3 vs 3 de 3 | ? vs ? | sin comprobar |
| subpasses_2160p | n/a | 7.41 | solo un lado | 3 de 3 vs 3 de 3 | ? vs ? | sin comprobar |
Diferencias técnicas (Vulkan)
Extensiones solo en turnip_faux123_v1.2.5 (12)
- VK_EXT_debug_marker
- VK_EXT_depth_clamp_control
- VK_EXT_image_compression_control
- VK_EXT_primitive_restart_index
- VK_EXT_shader_image_atomic_int64
- VK_EXT_shader_subgroup_ballot
- VK_EXT_shader_subgroup_vote
- VK_EXT_shader_uniform_buffer_unsized_array
- VK_EXT_texture_compression_astc_hdr
- VK_QCOM_image_processing
- VK_QCOM_multiview_per_view_render_areas
- VK_QCOM_multiview_per_view_viewports
Extensiones solo en a8xx-gen8-V22 (4)
- VK_EXT_fragment_density_map
- VK_EXT_fragment_density_map_offset
- VK_QCOM_fragment_density_map_offset
- VK_VALVE_fragment_density_map_layered
Funciones básicas que difieren (2)
| multiviewGeometryShader | no admitida a pasa |
| textureCompressionASTC_HDR | no admitida a pasa |
Límites que difieren (3)
| Límite | a8xx-gen8-V22 | turnip_faux123_v1.2.5 |
|---|---|---|
| maxTexelBufferElements | 134217728 | 536870911 |
| maxStorageBufferRange | 134217728 | 2147483647 |
| maxFragmentInputComponents | 124 | 128 |
Formatos admitidos por un solo driver (16 ganados, 0 perdidos)
- ASTC_10x10_SFLOAT_BLOCK
- ASTC_10x5_SFLOAT_BLOCK
- ASTC_10x6_SFLOAT_BLOCK
- ASTC_10x8_SFLOAT_BLOCK
- ASTC_12x10_SFLOAT_BLOCK
- ASTC_12x12_SFLOAT_BLOCK
- ASTC_4x4_SFLOAT_BLOCK
- ASTC_5x4_SFLOAT_BLOCK
- ASTC_5x5_SFLOAT_BLOCK
- ASTC_6x5_SFLOAT_BLOCK
- ASTC_6x6_SFLOAT_BLOCK
- ASTC_8x5_SFLOAT_BLOCK
- ASTC_8x6_SFLOAT_BLOCK
- ASTC_8x8_SFLOAT_BLOCK
- R64_SINT
- R64_UINT
- Ninguno