FauxVkDB
Italiano
Home / Mali-G615 MC2 / Confronta

PanVK-Kbase-g615-v11-csf-v0.1.0-rc3-5a07217f-EMULATOR vs PanVK-Kbase-Android-g615-v11-csf-v0.1.0-rc3-5a07217f

Su Mali-G615 MC2 (HEADWOLF F8, Infinix GT 30, Infinix GT 30 Pro, motorola edge - 2026, motorola edge 60 pro, POCO X6 Pro 5G, POCO X6 Pro 5G, Redmi Note 14 Pro 5G, TECNO CAMON 40). Il primo driver nominato è confrontato con il secondo, che è la baseline.

StockPanVK-Kbase-Android-g615-v11-csf-v0.1.0-rc3-5a07217fPanVK-kbase RC3 (Mesa 26.3.0-devel)
vs
CustomPanVK-Kbase-g615-v11-csf-v0.1.0-rc3-5a07217f-EMULATORv1.r44p1-01eac0.999bbcba36b4ca04774e2b05d5802dc0
Versione del sistema grafico (Vulkan)1.4.363 a 1.3.247
Funzionalità opzionali (estensioni)188 a 118+11 -81
Funzionalità che superano il controllo (validate)49 a 350 superati solo su PanVK-Kbase-g615-v11-csf-v0.1.0-rc3-5a07217f-EMULATOR 14 superati solo su PanVK-Kbase-Android-g615-v11-csf-v0.1.0-rc3-5a07217f
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 PanVK-Kbase-Android-g615-v11-csf-v0.1.0-rc3-5a07217f Dettagli di PanVK-Kbase-g615-v11-csf-v0.1.0-rc3-5a07217f-EMULATOR

Controlli delle funzionalità che differiscono (38)

FunzionalitàPanVK-Kbase-Android-g615-v11-csf-v0.1.0-rc3-5a07217fPanVK-Kbase-g615-v11-csf-v0.1.0-rc3-5a07217f-EMULATORVariazione
colorWriteEnable
VK_EXT_color_write_enable
superatonon supportatain meno
depthClipControl
VK_EXT_depth_clip_control
superatonon supportatain meno
extendedDynamicState2LogicOp
VK_EXT_extended_dynamic_state2
superatonon supportatain meno
extendedDynamicState3ColorBlendEnable
VK_EXT_extended_dynamic_state3
superatonon supportatain meno
extendedDynamicState3ColorBlendEquation
VK_EXT_extended_dynamic_state3
superatonon supportatain meno
extendedDynamicState3ColorWriteMask
VK_EXT_extended_dynamic_state3
superatonon supportatain meno
extendedDynamicState3DepthClampEnable
VK_EXT_extended_dynamic_state3
superatonon supportatain meno
extendedDynamicState3LogicOpEnable
VK_EXT_extended_dynamic_state3
superatonon supportatain meno
robustBufferAccess2
VK_EXT_robustness2
superatonon supportatain meno
robustImageAccess2
VK_EXT_robustness2
superatonon supportatain meno
vertexInputDynamicState
VK_EXT_vertex_input_dynamic_state
superatonon supportatain meno
multiViewport
VkPhysicalDeviceFeatures
superatonon supportatain meno
textureCompressionBC
VkPhysicalDeviceFeatures
superatonon supportatain meno
push.max_uniform_buffers
core
superatonon supportatain meno
depthBiasControl
VK_EXT_depth_bias_control
non testatanon supportatacambiato
depthBiasExact
VK_EXT_depth_bias_control
non testatanon supportatacambiato
extendedDynamicState3AlphaToCoverageEnable
VK_EXT_extended_dynamic_state3
non testatanon supportatacambiato
extendedDynamicState3AlphaToOneEnable
VK_EXT_extended_dynamic_state3
non testatanon supportatacambiato
extendedDynamicState3ConservativeRasterizationMode
VK_EXT_extended_dynamic_state3
non testatanon supportatacambiato
extendedDynamicState3DepthClipEnable
VK_EXT_extended_dynamic_state3
non testatanon supportatacambiato
extendedDynamicState3LineRasterizationMode
VK_EXT_extended_dynamic_state3
non testatanon supportatacambiato
extendedDynamicState3RasterizationSamples
VK_EXT_extended_dynamic_state3
non testatanon supportatacambiato
extendedDynamicState3SampleMask
VK_EXT_extended_dynamic_state3
non testatanon supportatacambiato
nullDescriptor
VK_EXT_robustness2
non testatanon supportatacambiato
geometryStreams
VK_EXT_transform_feedback
non testatanon supportatacambiato
alphaToOne
VkPhysicalDeviceFeatures
non testatanon supportatacambiato
depthBounds
VkPhysicalDeviceFeatures
non testatanon supportatacambiato
dualSrcBlend
VkPhysicalDeviceFeatures
non testatanon supportatacambiato
fillModeNonSolid
VkPhysicalDeviceFeatures
non testatanon supportatacambiato
logicOp
VkPhysicalDeviceFeatures
non testatanon supportatacambiato
pipelineStatisticsQuery
VkPhysicalDeviceFeatures
non testatanon supportatacambiato
shaderClipDistance
VkPhysicalDeviceFeatures
non testatanon supportatacambiato
shaderCullDistance
VkPhysicalDeviceFeatures
non testatanon supportatacambiato
shaderTessellationAndGeometryPointSize
VkPhysicalDeviceFeatures
non testatanon supportatacambiato
variableMultisampleRate
VkPhysicalDeviceFeatures
non testatanon supportatacambiato
vertexPipelineStoresAndAtomics
VkPhysicalDeviceFeatures
non testatanon supportatacambiato
wideLines
VkPhysicalDeviceFeatures
non testatanon supportatacambiato
push.max_combined_image_samplers
core
fallitonon supportatacambiato

