FauxVkDB
简体中文
首页 / Mali-G57 MC2 / 对比

panvk_faux123_ace_v0.39.0 对比 FourFectVK-G57-v0.1.0-test7

在 Mali-G57 MC2 上 (Infinix NOTE 30, Oppo A6 5G, REDMI 15C 5G, Redmi Note 10 5G, Redmi Note 13 5G, Samsung Galaxy A07, Samsung Galaxy A07, Samsung Galaxy A15 5G). 先列出的驱动与后一个对比,后一个是基准。

原厂FourFectVK-G57-v0.1.0-test7Mesa 26.3.0-devel (git-74915219da)
对比
第三方panvk_faux123_ace_v0.39.0PanVK-kbase beta.14 (Mesa 26.3.0-devel (git-5a07217f03))
图形系统版本(Vulkan)1.3.363 → 1.1.363
可选功能(扩展)171 → 170+6 -7
通过检测的功能(已验证)47 → 381 个仅在 panvk_faux123_ace_v0.39.0 上通过 10 个仅在 FourFectVK-G57-v0.1.0-test7 上通过
跑分测试场景(基准测试)没有共同场景
各驱动能跑的游戏(根据功能列表估算):绿色基本能跑,黄色可能能跑,橙色问题较多,红色跑不了
原厂DX92002+DX102006+DX112009+DX122015+Switch
第三方DX92002+DX102006+DX112009+DX122015+Switch

FourFectVK-G57-v0.1.0-test7 详情 panvk_faux123_ace_v0.39.0 详情

结果不同的功能检测(21)

功能FourFectVK-G57-v0.1.0-test7panvk_faux123_ace_v0.39.0变化
robustBufferAccess2
VK_EXT_robustness2
通过不支持减少
transformFeedback
VK_EXT_transform_feedback
通过不支持减少
drawIndirectFirstInstance
VkPhysicalDeviceFeatures
通过失败减少
geometryShader
VkPhysicalDeviceFeatures
通过不支持减少
multiDrawIndirect
VkPhysicalDeviceFeatures
通过不支持减少
multiViewport
VkPhysicalDeviceFeatures
通过不支持减少
tessellationShader
VkPhysicalDeviceFeatures
通过不支持减少
core.resubmit_command_buffer
core
通过失败减少
stress.multi_draw_indirect_large
core
通过不支持减少
stress.submit_memory
core
通过失败减少
push.max_combined_image_samplers
core
失败通过新增
nullDescriptor
VK_EXT_robustness2
未检测不支持有变化
geometryStreams
VK_EXT_transform_feedback
未检测不支持有变化
fillModeNonSolid
VkPhysicalDeviceFeatures
未检测不支持有变化
pipelineStatisticsQuery
VkPhysicalDeviceFeatures
未检测不支持有变化
shaderClipDistance
VkPhysicalDeviceFeatures
未检测不支持有变化
shaderCullDistance
VkPhysicalDeviceFeatures
未检测不支持有变化
shaderStorageImageMultisample
VkPhysicalDeviceFeatures
未检测不支持有变化
shaderTessellationAndGeometryPointSize
VkPhysicalDeviceFeatures
未检测不支持有变化
variableMultisampleRate
VkPhysicalDeviceFeatures
未检测不支持有变化
vertexPipelineStoresAndAtomics
VkPhysicalDeviceFeatures
未检测不支持有变化

跑分测试场景(基准测试)

两个驱动都还没有有效的跑分测试(基准测试报告)。

技术差异(Vulkan)

仅 panvk_faux123_ace_v0.39.0 有的扩展(6)
  • VK_EXT_present_timing
  • VK_KHR_present_id
  • VK_KHR_present_id2
  • VK_KHR_present_wait
  • VK_KHR_present_wait2
  • VK_KHR_swapchain_maintenance1
仅 FourFectVK-G57-v0.1.0-test7 有的扩展(7)
  • VK_EXT_robustness2
  • VK_EXT_transform_feedback
  • VK_KHR_depth_clamp_zero_one
  • VK_KHR_draw_indirect_count
  • VK_KHR_maintenance10
  • VK_KHR_pipeline_binary
  • VK_KHR_robustness2
