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

Panvk-Mali-G57-3.0 对比 FourFectVK-G57-v0.1.0-test7

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

原厂FourFectVK-G57-v0.1.0-test7Mesa 26.3.0-devel (git-74915219da)
对比
第三方Panvk-Mali-G57-3.0FristOneRR 3.0 (Mesa 26.3.0-devel)
图形系统版本(Vulkan)1.3.363 → 1.3.354
可选功能(扩展)171 → 151+1 -21
通过检测的功能(已验证)47 → 423 个仅在 Panvk-Mali-G57-3.0 上通过 8 个仅在 FourFectVK-G57-v0.1.0-test7 上通过
跑分测试场景(基准测试)没有共同场景
各驱动能跑的游戏(根据功能列表估算):绿色基本能跑,黄色可能能跑,橙色问题较多,红色跑不了
原厂DX92002+DX102006+DX112009+DX122015+Switch
第三方DX92002+DX102006+DX112009+DX122015+Switch

FourFectVK-G57-v0.1.0-test7 详情 Panvk-Mali-G57-3.0 详情

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

功能FourFectVK-G57-v0.1.0-test7Panvk-Mali-G57-3.0变化
inlineUniformBlock
VK_EXT_inline_uniform_block
通过失败减少
transformFeedback
VK_EXT_transform_feedback
通过不支持减少
drawIndirectFirstInstance
VkPhysicalDeviceFeatures
通过失败减少
geometryShader
VkPhysicalDeviceFeatures
通过失败减少
multiDrawIndirect
VkPhysicalDeviceFeatures
通过失败减少
multiViewport
VkPhysicalDeviceFeatures
通过未检测减少
core.resubmit_command_buffer
core
通过失败减少
stress.submit_memory
core
通过失败减少
robustImageAccess2
VK_EXT_robustness2
不支持通过新增
textureCompressionBC
VkPhysicalDeviceFeatures
不支持通过新增
push.max_combined_image_samplers
core
失败通过新增
geometryStreams
VK_EXT_transform_feedback
未检测不支持有变化
pipelineStatisticsQuery
VkPhysicalDeviceFeatures
未检测不支持有变化
shaderStorageImageMultisample
VkPhysicalDeviceFeatures
未检测不支持有变化
shaderTessellationAndGeometryPointSize
VkPhysicalDeviceFeatures
未检测不支持有变化
variableMultisampleRate
VkPhysicalDeviceFeatures
未检测不支持有变化
vertexPipelineStoresAndAtomics
VkPhysicalDeviceFeatures
未检测不支持有变化

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

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

技术差异(Vulkan)

仅 Panvk-Mali-G57-3.0 有的扩展(1)
  • VK_EXT_external_memory_host
仅 FourFectVK-G57-v0.1.0-test7 有的扩展(21)
  • VK_EXT_graphics_pipeline_library
  • VK_EXT_image_compression_control
  • VK_EXT_map_memory_placed
  • VK_EXT_transform_feedback
  • VK_GOOGLE_user_type
  • VK_KHR_compute_shader_derivatives
  • VK_KHR_depth_clamp_zero_one
  • VK_KHR_draw_indirect_count
  • VK_KHR_internally_synchronized_queues
  • VK_KHR_maintenance10
  • VK_KHR_maintenance7
  • VK_KHR_maintenance8
  • VK_KHR_maintenance9
  • VK_KHR_pipeline_binary
  • VK_KHR_robustness2
  • VK_KHR_shader_constant_data
  • VK_KHR_shader_fma
  • VK_KHR_shader_relaxed_extended_instruction
  • VK_KHR_shader_untyped_pointers
  • VK_KHR_swapchain_mutable_format
  • VK_KHR_unified_image_layouts
不同的核心功能(1)
drawIndirectCount Vulkan 1.2通过 → 不支持
不同的限制(19)
限制FourFectVK-G57-v0.1.0-test7Panvk-Mali-G57-3.0
maxTessellationGenerationLevel640
maxTessellationPatchSize320
maxTessellationControlPerVertexInputComponents1280
maxTessellationControlPerVertexOutputComponents1280
maxTessellationControlPerPatchOutputComponents1200
maxTessellationControlTotalOutputComponents40960
maxTessellationEvaluationInputComponents1280
maxTessellationEvaluationOutputComponents1280
maxGeometryShaderInvocations320
maxGeometryInputComponents1280
maxGeometryOutputComponents1280
maxGeometryOutputVertices10240
maxGeometryTotalOutputComponents10240
maxDrawIndirectCount655351
maxViewports161
storageImageSampleCounts131
maxClipDistances80
maxCullDistances80
maxCombinedClipAndCullDistances80
只有一个驱动支持的格式(多了 8 种,少了 8 种)

仅 Panvk-Mali-G57-3.0 有:

  • BC4_SNORM_BLOCK
  • BC4_UNORM_BLOCK
  • BC5_SNORM_BLOCK
  • BC5_UNORM_BLOCK
  • BC6H_SFLOAT_BLOCK
  • BC6H_UFLOAT_BLOCK
  • BC7_SRGB_BLOCK
  • BC7_UNORM_BLOCK

仅 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
  • R10X6G10X6_UNORM_2PACK16
  • R10X6_UNORM_PACK16