turnip_faux123_v1.2.5 contre a8xx-gen8-V22
Sur 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). Le premier pilote cité est comparé au second, qui sert de référence.
- hdr_2160p25% plus rapide
- oit_linked_lists4% plus rapide
- pipeline_barriers46% plus lent
L'image ne correspond pas à celle du pilote système dans 1 scène (hdr_2160p). Le pilote personnalisé a dessiné autre chose, donc son temps de frame pour cette scène n'est pas un chiffre équitable.
De petites zones de l'image diffèrent de celles du pilote système dans 3 scènes (oit_linked_lists : 1610 cellules sur 2304, pipeline_barriers : 2295 cellules sur 2304, pipeline_barriers_2160p : 2300 cellules sur 2304). L'image correspond globalement, il s'agit donc d'un défaut d'affichage local, pas d'une scène différente.
N'a pas démarré à chaque fois : compute_nbody (système 0 sur 3, personnalisé 3 sur 3).
Détails de a8xx-gen8-V22 Détails de turnip_faux123_v1.2.5
Vérifications des fonctionnalités qui diffèrent (3)
| Fonctionnalité | a8xx-gen8-V22 | turnip_faux123_v1.2.5 | Variation |
|---|---|---|---|
| compat.nested_map | plantage | réussi | gagné |
| core.compute_udiv | échec | réussi | gagné |
| core.copy_wide_row_length | échec | réussi | gagné |
Scènes du benchmark
| Scène | a8xx-gen8-V22 ms | turnip_faux123_v1.2.5 ms | Écart | Démarrages | Fréquence du GPU, MHz | Image vs système |
|---|---|---|---|---|---|---|
| compute_nbody | n/a | 7.77 | un seul côté | 0 sur 3 contre 3 sur 3 | ? contre ? | non vérifié |
| compute_nbody_2x | n/a | 8.92 | un seul côté | ? contre 3 sur 3 | ? contre ? | non vérifié |
| hdr_2160p | 7.59 | 6.06 | 25% plus rapide | 3 sur 3 contre 3 sur 3 | ? contre ? | diffère diffère dans 2304 petites zones |
| oit_linked_lists | 12.24 | 11.76 | 4% plus rapide | 3 sur 3 contre 3 sur 3 | ? contre ? | pas de grande différence diffère dans 1610 petites zones |
| pipeline_barriers | 1.50 | 2.76 | 46% plus lent | 3 sur 3 contre 3 sur 3 | ? contre ? | pas de grande différence diffère dans 2295 petites zones |
| pipeline_barriers_2160p | n/a | n/a | un seul côté | 3 sur 3 contre 3 sur 3 | ? contre ? | pas de grande différence diffère dans 2300 petites zones |
| subpasses | 2.09 | n/a | un seul côté | 3 sur 3 contre 3 sur 3 | ? contre ? | non vérifié |
| subpasses_2160p | n/a | 7.41 | un seul côté | 3 sur 3 contre 3 sur 3 | ? contre ? | non vérifié |
Différences techniques (Vulkan)
Extensions uniquement dans 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
Extensions uniquement dans 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
Fonctionnalités de base qui diffèrent (2)
| multiviewGeometryShader | non pris en charge à réussi |
| textureCompressionASTC_HDR | non pris en charge à réussi |
Limites qui diffèrent (3)
| Limite | a8xx-gen8-V22 | turnip_faux123_v1.2.5 |
|---|---|---|
| maxTexelBufferElements | 134217728 | 536870911 |
| maxStorageBufferRange | 134217728 | 2147483647 |
| maxFragmentInputComponents | 124 | 128 |
Formats pris en charge par un seul pilote (16 gagnés, 0 perdus)
- 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
- Aucun