Turnip_v27.0.0-R1 vs Turnip-v26.0.0-Experimental
Su Adreno (TM) 610 (HONOR Pad X8a, HONOR X8c, POCO M7, Redmi Note 11, Redmi Note 12, Redmi Note 13, Samsung Galaxy A05s, Xiaomi 220333QAG). Il primo driver nominato è confrontato con il secondo, che è la baseline.
StockTurnip-v26.0.0-Experimental
vsCustomTurnip_v27.0.0-R1
Versione del sistema grafico (Vulkan)1.0.333 a 1.3.363
Funzionalità opzionali (estensioni)132 a 158+26 -0
Funzionalità che superano il controllo (validate)47 a 47superano gli stessi controlli
Scene del test di velocità (benchmark)nessuna scena in comune
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
Dettagli di Turnip-v26.0.0-Experimental Dettagli di Turnip_v27.0.0-R1
Controlli delle funzionalità che differiscono (1)
| Funzionalità | Turnip-v26.0.0-Experimental | Turnip_v27.0.0-R1 | Variazione |
|---|---|---|---|
| geometryStreams | non testata | non supportata | cambiato |
Scene del test di velocità (benchmark)
| Scena | Turnip-v26.0.0-Experimental ms | Turnip_v27.0.0-R1 ms | Differenza | Avvii | Clock GPU, MHz | Immagine vs stock |
|---|---|---|---|---|---|---|
| compute_nbody | n/a | 89.38 | solo un lato | ? vs 3 di 3 | ? vs 1115 | non controllato |
| hdr_2160p | n/a | 347.46 | solo un lato | ? vs 3 di 3 | ? vs 1115 | non controllato |
| oit_linked_lists | n/a | 98.08 | solo un lato | ? vs 3 di 3 | ? vs 1115 | non controllato |
| pipeline_barriers | n/a | 45.04 | solo un lato | ? vs 3 di 3 | ? vs 1115 | non controllato |
| subpasses | n/a | 88.72 | solo un lato | ? vs 3 di 3 | ? vs 982 | non controllato |
Differenze tecniche (Vulkan)
Estensioni solo in Turnip_v27.0.0-R1 (26)
- VK_EXT_debug_marker
- VK_EXT_depth_clamp_control
- VK_EXT_device_memory_report
- VK_EXT_global_priority
- VK_EXT_global_priority_query
- VK_EXT_image_compression_control
- VK_EXT_primitive_restart_index
- VK_EXT_shader_uniform_buffer_unsized_array
- VK_EXT_subgroup_size_control
- VK_KHR_compute_shader_derivatives
- VK_KHR_global_priority
- VK_KHR_maintenance4
- VK_KHR_maintenance5
- VK_KHR_maintenance6
- VK_KHR_maintenance7
- VK_KHR_multiview
- VK_KHR_shader_float_controls2
- VK_KHR_shader_relaxed_extended_instruction
- VK_KHR_shader_subgroup_extended_types
- VK_KHR_shader_subgroup_uniform_control_flow
- VK_KHR_spirv_1_4
- VK_KHR_swapchain_mutable_format
- VK_NV_compute_shader_derivatives
- VK_QCOM_multiview_per_view_render_areas
- VK_QCOM_rotated_copy_commands
- VK_VALVE_buffer_device_address_allocation_alignment
Estensioni solo in Turnip-v26.0.0-Experimental (0)
- Nessuno
Funzionalità di base che differiscono (57)
| multiview | non supportata a superato |
| samplerYcbcrConversion | non supportata a superato |
| shaderDrawParameters | non supportata a superato |
| variablePointers | non supportata a superato |
| variablePointersStorageBuffer | non supportata a superato |
| bufferDeviceAddress | non supportata a superato |
| bufferDeviceAddressCaptureReplay | non supportata a superato |
| descriptorBindingPartiallyBound | non supportata a superato |
| descriptorBindingSampledImageUpdateAfterBind | non supportata a superato |
| descriptorBindingStorageBufferUpdateAfterBind | non supportata a superato |
| descriptorBindingStorageImageUpdateAfterBind | non supportata a superato |
| descriptorBindingStorageTexelBufferUpdateAfterBind | non supportata a superato |
| descriptorBindingUniformBufferUpdateAfterBind | non supportata a superato |
| descriptorBindingUniformTexelBufferUpdateAfterBind | non supportata a superato |
| descriptorBindingUpdateUnusedWhilePending | non supportata a superato |
| descriptorBindingVariableDescriptorCount | non supportata a superato |
| descriptorIndexing | non supportata a superato |
| drawIndirectCount | non supportata a superato |
| hostQueryReset | non supportata a superato |
| imagelessFramebuffer | non supportata a superato |
| runtimeDescriptorArray | non supportata a superato |
| samplerMirrorClampToEdge | non supportata a superato |
| scalarBlockLayout | non supportata a superato |
| separateDepthStencilLayouts | non supportata a superato |
| shaderFloat16 | non supportata a superato |
| shaderInt8 | non supportata a superato |
| shaderOutputLayer | non supportata a superato |
| shaderOutputViewportIndex | non supportata a superato |
| shaderSampledImageArrayNonUniformIndexing | non supportata a superato |
| shaderStorageBufferArrayNonUniformIndexing | non supportata a superato |
| shaderStorageImageArrayNonUniformIndexing | non supportata a superato |
| shaderStorageTexelBufferArrayDynamicIndexing | non supportata a superato |
| shaderStorageTexelBufferArrayNonUniformIndexing | non supportata a superato |
| shaderSubgroupExtendedTypes | non supportata a superato |
| shaderUniformBufferArrayNonUniformIndexing | non supportata a superato |
| shaderUniformTexelBufferArrayDynamicIndexing | non supportata a superato |
| shaderUniformTexelBufferArrayNonUniformIndexing | non supportata a superato |
| subgroupBroadcastDynamicId | non supportata a superato |
| timelineSemaphore | non supportata a superato |
| uniformBufferStandardLayout | non supportata a superato |
| vulkanMemoryModel | non supportata a superato |
| vulkanMemoryModelAvailabilityVisibilityChains | non supportata a superato |
| vulkanMemoryModelDeviceScope | non supportata a superato |
| computeFullSubgroups | non supportata a superato |
| descriptorBindingInlineUniformBlockUpdateAfterBind | non supportata a superato |
| dynamicRendering | non supportata a superato |
| inlineUniformBlock | non supportata a superato |
| maintenance4 | non supportata a superato |
| pipelineCreationCacheControl | non supportata a superato |
| privateData | non supportata a superato |
| robustImageAccess | non supportata a superato |
| shaderDemoteToHelperInvocation | non supportata a superato |
| shaderIntegerDotProduct | non supportata a superato |
| shaderTerminateInvocation | non supportata a superato |
| shaderZeroInitializeWorkgroupMemory | non supportata a superato |
| subgroupSizeControl | non supportata a superato |
| synchronization2 | non supportata a superato |
Limiti che differiscono (1)
| Limite | Turnip-v26.0.0-Experimental | Turnip_v27.0.0-R1 |
|---|---|---|
| maxFragmentInputComponents | 124 | 128 |
Formati supportati da un solo driver (2 in più, 0 in meno)
- A1B5G5R5_UNORM_PACK16
- A8_UNORM
- Nessuno