FauxVkDB
日本語

Panvk-Mali-G57-3.0 vs 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). 最初に挙げたドライバーを、2番目のドライバー(ベースライン)と比べています。

純正mali-panvk-26.3.0-devel-r4Mesa 26.3.0-devel
vs
カスタムPanvk-Mali-G57-3.0FristOneRR 3.0 (Mesa 26.3.0-devel)
グラフィックスのシステムバージョン(Vulkan)1.3.358 → 1.3.354
追加機能(拡張機能)154 → 140+1 -15
チェックに成功した機能(検証済み)44 → 39Panvk-Mali-G57-3.0でのみ成功 2 mali-panvk-26.3.0-devel-r4でのみ成功 7
速度テストのシーン(ベンチマーク)共通のシーンなし
各ドライバーが動かせそうなゲーム(機能リストからの目安): 緑は動く見込み、黄は動くかも、橙は厳しい、赤は動かない
純正DX92002+DX102006+DX112009+DX122015+Switch
カスタムDX92002+DX102006+DX112009+DX122015+Switch

mali-panvk-26.3.0-devel-r4の詳細 Panvk-Mali-G57-3.0の詳細

結果が異なる機能チェック(13)

機能mali-panvk-26.3.0-devel-r4Panvk-Mali-G57-3.0変化
robustBufferAccess2
VK_EXT_robustness2
成功非対応欠落
geometryShader
VkPhysicalDeviceFeatures
成功失敗欠落
multiDrawIndirect
VkPhysicalDeviceFeatures
成功非対応欠落
multiViewport
VkPhysicalDeviceFeatures
成功未テスト欠落
occlusionQueryPrecise
VkPhysicalDeviceFeatures
成功失敗欠落
tessellationShader
VkPhysicalDeviceFeatures
成功非対応欠落
stress.multi_draw_indirect_large
core
成功非対応欠落
textureCompressionBC
VkPhysicalDeviceFeatures
非対応成功追加
push.max_combined_image_samplers
core
失敗成功追加
nullDescriptor
VK_EXT_robustness2
未テスト非対応変更あり
geometryStreams
VK_EXT_transform_feedback
未テスト非対応変更あり
transformFeedback
VK_EXT_transform_feedback
失敗非対応変更あり
vertexPipelineStoresAndAtomics
VkPhysicalDeviceFeatures
未テスト非対応変更あり

速度テストのシーン(ベンチマーク)

2つのドライバーは同じ機種の組み合わせで測定されていません。異なるデバイスのフレームタイムではドライバーを比較できないので、その点を踏まえて数値を見てください。

シーンmali-panvk-26.3.0-devel-r4 msPanvk-Mali-G57-3.0 ms差起動GPUクロック(MHz)純正との映像比較
compute_nbodyn/a87.85 標準 86.94片方のみ? vs 3中3? vs ? クロック不明未チェック
hdr_2160pn/a149.04 標準 148.57片方のみ? vs 3中3? vs ? クロック不明未チェック
oit_linked_listsn/a77.01 標準 78.56片方のみ? vs 3中3? vs ? クロック不明未チェック
pipeline_barriersn/a91.08 標準 92.10片方のみ? vs 3中3? vs ? クロック不明未チェック
subpassesn/a140.70 標準 139.35片方のみ? vs 3中3? vs ? クロック不明未チェック

1シーンあたりの1フレームの描画時間です。そのシーンで最も良かった回の平均(mean)フレームタイムで、ドライバーが出したフレーム数にあたります。小さいほど速いです。横の「標準」は中央値のフレームで、ドライバーのフレームが2種類の速さで届く場合、平均よりかなり小さくなることがあります。回ごとの平均が記録される前に作られた2つのレポートは、中央値で比較します。回同士の差が15%を超えるシーンは除外します。「頭打ち」と付いたシーンは、同じ実行のほかの1つ以上のシーンとともに、ドライバーまたは画面のキューによってその平均フレームタイムに固定されていました。その時間はフレームの間隔を示すもので、ドライバーの描画の速さではないので、比較しません。「軽すぎ」と付いたシーンは、標準サイズ(1920×1080)で両方のドライバーとも8 ms未満で、画面側のフレームキューがチップよりもフレーム間隔を決めてしまいます。その場合は、より重い実行を比較します。_2160pで終わる行は3840×2160で描画したシーン、compute_nbody_2xは粒子を2倍にしたシーンです。「速い」と「遅い」は、mali-panvk-26.3.0-devel-r4に対するPanvk-Mali-G57-3.0を表します。「純正との映像比較」は、シーンごとの固定した1フレームを粗い色の格子で比べます(0は同一、40を超えると別の映像)。これで、描画されなかったシーンを見つけます。両方のレポートに細かい64x36の格子がある場合、2つ目の数値は2,304セルのうち255段階で4を超えて違うセルの数で、「最大」は1セルの最大の差です。これで、ほかは一致している映像の小さな描画エラーを見つけます。16x9と付いた行は、細かい格子ができる前のレポートのものです。「起動」は、そのシーンのプロセス起動のうち、計測した回に到達した数です。「比較不可」と付いたGPUクロックは、2回の計測の間でデバイスの最大値の5%を超えて差がありました。

技術的な違い(Vulkan)

Panvk-Mali-G57-3.0だけにある拡張機能(1)
  • VK_EXT_external_memory_host
mali-panvk-26.3.0-devel-r4だけにある拡張機能(15)
  • VK_EXT_graphics_pipeline_library
  • VK_EXT_map_memory_placed
  • VK_EXT_robustness2
  • VK_EXT_transform_feedback
  • VK_GOOGLE_user_type
  • VK_KHR_depth_clamp_zero_one
  • VK_KHR_internally_synchronized_queues
  • VK_KHR_maintenance7
  • VK_KHR_maintenance8
  • VK_KHR_maintenance9
  • VK_KHR_pipeline_binary
  • VK_KHR_robustness2
  • VK_KHR_shader_fma
  • VK_KHR_shader_relaxed_extended_instruction
  • VK_KHR_unified_image_layouts
差があるコア機能(0)
なし
差がある制限(19)
上限mali-panvk-26.3.0-devel-r4Panvk-Mali-G57-3.0
sparseAddressSpaceSize300647710720
maxTessellationGenerationLevel640
maxTessellationPatchSize320
maxTessellationControlPerVertexInputComponents640
maxTessellationControlPerVertexOutputComponents640
maxTessellationControlPerPatchOutputComponents1200
maxTessellationControlTotalOutputComponents20480
maxTessellationEvaluationInputComponents640
maxTessellationEvaluationOutputComponents640
maxGeometryShaderInvocations320
maxGeometryInputComponents640
maxGeometryOutputComponents1280
maxGeometryOutputVertices2560
maxGeometryTotalOutputComponents10240
maxDrawIndirectCount42949672951
maxViewports161
maxClipDistances80
maxCullDistances80
maxCombinedClipAndCullDistances80
片方のドライバーだけが対応するフォーマット(追加8、欠落0)

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

mali-panvk-26.3.0-devel-r4のみ:

  • なし