不同的核心功能(65)
multiview Vulkan 1.1通过 → 不支持
samplerYcbcrConversion Vulkan 1.1通过 → 不支持
shaderDrawParameters Vulkan 1.1通过 → 不支持
storageBuffer16BitAccess Vulkan 1.1通过 → 不支持
storageInputOutput16 Vulkan 1.1通过 → 不支持
storagePushConstant16 Vulkan 1.1通过 → 不支持
uniformAndStorageBuffer16BitAccess Vulkan 1.1通过 → 不支持
variablePointers Vulkan 1.1通过 → 不支持
variablePointersStorageBuffer Vulkan 1.1通过 → 不支持
bufferDeviceAddress Vulkan 1.2通过 → 不支持
descriptorBindingPartiallyBound Vulkan 1.2通过 → 不支持
descriptorBindingSampledImageUpdateAfterBind Vulkan 1.2通过 → 不支持
descriptorBindingStorageBufferUpdateAfterBind Vulkan 1.2通过 → 不支持
descriptorBindingStorageImageUpdateAfterBind Vulkan 1.2通过 → 不支持
descriptorBindingStorageTexelBufferUpdateAfterBind Vulkan 1.2通过 → 不支持
descriptorBindingUniformBufferUpdateAfterBind Vulkan 1.2通过 → 不支持
descriptorBindingUniformTexelBufferUpdateAfterBind Vulkan 1.2通过 → 不支持
descriptorBindingUpdateUnusedWhilePending Vulkan 1.2通过 → 不支持
descriptorBindingVariableDescriptorCount Vulkan 1.2通过 → 不支持
descriptorIndexing Vulkan 1.2通过 → 不支持
drawIndirectCount Vulkan 1.2通过 → 不支持
hostQueryReset Vulkan 1.2通过 → 不支持
imagelessFramebuffer Vulkan 1.2通过 → 不支持
runtimeDescriptorArray Vulkan 1.2通过 → 不支持
samplerMirrorClampToEdge Vulkan 1.2通过 → 不支持
scalarBlockLayout Vulkan 1.2通过 → 不支持
separateDepthStencilLayouts Vulkan 1.2通过 → 不支持
shaderBufferInt64Atomics Vulkan 1.2通过 → 不支持
shaderInputAttachmentArrayDynamicIndexing Vulkan 1.2通过 → 不支持
shaderInputAttachmentArrayNonUniformIndexing Vulkan 1.2通过 → 不支持
shaderInt8 Vulkan 1.2通过 → 不支持
shaderSampledImageArrayNonUniformIndexing Vulkan 1.2通过 → 不支持
shaderSharedInt64Atomics Vulkan 1.2通过 → 不支持
shaderStorageBufferArrayNonUniformIndexing Vulkan 1.2通过 → 不支持
shaderStorageImageArrayNonUniformIndexing Vulkan 1.2通过 → 不支持
shaderStorageTexelBufferArrayDynamicIndexing Vulkan 1.2通过 → 不支持
shaderStorageTexelBufferArrayNonUniformIndexing Vulkan 1.2通过 → 不支持
shaderSubgroupExtendedTypes Vulkan 1.2通过 → 不支持
shaderUniformBufferArrayNonUniformIndexing Vulkan 1.2通过 → 不支持
shaderUniformTexelBufferArrayDynamicIndexing Vulkan 1.2通过 → 不支持
shaderUniformTexelBufferArrayNonUniformIndexing Vulkan 1.2通过 → 不支持
storageBuffer8BitAccess Vulkan 1.2通过 → 不支持
storagePushConstant8 Vulkan 1.2通过 → 不支持
subgroupBroadcastDynamicId Vulkan 1.2通过 → 不支持
timelineSemaphore Vulkan 1.2通过 → 不支持
uniformAndStorageBuffer8BitAccess Vulkan 1.2通过 → 不支持
uniformBufferStandardLayout Vulkan 1.2通过 → 不支持
vulkanMemoryModel Vulkan 1.2通过 → 不支持
vulkanMemoryModelAvailabilityVisibilityChains Vulkan 1.2通过 → 不支持
vulkanMemoryModelDeviceScope Vulkan 1.2通过 → 不支持
computeFullSubgroups Vulkan 1.3通过 → 不支持
descriptorBindingInlineUniformBlockUpdateAfterBind Vulkan 1.3通过 → 不支持
dynamicRendering Vulkan 1.3通过 → 不支持
inlineUniformBlock Vulkan 1.3通过 → 不支持
maintenance4 Vulkan 1.3通过 → 不支持
pipelineCreationCacheControl Vulkan 1.3通过 → 不支持
privateData Vulkan 1.3通过 → 不支持
robustImageAccess Vulkan 1.3通过 → 不支持
shaderDemoteToHelperInvocation Vulkan 1.3通过 → 不支持
shaderIntegerDotProduct Vulkan 1.3通过 → 不支持
shaderTerminateInvocation Vulkan 1.3通过 → 不支持
shaderZeroInitializeWorkgroupMemory Vulkan 1.3通过 → 不支持
subgroupSizeControl Vulkan 1.3通过 → 不支持
synchronization2 Vulkan 1.3通过 → 不支持
textureCompressionASTC_HDR Vulkan 1.3通过 → 不支持
不同的限制(21)
限制FourFectVK-G57-v0.1.0-test7panvk_faux123_ace_v0.39.0
sparseAddressSpaceSize0140737454800896
maxTessellationGenerationLevel640
maxTessellationPatchSize320
maxTessellationControlPerVertexInputComponents1280
maxTessellationControlPerVertexOutputComponents1280
maxTessellationControlPerPatchOutputComponents1200
maxTessellationControlTotalOutputComponents40960
maxTessellationEvaluationInputComponents1280
maxTessellationEvaluationOutputComponents1280
maxGeometryShaderInvocations320
maxGeometryInputComponents1280
maxGeometryOutputComponents1280
maxGeometryOutputVertices10240
maxGeometryTotalOutputComponents10240
maxDrawIndirectCount655351
maxViewports161
minStorageBufferOffsetAlignment164
storageImageSampleCounts131
maxClipDistances80
maxCullDistances80
maxCombinedClipAndCullDistances80
只有一个驱动支持的格式(多了 0 种,少了 10 种)

仅 panvk_faux123_ace_v0.39.0 有:

  • 无

仅 FourFectVK-G57-v0.1.0-test7 有:

  • G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16
  • G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16
  • G10X6_B10X6R10X6_2PLANE_444_UNORM_3PACK16
  • G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16
  • G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16
  • G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16
  • G16_B16R16_2PLANE_444_UNORM
  • G8_B8R8_2PLANE_444_UNORM
  • R10X6G10X6_UNORM_2PACK16
  • R10X6_UNORM_PACK16