FauxVkDB
Português

v891.7 vs Turnip_Gen8_V36

Na Adreno (TM) 825 (Nothing Phone (3), Poco F7, Poco F7). O primeiro driver citado é comparado com o segundo, que é a referência.

SistemaTurnip_Gen8_V36Mesa 26.3.0-devel (git-c501e1d16e)
vs
Customizadov891.7Driver Build: 90f9df54ec, I679a212c4f, 1788792013
Versão do sistema gráfico (Vulkan)1.4.359 a 1.3.351
Recursos opcionais (extensões)176 a 184+30 -22
Recursos que passam na verificação (validados)não testado nos doisv891.7: ainda sem verificação do driver
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_Gen8_V36 Detalhes do v891.7

Verificações de recursos que diferem

v891.7: ainda sem verificação do driver (relatório de validação). Os dois drivers precisam de uma verificação do driver antes de comparar suas verificações de recursos.

Cenas do teste de velocidade (benchmark)

Nenhum dos drivers tem um teste de velocidade (relatório de benchmark) válido ainda.

Diferenças técnicas (Vulkan)

Extensões só no v891.7 (30)
  • VK_ANDROID_external_format_resolve
  • VK_EXT_astc_decode_mode
  • VK_EXT_blend_operation_advanced
  • VK_EXT_depth_range_unrestricted
  • VK_EXT_device_fault
  • VK_EXT_external_memory_acquire_unmodified
  • VK_EXT_fragment_density_map2
  • VK_EXT_fragment_shader_interlock
  • VK_EXT_image_compression_control_swapchain
  • VK_EXT_memory_decompression
  • VK_EXT_pipeline_protected_access
  • VK_EXT_pipeline_robustness
  • VK_EXT_shader_subgroup_ballot
  • VK_EXT_subpass_merge_feedback
  • VK_EXT_vertex_attribute_robustness
  • VK_KHR_pipeline_binary
  • VK_KHR_ray_tracing_position_fetch
  • VK_KHR_shader_maximal_reconvergence
  • VK_KHR_shader_quad_control
  • VK_KHR_shared_presentable_image
  • VK_NV_optical_flow
  • VK_QCOM_elapsed_timer_query
  • VK_QCOM_filter_cubic_weights
  • VK_QCOM_image_processing2
  • VK_QCOM_image_processing3
  • VK_QCOM_render_pass_store_ops
  • VK_QCOM_render_pass_transform
  • VK_QCOM_rotated_copy_commands
  • VK_QCOM_tile_properties
  • VK_QCOM_ycbcr_degamma
Extensões só no Turnip_Gen8_V36 (22)
  • VK_AMD_buffer_marker
  • VK_ARM_rasterization_order_attachment_access
  • VK_EXT_attachment_feedback_loop_dynamic_state
  • VK_EXT_attachment_feedback_loop_layout
  • VK_EXT_custom_resolve
  • VK_EXT_debug_marker
  • VK_EXT_dynamic_rendering_unused_attachments
  • VK_EXT_extended_dynamic_state3
  • VK_EXT_fragment_density_map_offset
  • VK_EXT_image_drm_format_modifier
  • VK_EXT_legacy_vertex_attributes
  • VK_EXT_memory_budget
  • VK_EXT_primitive_restart_index
  • VK_EXT_shader_replicated_composites
  • VK_EXT_shader_uniform_buffer_unsized_array
  • VK_GOOGLE_decorate_string
  • VK_GOOGLE_hlsl_functionality1
  • VK_KHR_maintenance7
  • VK_KHR_shader_relaxed_extended_instruction
  • VK_NV_compute_shader_derivatives
  • VK_VALVE_fragment_density_map_layered
  • VK_VALVE_mutable_descriptor_type
Recursos básicos que diferem (20)
multiviewGeometryShader Vulkan 1.1passou a sem suporte
protectedMemory Vulkan 1.1sem suporte a passou
shaderInputAttachmentArrayDynamicIndexing Vulkan 1.2sem suporte a passou
shaderInputAttachmentArrayNonUniformIndexing Vulkan 1.2sem suporte a passou
bresenhamLines Vulkan 1.4passou a sem suporte
dynamicRenderingLocalRead Vulkan 1.4passou a sem suporte
globalPriorityQuery Vulkan 1.4passou a sem suporte
hostImageCopy Vulkan 1.4passou a sem suporte
indexTypeUint8 Vulkan 1.4passou a sem suporte
maintenance5 Vulkan 1.4passou a sem suporte
maintenance6 Vulkan 1.4passou a sem suporte
pipelineRobustness Vulkan 1.4passou a sem suporte
pushDescriptor Vulkan 1.4passou a sem suporte
rectangularLines Vulkan 1.4passou a sem suporte
shaderExpectAssume Vulkan 1.4passou a sem suporte
shaderFloatControls2 Vulkan 1.4passou a sem suporte
shaderSubgroupRotate Vulkan 1.4passou a sem suporte
shaderSubgroupRotateClustered Vulkan 1.4passou a sem suporte
vertexAttributeInstanceRateDivisor Vulkan 1.4passou a sem suporte
vertexAttributeInstanceRateZeroDivisor Vulkan 1.4passou a sem suporte
Limites que diferem (22)
LimiteTurnip_Gen8_V36v891.7
maxTexelBufferElements536870911134217728
bufferImageGranularity641
sparseAddressSpaceSize2748779069444294967295
maxPerStageResources1677721650331648
maxDescriptorSetUniformBuffersDynamic1632
maxDescriptorSetStorageBuffersDynamic816
maxVertexInputAttributeOffset40954096
maxGeometryInputComponents64128
maxGeometryOutputVertices2561024
maxGeometryTotalOutputComponents1024131072
maxFragmentInputComponents128112
maxComputeSharedMemorySize6553632768
maxComputeWorkGroupInvocations20481024
minMemoryMapAlignment409664
minUniformBufferOffsetAlignment64256
minStorageBufferOffsetAlignment416
maxFramebufferLayers10242048
discreteQueuePriorities24
pointSizeRange1, 40921, 4095
optimalBufferCopyOffsetAlignment12864
optimalBufferCopyRowPitchAlignment12864
nonCoherentAtomSize641
Formatos suportados por só um driver (3 ganhos, 5 perdidos)

Só no v891.7:

  • G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16
  • G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16
  • G16_B16R16_2PLANE_420_UNORM

Só no Turnip_Gen8_V36:

  • B8G8R8A8_SSCALED
  • B8G8R8A8_USCALED
  • B8G8R8_SINT
  • B8G8R8_SNORM
  • B8G8R8_UINT