Turnip_v27.0.0-R1 vs Turnip-v26.0.0-Experimental
Na Adreno (TM) 610 (HONOR Pad X8a, HONOR X8c, POCO M7, Redmi Note 11, Redmi Note 12, Redmi Note 13, Samsung Galaxy A05s, Xiaomi 220333QAG). O primeiro driver citado é comparado com o segundo, que é a referência.
SistemaTurnip-v26.0.0-Experimental
vsCustomizadoTurnip_v27.0.0-R1
Versão do sistema gráfico (Vulkan)1.0.333 a 1.3.363
Recursos opcionais (extensões)132 a 158+26 -0
Recursos que passam na verificação (validados)47 a 47os dois passam nas mesmas verificações
Cenas do teste de velocidade (benchmark)sem cenas em comum
Jogos que cada driver poderia rodar (uma estimativa a partir da lista de recursos): verde provável, amarelo talvez, laranja limitado, vermelho não
SistemaDX92002+DX102006+DX112009+DX122015+Switch
CustomizadoDX92002+DX102006+DX112009+DX122015+Switch
Detalhes do Turnip-v26.0.0-Experimental Detalhes do Turnip_v27.0.0-R1
Verificações de recursos que diferem (1)
| Recurso | Turnip-v26.0.0-Experimental | Turnip_v27.0.0-R1 | Mudança |
|---|---|---|---|
| geometryStreams | não testado | sem suporte | mudou |
Cenas do teste de velocidade (benchmark)
| Cena | Turnip-v26.0.0-Experimental ms | Turnip_v27.0.0-R1 ms | Diferença | Inícios | Clock da GPU, MHz | Imagem vs driver do sistema |
|---|---|---|---|---|---|---|
| compute_nbody | n/a | 89.38 | só um lado | ? vs 3 de 3 | ? vs 1115 | não verificado |
| hdr_2160p | n/a | 347.46 | só um lado | ? vs 3 de 3 | ? vs 1115 | não verificado |
| oit_linked_lists | n/a | 98.08 | só um lado | ? vs 3 de 3 | ? vs 1115 | não verificado |
| pipeline_barriers | n/a | 45.04 | só um lado | ? vs 3 de 3 | ? vs 1115 | não verificado |
| subpasses | n/a | 88.72 | só um lado | ? vs 3 de 3 | ? vs 982 | não verificado |
Diferenças técnicas (Vulkan)
Extensões só no 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
Extensões só no Turnip-v26.0.0-Experimental (0)
- Nenhum
Recursos básicos que diferem (57)
| multiview | sem suporte a passou |
| samplerYcbcrConversion | sem suporte a passou |
| shaderDrawParameters | sem suporte a passou |
| variablePointers | sem suporte a passou |
| variablePointersStorageBuffer | sem suporte a passou |
| bufferDeviceAddress | sem suporte a passou |
| bufferDeviceAddressCaptureReplay | sem suporte a passou |
| descriptorBindingPartiallyBound | sem suporte a passou |
| descriptorBindingSampledImageUpdateAfterBind | sem suporte a passou |
| descriptorBindingStorageBufferUpdateAfterBind | sem suporte a passou |
| descriptorBindingStorageImageUpdateAfterBind | sem suporte a passou |
| descriptorBindingStorageTexelBufferUpdateAfterBind | sem suporte a passou |
| descriptorBindingUniformBufferUpdateAfterBind | sem suporte a passou |
| descriptorBindingUniformTexelBufferUpdateAfterBind | sem suporte a passou |
| descriptorBindingUpdateUnusedWhilePending | sem suporte a passou |
| descriptorBindingVariableDescriptorCount | sem suporte a passou |
| descriptorIndexing | sem suporte a passou |
| drawIndirectCount | sem suporte a passou |
| hostQueryReset | sem suporte a passou |
| imagelessFramebuffer | sem suporte a passou |
| runtimeDescriptorArray | sem suporte a passou |
| samplerMirrorClampToEdge | sem suporte a passou |
| scalarBlockLayout | sem suporte a passou |
| separateDepthStencilLayouts | sem suporte a passou |
| shaderFloat16 | sem suporte a passou |
| shaderInt8 | sem suporte a passou |
| shaderOutputLayer | sem suporte a passou |
| shaderOutputViewportIndex | sem suporte a passou |
| shaderSampledImageArrayNonUniformIndexing | sem suporte a passou |
| shaderStorageBufferArrayNonUniformIndexing | sem suporte a passou |
| shaderStorageImageArrayNonUniformIndexing | sem suporte a passou |
| shaderStorageTexelBufferArrayDynamicIndexing | sem suporte a passou |
| shaderStorageTexelBufferArrayNonUniformIndexing | sem suporte a passou |
| shaderSubgroupExtendedTypes | sem suporte a passou |
| shaderUniformBufferArrayNonUniformIndexing | sem suporte a passou |
| shaderUniformTexelBufferArrayDynamicIndexing | sem suporte a passou |
| shaderUniformTexelBufferArrayNonUniformIndexing | sem suporte a passou |
| subgroupBroadcastDynamicId | sem suporte a passou |
| timelineSemaphore | sem suporte a passou |
| uniformBufferStandardLayout | sem suporte a passou |
| vulkanMemoryModel | sem suporte a passou |
| vulkanMemoryModelAvailabilityVisibilityChains | sem suporte a passou |
| vulkanMemoryModelDeviceScope | sem suporte a passou |
| computeFullSubgroups | sem suporte a passou |
| descriptorBindingInlineUniformBlockUpdateAfterBind | sem suporte a passou |
| dynamicRendering | sem suporte a passou |
| inlineUniformBlock | sem suporte a passou |
| maintenance4 | sem suporte a passou |
| pipelineCreationCacheControl | sem suporte a passou |
| privateData | sem suporte a passou |
| robustImageAccess | sem suporte a passou |
| shaderDemoteToHelperInvocation | sem suporte a passou |
| shaderIntegerDotProduct | sem suporte a passou |
| shaderTerminateInvocation | sem suporte a passou |
| shaderZeroInitializeWorkgroupMemory | sem suporte a passou |
| subgroupSizeControl | sem suporte a passou |
| synchronization2 | sem suporte a passou |
Limites que diferem (1)
| Limite | Turnip-v26.0.0-Experimental | Turnip_v27.0.0-R1 |
|---|---|---|
| maxFragmentInputComponents | 124 | 128 |
Formatos suportados por só um driver (2 ganhos, 0 perdidos)
- A1B5G5R5_UNORM_PACK16
- A8_UNORM
- Nenhum