FauxVkDB
繁體中文
首頁 / Mali-G52 MC2 / 對比

PanVK-Kbase-Android-v0.1.0-rc4-5a07217f-adrenotools 對比 mali-panvk-26.3.0-devel-r4

在 Mali-G52 MC2 上 (HONOR X5c, HONOR X5c, Infinix HOT 60i, Oppo A18, Oppo A38, realme RMX3710, Redmi 12, Redmi 12C, Redmi 14C, Redmi 15C, TECNO POVA 3, TECNO SPARK 20, Xiaomi 24049RN28L). 先列出的驅動程式與後一個對比,後一個是基準。

原廠mali-panvk-26.3.0-devel-r4Mesa 26.3.0-devel
對比
自訂PanVK-Kbase-Android-v0.1.0-rc4-5a07217f-adrenotoolsPanVK-kbase RC4 (Mesa 26.3.0-devel (git-5a07217f03))
圖形系統版本(Vulkan)1.3.358 → 1.3.363
可選功能(擴充功能)154 → 159+10 -5
通過檢測的功能(已驗證)44 → 381 個僅在 PanVK-Kbase-Android-v0.1.0-rc4-5a07217f-adrenotools 上通過 7 個僅在 mali-panvk-26.3.0-devel-r4 上通過
跑分測試場景(基準測試)沒有共同場景
各驅動程式能跑的遊戲(根據功能列表估算):綠色大致能跑,黃色未必能跑,橙色問題較多,紅色跑不動
原廠DX92002+DX102006+DX112009+DX122015+Switch
自訂DX92002+DX102006+DX112009+DX122015+Switch

mali-panvk-26.3.0-devel-r4 詳情 PanVK-Kbase-Android-v0.1.0-rc4-5a07217f-adrenotools 詳情

結果不同的功能檢測(16)

功能mali-panvk-26.3.0-devel-r4PanVK-Kbase-Android-v0.1.0-rc4-5a07217f-adrenotools變化
robustBufferAccess2
VK_EXT_robustness2
通過不支援減少
geometryShader
VkPhysicalDeviceFeatures
通過不支援減少
multiDrawIndirect
VkPhysicalDeviceFeatures
通過不支援減少
multiViewport
VkPhysicalDeviceFeatures
通過不支援減少
occlusionQueryPrecise
VkPhysicalDeviceFeatures
通過失敗減少
tessellationShader
VkPhysicalDeviceFeatures
通過不支援減少
stress.multi_draw_indirect_large
core
通過不支援減少
textureCompressionBC
VkPhysicalDeviceFeatures
不支援通過新增
nullDescriptor
VK_EXT_robustness2
未檢測不支援有變化
geometryStreams
VK_EXT_transform_feedback
未檢測不支援有變化
transformFeedback
VK_EXT_transform_feedback
失敗不支援有變化
fillModeNonSolid
VkPhysicalDeviceFeatures
未檢測不支援有變化
shaderClipDistance
VkPhysicalDeviceFeatures
未檢測不支援有變化
shaderCullDistance
VkPhysicalDeviceFeatures
未檢測不支援有變化
vertexPipelineStoresAndAtomics
VkPhysicalDeviceFeatures
未檢測不支援有變化
push.max_combined_image_samplers
core
失敗當機有變化

跑分測試場景(基準測試)

兩個驅動程式都還沒有有效的跑分測試(基準測試報告)。

技術差異(Vulkan)

僅 PanVK-Kbase-Android-v0.1.0-rc4-5a07217f-adrenotools 有的擴充功能(10)
  • VK_EXT_astc_decode_mode
  • VK_EXT_image_compression_control
  • VK_EXT_present_timing
  • VK_KHR_present_id
  • VK_KHR_present_id2
  • VK_KHR_present_wait
  • VK_KHR_present_wait2
  • VK_KHR_shader_constant_data
  • VK_KHR_swapchain_maintenance1
  • VK_KHR_swapchain_mutable_format
僅 mali-panvk-26.3.0-devel-r4 有的擴充功能(5)
  • VK_EXT_robustness2
  • VK_EXT_transform_feedback
  • VK_KHR_depth_clamp_zero_one
  • VK_KHR_pipeline_binary
  • VK_KHR_robustness2
不同的核心功能(0)
無
不同的限制(21)
限制mali-panvk-26.3.0-devel-r4PanVK-Kbase-Android-v0.1.0-rc4-5a07217f-adrenotools
sparseAddressSpaceSize3006477107217146314752
maxBoundDescriptorSets47
maxTessellationGenerationLevel640
maxTessellationPatchSize320
maxTessellationControlPerVertexInputComponents640
maxTessellationControlPerVertexOutputComponents640
maxTessellationControlPerPatchOutputComponents1200
maxTessellationControlTotalOutputComponents20480
maxTessellationEvaluationInputComponents640
maxTessellationEvaluationOutputComponents640
maxGeometryShaderInvocations320
maxGeometryInputComponents640
maxGeometryOutputComponents1280
maxGeometryOutputVertices2560
maxGeometryTotalOutputComponents10240
maxFragmentDualSrcAttachments81
maxDrawIndirectCount42949672951
maxViewports161
maxClipDistances80
maxCullDistances80
maxCombinedClipAndCullDistances80
只有一個驅動程式支援的格式(多了 8 種,少了 0 種)

僅 PanVK-Kbase-Android-v0.1.0-rc4-5a07217f-adrenotools 有:

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

僅 mali-panvk-26.3.0-devel-r4 有:

  • 無