turnip_mrpurple-EOL-24.3.4 vs turnip_mrpurple_T30-toasted
Su Adreno (TM) 619 (Motorola moto g34 5G, Motorola moto g45 5G, Motorola moto g84 5G, realme 10 Pro 5G). Il primo driver nominato è confrontato con il secondo, che è la baseline.
Stockturnip_mrpurple_T30-toasted
vsCustomturnip_mrpurple-EOL-24.3.4
Versione del sistema grafico (Vulkan)1.3.359 a 1.3.296
Funzionalità opzionali (estensioni)155 a 124+1 -32
Funzionalità che superano il controllo (validate)65 a 65superano gli stessi controlli
Scene del test di velocità (benchmark)2 più veloci 1 più lenta 1 alla pari0% più veloce in totale (media geometrica)
Giochi che ogni driver potrebbe far girare (una stima dalla sua lista di funzionalità): verde probabile, giallo forse, arancione limitato, rosso no
StockDX92002+DX102006+DX112009+DX122015+Switch
CustomDX92002+DX102006+DX112009+DX122015+Switch
- hdr_2160p10% più veloce
- oit_linked_lists0% più lento
- pipeline_barriers27% più lento
- subpasses28% più veloce
Piccole aree dell'immagine differiscono dal driver stock in 1 scena (pipeline_barriers: 2 di 2304 celle). L'immagine nel complesso corrisponde, quindi questo è un errore di rendering locale, non una scena diversa.
Dettagli di turnip_mrpurple_T30-toasted Dettagli di turnip_mrpurple-EOL-24.3.4
Controlli delle funzionalità che differiscono (18)
| Funzionalità | turnip_mrpurple_T30-toasted | turnip_mrpurple-EOL-24.3.4 | Variazione |
|---|---|---|---|
| extendedDynamicState3ColorBlendAdvanced | non supportata | non testata | cambiato |
| extendedDynamicState3ConservativeRasterizationMode | non supportata | non testata | cambiato |
| extendedDynamicState3CoverageModulationMode | non supportata | non testata | cambiato |
| extendedDynamicState3CoverageModulationTable | non supportata | non testata | cambiato |
| extendedDynamicState3CoverageModulationTableEnable | non supportata | non testata | cambiato |
| extendedDynamicState3CoverageReductionMode | non supportata | non testata | cambiato |
| extendedDynamicState3CoverageToColorEnable | non supportata | non testata | cambiato |
| extendedDynamicState3CoverageToColorLocation | non supportata | non testata | cambiato |
| extendedDynamicState3ExtraPrimitiveOverestimationSize | non supportata | non testata | cambiato |
| extendedDynamicState3LineStippleEnable | non supportata | non testata | cambiato |
| extendedDynamicState3RepresentativeFragmentTestEnable | non supportata | non testata | cambiato |
| extendedDynamicState3ShadingRateImageEnable | non supportata | non testata | cambiato |
| extendedDynamicState3ViewportSwizzle | non supportata | non testata | cambiato |
| extendedDynamicState3ViewportWScalingEnable | non supportata | non testata | cambiato |
| shaderFloat64 | non supportata | non testata | cambiato |
| shaderResourceMinLod | non testata | non supportata | cambiato |
| shaderStorageImageMultisample | non supportata | non testata | cambiato |
| sparseBinding | non supportata | non testata | cambiato |
Scene del test di velocità (benchmark)
| Scena | turnip_mrpurple_T30-toasted ms | turnip_mrpurple-EOL-24.3.4 ms | Differenza | Avvii | Clock GPU, MHz | Immagine vs stock |
|---|---|---|---|---|---|---|
| hdr_2160p | 128.45 | 116.97 | 10% più veloce | 3 di 3 vs 3 di 3 | ? vs ? | nessuna differenza grande nessuna differenza piccola |
| oit_linked_lists | 54.89 | 55.09 | 0% più lento | 3 di 3 vs 3 di 3 | ? vs ? | nessuna differenza grande nessuna differenza piccola |
| pipeline_barriers | 18.33 | 25.28 | 27% più lento | 3 di 3 vs 3 di 3 | ? vs ? | nessuna differenza grande differisce in 2 piccole aree |
| subpasses | 47.10 | 36.80 | 28% più veloce | 3 di 3 vs 3 di 3 | ? vs ? | non controllato |
Differenze tecniche (Vulkan)
Estensioni solo in turnip_mrpurple-EOL-24.3.4 (1)
- VK_EXT_post_depth_coverage
Estensioni solo in turnip_mrpurple_T30-toasted (32)
- VK_EXT_custom_resolve
- VK_EXT_debug_marker
- VK_EXT_depth_clamp_control
- VK_EXT_device_memory_report
- VK_EXT_dynamic_rendering_unused_attachments
- VK_EXT_fragment_density_map_offset
- VK_EXT_hdr_metadata
- VK_EXT_image_compression_control
- VK_EXT_multisampled_render_to_single_sampled
- VK_EXT_primitive_restart_index
- VK_EXT_shader_atomic_float
- VK_EXT_shader_uniform_buffer_unsized_array
- VK_EXT_texture_compression_astc_hdr
- VK_EXT_zero_initialize_device_memory
- VK_KHR_deferred_host_operations
- VK_KHR_dynamic_rendering_local_read
- VK_KHR_index_type_uint8
- VK_KHR_line_rasterization
- VK_KHR_load_store_op_none
- VK_KHR_maintenance5
- VK_KHR_maintenance6
- VK_KHR_map_memory2
- VK_KHR_shader_clock
- VK_KHR_shader_expect_assume
- VK_KHR_shader_float_controls2
- VK_KHR_shader_subgroup_rotate
- VK_KHR_vertex_attribute_divisor
- VK_NV_compute_shader_derivatives
- VK_QCOM_fragment_density_map_offset
- VK_QCOM_multiview_per_view_render_areas
- VK_QCOM_render_pass_shader_resolve
- VK_VALVE_fragment_density_map_layered
Funzionalità di base che differiscono (12)
| multiviewGeometryShader | non supportata a superato |
| multiviewTessellationShader | non supportata a superato |
| protectedMemory | non supportata a superato |
| storageInputOutput16 | non supportata a superato |
| storagePushConstant16 | non supportata a superato |
| uniformAndStorageBuffer16BitAccess | non supportata a superato |
| bufferDeviceAddressMultiDevice | non supportata a superato |
| shaderInputAttachmentArrayDynamicIndexing | non supportata a superato |
| shaderInputAttachmentArrayNonUniformIndexing | non supportata a superato |
| shaderSharedInt64Atomics | non supportata a superato |
| storagePushConstant8 | non supportata a superato |
| uniformAndStorageBuffer8BitAccess | non supportata a superato |
Limiti che differiscono (2)
| Limite | turnip_mrpurple_T30-toasted | turnip_mrpurple-EOL-24.3.4 |
|---|---|---|
| maxFragmentInputComponents | 128 | 124 |
| maxComputeSharedMemorySize | 65536 | 32768 |
Formati supportati da un solo driver (0 in più, 20 in meno)
- Nessuno
- A1B5G5R5_UNORM_PACK16
- A8_UNORM
- 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
- B8G8R8_SINT
- B8G8R8_SNORM
- B8G8R8_UINT
- B8G8R8_UNORM