Scene del test di velocità (benchmark)

I due driver non sono stati misurati sullo stesso insieme di modelli di dispositivo. I frame time di dispositivi diversi non confrontano i driver, quindi leggi questi numeri tenendone conto.

ScenaPanVK-Kbase-Android-g615-v11-csf-v0.1.0-rc3-5a07217f msPanVK-Kbase-g615-v11-csf-v0.1.0-rc3-5a07217f-EMULATOR msDifferenzaAvviiClock GPU, MHzImmagine vs stock
compute_nbodyn/a17.32 tipico 16.72solo un lato? vs 3 di 3? vs ? clock sconosciutonon controllato
hdr_2160pn/a36.83 tipico 36.72solo un lato? vs 3 di 3? vs ? clock sconosciutonon controllato
oit_linked_listsn/a28.50 tipico 28.39solo un lato? vs 3 di 3? vs ? clock sconosciutonon controllato
pipeline_barriersn/a8.29 tipico 8.18solo un lato? vs 3 di 3? vs ? clock sconosciutonon controllato
pipeline_barriers_2160pn/a13.75 tipico 13.76solo un lato? vs 3 di 3? vs ? clock sconosciutonon controllato
subpassesn/a14.20 tipico 14.10solo un lato? vs 3 di 3? vs ? clock sconosciutonon controllato

Il tempo per disegnare un frame, per scena: il frame time medio (media) del giro migliore della scena, cioè quanti frame ha consegnato il driver; più basso è più veloce. «Tipico» accanto è il frame mediano, che può stare ben sotto la media quando i frame di un driver arrivano a due velocità. Una coppia di report fatti prima che si registrassero le medie per giro viene confrontata sulla mediana. Una scena i cui giri differiscono per più del 15% viene esclusa. Una scena contrassegnata «paced» (bloccata) era tenuta a quel frame time medio dal driver o dalla coda di visualizzazione, insieme ad almeno un'altra scena della stessa esecuzione; il suo tempo dice come erano distanziati i frame, non quanto velocemente ha disegnato il driver, quindi non viene confrontata. Una scena contrassegnata «troppo leggera» ha richiesto meno di 8 ms alla dimensione standard (1920 per 1080) su entrambi i driver, dove la coda dei frame dello schermo distanzia i frame più di quanto faccia il chip; si confronta la sua esecuzione più pesante: la riga che finisce in _2160p è la scena disegnata a 3840 per 2160, e compute_nbody_2x è quella scena con il doppio delle particelle. «Più veloce» e «più lento» descrivono PanVK-Kbase-g615-v11-csf-v0.1.0-rc3-5a07217f-EMULATOR rispetto a PanVK-Kbase-Android-g615-v11-csf-v0.1.0-rc3-5a07217f. «Immagine vs stock» confronta un frame fisso per scena come una griglia di colori grossolana (0 è identico, sopra 40 è un'immagine diversa); trova una scena che non è stata disegnata. Quando entrambi i report hanno la griglia più fine 64x36, il secondo valore è quante delle sue 2.304 celle differiscono di più di 4 su 255, e «peggiore» è la singola cella con la differenza maggiore; è ciò che trova un piccolo errore di rendering in un'immagine che per il resto corrisponde. Una riga contrassegnata 16x9 viene da un report fatto prima che esistesse la griglia più fine. «Avvii» è quanti avvii di processo di una scena hanno raggiunto un giro misurato. Un clock GPU contrassegnato «non confrontabile» differiva per più del 5% del massimo del dispositivo tra le due misurazioni.

Differenze tecniche (Vulkan)

