FauxVkDB
Français

Qualcomm_849_adpkg contre Turnip_Gen8_V28

Sur Adreno (TM) 830 (AYANEO Pocket FIT Elite, HONOR AAK-AN00, HONOR Magic V5, nubia NX789J, OnePlus 13, OnePlus 13, OnePlus 13s, POCO F8 Pro, realme GT 7 Pro, Samsung Galaxy S25, Samsung Galaxy S25 Ultra, Samsung Galaxy S25 Ultra, Samsung Galaxy S25 Ultra, Samsung Galaxy S25+, Xiaomi 15, Xiaomi 15 Ultra, ZTE NP05J). Le premier pilote cité est comparé au second, qui sert de référence.

SystèmeTurnip_Gen8_V28Mesa 26.2.0-devel
contre
PersonnaliséQualcomm_849_adpkgDriver Build: a2a1a29a71, Icb4aa5a425, 1758706229
Version du système graphique (Vulkan)1.4.348 à 1.4.295
Fonctionnalités optionnelles (extensions)172 à 177+30 -25
Fonctionnalités qui réussissent leur vérification (validées)49 à 441 réussie uniquement sur Qualcomm_849_adpkg 6 réussies uniquement sur Turnip_Gen8_V28
Scènes du benchmarkaucune scène commune
Jeux que chaque pilote pourrait faire tourner (estimation d'après sa liste de fonctionnalités) : vert probable, jaune peut-être, orange limité, rouge non
SystèmeDX92002+DX102006+DX112009+DX122015+Switch
PersonnaliséDX92002+DX102006+DX112009+DX122015+Switch

Détails de Turnip_Gen8_V28 Détails de Qualcomm_849_adpkg

Vérifications des fonctionnalités qui diffèrent (24)

FonctionnalitéTurnip_Gen8_V28Qualcomm_849_adpkgVariation
extendedDynamicState3ColorBlendEnable
VK_EXT_extended_dynamic_state3
réussinon pris en chargeperdu
extendedDynamicState3ColorBlendEquation
VK_EXT_extended_dynamic_state3
réussinon pris en chargeperdu
extendedDynamicState3ColorWriteMask
VK_EXT_extended_dynamic_state3
réussinon pris en chargeperdu
extendedDynamicState3DepthClampEnable
VK_EXT_extended_dynamic_state3
réussinon pris en chargeperdu
extendedDynamicState3LogicOpEnable
VK_EXT_extended_dynamic_state3
réussinon pris en chargeperdu
extendedDynamicState3PolygonMode
VK_EXT_extended_dynamic_state3
réussinon pris en chargeperdu
core.compute_udiv
core
échecréussigagné
extendedDynamicState3AlphaToCoverageEnable
VK_EXT_extended_dynamic_state3
non testénon pris en chargemodifié
extendedDynamicState3AlphaToOneEnable
VK_EXT_extended_dynamic_state3
non testénon pris en chargemodifié
extendedDynamicState3ConservativeRasterizationMode
VK_EXT_extended_dynamic_state3
non testénon pris en chargemodifié
extendedDynamicState3DepthClipEnable
VK_EXT_extended_dynamic_state3
non testénon pris en chargemodifié
extendedDynamicState3DepthClipNegativeOneToOne
VK_EXT_extended_dynamic_state3
non testénon pris en chargemodifié
extendedDynamicState3ExtraPrimitiveOverestimationSize
VK_EXT_extended_dynamic_state3
non testénon pris en chargemodifié
extendedDynamicState3LineRasterizationMode
VK_EXT_extended_dynamic_state3
non testénon pris en chargemodifié
extendedDynamicState3ProvokingVertexMode
VK_EXT_extended_dynamic_state3
non testénon pris en chargemodifié
extendedDynamicState3RasterizationSamples
VK_EXT_extended_dynamic_state3
non testénon pris en chargemodifié
extendedDynamicState3RasterizationStream
VK_EXT_extended_dynamic_state3
non testénon pris en chargemodifié
extendedDynamicState3SampleLocationsEnable
VK_EXT_extended_dynamic_state3
non testénon pris en chargemodifié
extendedDynamicState3SampleMask
VK_EXT_extended_dynamic_state3
non testénon pris en chargemodifié
extendedDynamicState3TessellationDomainOrigin
VK_EXT_extended_dynamic_state3
non testénon pris en chargemodifié
shaderResourceMinLod
VkPhysicalDeviceFeatures
non testénon pris en chargemodifié
shaderResourceResidency
VkPhysicalDeviceFeatures
non testénon pris en chargemodifié
sparseResidency16Samples
VkPhysicalDeviceFeatures
non pris en chargenon testémodifié
sparseResidencyAliased
VkPhysicalDeviceFeatures
non testénon pris en chargemodifié

Scènes du benchmark

Aucun des deux pilotes n'a encore de test de performance (rapport de benchmark) valide.

Différences techniques (Vulkan)

Extensions uniquement dans Qualcomm_849_adpkg (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_image_compression_control
  • VK_EXT_image_compression_control_swapchain
  • VK_EXT_pipeline_protected_access
  • VK_EXT_pipeline_robustness
  • VK_EXT_shader_subgroup_ballot
  • VK_EXT_shader_subgroup_vote
  • VK_EXT_subpass_merge_feedback
  • VK_KHR_pipeline_binary
  • VK_KHR_ray_tracing_pipeline
  • 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_filter_cubic_weights
  • VK_QCOM_image_processing2
  • VK_QCOM_render_pass_store_ops
  • VK_QCOM_render_pass_transform
  • VK_QCOM_rotated_copy_commands
  • VK_QCOM_tile_memory_heap
  • VK_QCOM_tile_properties
  • VK_QCOM_tile_shading
  • VK_QCOM_ycbcr_degamma
Extensions uniquement dans Turnip_Gen8_V28 (25)
  • 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_depth_clamp_control
  • VK_EXT_dynamic_rendering_unused_attachments
  • VK_EXT_extended_dynamic_state3
  • VK_EXT_external_memory_dma_buf
  • VK_EXT_fragment_density_map_offset
  • VK_EXT_image_drm_format_modifier
  • VK_EXT_legacy_dithering
  • VK_EXT_legacy_vertex_attributes
  • VK_EXT_memory_budget
  • VK_EXT_nested_command_buffer
  • VK_EXT_shader_replicated_composites
  • VK_EXT_shader_uniform_buffer_unsized_array
  • VK_EXT_zero_initialize_device_memory
  • 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
Fonctionnalités de base qui diffèrent (5)
multiviewGeometryShader Vulkan 1.1réussi à non pris en charge
protectedMemory Vulkan 1.1non pris en charge à réussi
shaderInputAttachmentArrayDynamicIndexing Vulkan 1.2non pris en charge à réussi
shaderInputAttachmentArrayNonUniformIndexing Vulkan 1.2non pris en charge à réussi
pipelineProtectedAccess Vulkan 1.4non pris en charge à réussi
Limites qui diffèrent (20)
LimiteTurnip_Gen8_V28Qualcomm_849_adpkg
maxStorageBufferRange1342177282147483647
bufferImageGranularity641
sparseAddressSpaceSize2748779069444294967295
maxPerStageResources1677721650331648
maxDescriptorSetUniformBuffersDynamic1632
maxDescriptorSetStorageBuffersDynamic816
maxVertexInputAttributeOffset40954096
maxGeometryInputComponents64128
maxGeometryOutputVertices2561024
maxGeometryTotalOutputComponents1024131072
maxFragmentInputComponents124112
minMemoryMapAlignment409664
minUniformBufferOffsetAlignment64256
minStorageBufferOffsetAlignment464
maxFramebufferLayers10242048
discreteQueuePriorities24
pointSizeRange1, 40921, 4095
optimalBufferCopyOffsetAlignment12864
optimalBufferCopyRowPitchAlignment12864
nonCoherentAtomSize641
Formats pris en charge par un seul pilote (3 gagnés, 5 perdus)

Uniquement dans Qualcomm_849_adpkg :

  • G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16
  • G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16
  • G16_B16R16_2PLANE_420_UNORM

Uniquement dans Turnip_Gen8_V28 :

  • B8G8R8A8_SSCALED
  • B8G8R8A8_USCALED
  • B8G8R8_SINT
  • B8G8R8_SNORM
  • B8G8R8_UINT