Estensioni solo in PanVK-Kbase-g615-v11-csf-v0.1.0-rc3-5a07217f-EMULATOR (11)
  • VK_EXT_device_fault
  • VK_EXT_fragment_density_map
  • VK_EXT_fragment_density_map2
  • VK_EXT_image_compression_control_swapchain
  • VK_EXT_pipeline_protected_access
  • VK_EXT_subpass_merge_feedback
  • VK_KHR_acceleration_structure
  • VK_KHR_deferred_host_operations
  • VK_KHR_fragment_shading_rate
  • VK_KHR_ray_query
  • VK_KHR_shared_presentable_image
Estensioni solo in PanVK-Kbase-Android-g615-v11-csf-v0.1.0-rc3-5a07217f (81)
  • VK_ARM_scheduling_controls
  • VK_EXT_attachment_feedback_loop_dynamic_state
  • VK_EXT_attachment_feedback_loop_layout
  • VK_EXT_buffer_device_address
  • VK_EXT_color_write_enable
  • VK_EXT_conditional_rendering
  • VK_EXT_debug_marker
  • VK_EXT_depth_bias_control
  • VK_EXT_depth_clamp_control
  • VK_EXT_depth_clip_control
  • VK_EXT_depth_clip_enable
  • VK_EXT_dynamic_rendering_unused_attachments
  • VK_EXT_extended_dynamic_state3
  • VK_EXT_external_memory_acquire_unmodified
  • VK_EXT_graphics_pipeline_library
  • VK_EXT_hdr_metadata
  • VK_EXT_host_image_copy
  • VK_EXT_image_sliced_view_of_3d
  • VK_EXT_image_view_min_lod
  • VK_EXT_map_memory_placed
  • VK_EXT_memory_budget
  • VK_EXT_memory_priority
  • VK_EXT_multi_draw
  • VK_EXT_mutable_descriptor_type
  • VK_EXT_nested_command_buffer
  • VK_EXT_non_seamless_cube_map
  • VK_EXT_pageable_device_local_memory
  • VK_EXT_physical_device_drm
  • VK_EXT_present_timing
  • VK_EXT_robustness2
  • VK_EXT_shader_atomic_float
  • VK_EXT_shader_module_identifier
  • VK_EXT_shader_replicated_composites
  • VK_EXT_shader_stencil_export
  • VK_EXT_shader_uniform_buffer_unsized_array
  • VK_EXT_vertex_attribute_divisor
  • VK_EXT_vertex_input_dynamic_state
  • VK_EXT_ycbcr_2plane_444_formats
  • VK_EXT_ycbcr_image_arrays
  • VK_EXT_zero_initialize_device_memory
  • VK_GOOGLE_decorate_string
  • VK_GOOGLE_hlsl_functionality1
  • VK_GOOGLE_user_type
  • VK_KHR_calibrated_timestamps
  • VK_KHR_compute_shader_derivatives
  • VK_KHR_cooperative_matrix
  • VK_KHR_copy_memory_indirect
  • VK_KHR_dynamic_rendering_local_read
  • VK_KHR_index_type_uint8
  • VK_KHR_internally_synchronized_queues
  • VK_KHR_line_rasterization
  • VK_KHR_load_store_op_none
  • VK_KHR_maintenance5
  • VK_KHR_maintenance6
  • VK_KHR_maintenance7
  • VK_KHR_maintenance8
  • VK_KHR_maintenance9
  • VK_KHR_map_memory2
  • VK_KHR_pipeline_executable_properties
  • VK_KHR_pipeline_library
  • VK_KHR_present_id
  • VK_KHR_present_id2
  • VK_KHR_present_wait
  • VK_KHR_present_wait2
  • VK_KHR_push_descriptor
  • VK_KHR_shader_clock
  • VK_KHR_shader_constant_data
  • VK_KHR_shader_expect_assume
  • VK_KHR_shader_float_controls2
  • VK_KHR_shader_fma
  • VK_KHR_shader_maximal_reconvergence
  • VK_KHR_shader_quad_control
  • VK_KHR_shader_relaxed_extended_instruction
  • VK_KHR_shader_subgroup_rotate
  • VK_KHR_shader_subgroup_uniform_control_flow
  • VK_KHR_shader_untyped_pointers
  • VK_KHR_swapchain_maintenance1
  • VK_KHR_unified_image_layouts
  • VK_KHR_vertex_attribute_divisor
  • VK_KHR_workgroup_memory_explicit_layout
  • VK_VALVE_mutable_descriptor_type
Funzionalità di base che differiscono (16)
bresenhamLines Vulkan 1.4superato a non supportata
dynamicRenderingLocalRead Vulkan 1.4superato a non supportata
globalPriorityQuery Vulkan 1.4superato a non supportata
hostImageCopy Vulkan 1.4superato a non supportata
indexTypeUint8 Vulkan 1.4superato a non supportata
maintenance5 Vulkan 1.4superato a non supportata
maintenance6 Vulkan 1.4superato a non supportata
pipelineRobustness Vulkan 1.4superato a non supportata
pushDescriptor Vulkan 1.4superato a non supportata
rectangularLines Vulkan 1.4superato a non supportata
shaderExpectAssume Vulkan 1.4superato a non supportata
shaderFloatControls2 Vulkan 1.4superato a non supportata
shaderSubgroupRotate Vulkan 1.4superato a non supportata
shaderSubgroupRotateClustered Vulkan 1.4superato a non supportata
vertexAttributeInstanceRateDivisor Vulkan 1.4superato a non supportata
vertexAttributeInstanceRateZeroDivisor Vulkan 1.4superato a non supportata
Limiti che differiscono (45)
LimitePanVK-Kbase-Android-g615-v11-csf-v0.1.0-rc3-5a07217fPanVK-Kbase-g615-v11-csf-v0.1.0-rc3-5a07217f-EMULATOR
maxImageArrayLayers655364096
maxTexelBufferElements134217728268435456
maxUniformBufferRange10485762147483648
maxStorageBufferRange42949672952147483648
maxMemoryAllocationCount429496729516384
bufferImageGranularity641
sparseAddressSpaceSize1407374548008960
maxPerStageDescriptorSamplers1048576500000
maxPerStageDescriptorUniformBuffers104857636
maxPerStageDescriptorStorageBuffers1048576500000
maxPerStageDescriptorSampledImages1048576500000
maxPerStageDescriptorStorageImages1048576500000
maxPerStageResources5242889500000
maxDescriptorSetSamplers1048576500000
maxDescriptorSetUniformBuffers1048576216
maxDescriptorSetUniformBuffersDynamic1632
maxDescriptorSetStorageBuffers1048576500000
maxDescriptorSetStorageBuffersDynamic832
maxDescriptorSetSampledImages1048576500000
maxDescriptorSetStorageImages1048576500000
maxVertexInputAttributes1632
maxVertexInputBindings1632
maxVertexInputAttributeOffset42949672952047
maxVertexInputBindingStride655352048
maxGeometryShaderInvocations6432
maxGeometryInputComponents64128
maxGeometryTotalOutputComponents10242048
maxFragmentDualSrcAttachments80
maxFragmentCombinedOutputResources43601000008
maxComputeWorkGroupCount65535, 65535, 655354294967295, 4294967295, 4294967295
maxSamplerLodBias127.996126
maxViewports161
minMemoryMapAlignment409664
minTexelBufferOffsetAlignment1664
minStorageBufferOffsetAlignment464
maxInterpolationOffset0.50.4375
subPixelInterpolationOffsetBits84
maxFramebufferWidth6553616384
maxFramebufferHeight6553616384
maxClipDistances80
maxCullDistances80
maxCombinedClipAndCullDistances80
pointSizeRange0.125, 4095.941, 1024
lineWidthRange0, 7.992191, 1
lineWidthGranularity0.00781250
Formati supportati da un solo driver (7 in più, 23 in meno)

Solo in PanVK-Kbase-g615-v11-csf-v0.1.0-rc3-5a07217f-EMULATOR:

  • B5G5R5A1_UNORM_PACK16
  • B8G8R8G8_422_UNORM
  • B8G8R8_SNORM
  • G8B8G8R8_422_UNORM
  • G8_B8_R8_3PLANE_444_UNORM
  • R4G4_UNORM_PACK8
  • R5G5B5A1_UNORM_PACK16

Solo in PanVK-Kbase-Android-g615-v11-csf-v0.1.0-rc3-5a07217f:

  • A1B5G5R5_UNORM_PACK16
  • A2R10G10B10_SNORM_PACK32
  • A8_UNORM
  • BC1_RGBA_SRGB_BLOCK
  • BC1_RGBA_UNORM_BLOCK
  • BC1_RGB_SRGB_BLOCK
  • BC1_RGB_UNORM_BLOCK
  • BC2_SRGB_BLOCK
  • BC2_UNORM_BLOCK
  • BC3_SRGB_BLOCK
  • BC3_UNORM_BLOCK
  • BC4_SNORM_BLOCK
  • BC4_UNORM_BLOCK
  • BC5_SNORM_BLOCK
  • BC5_UNORM_BLOCK
  • BC6H_SFLOAT_BLOCK
  • BC6H_UFLOAT_BLOCK
  • BC7_SRGB_BLOCK
  • BC7_UNORM_BLOCK
  • G16_B16R16_2PLANE_420_UNORM
  • G16_B16R16_2PLANE_422_UNORM
  • G16_B16R16_2PLANE_444_UNORM
  • G8_B8R8_2PLANE_444_UNORM