FauxVkDB
日本語

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

純正FourFectVK-G57-v0.1.0-test7Mesa 26.3.0-devel (git-74915219da)
vs
カスタムPanvk-Mali-G57-3.0FristOneRR 3.0 (Mesa 26.3.0-devel)
グラフィックスのシステムバージョン(Vulkan)1.3.363 → 1.3.354
追加機能(拡張機能)171 → 151+1 -21
チェックに成功した機能(検証済み)47 → 42Panvk-Mali-G57-3.0でのみ成功 3 FourFectVK-G57-v0.1.0-test7でのみ成功 8
速度テストのシーン(ベンチマーク)共通のシーンなし
各ドライバーが動かせそうなゲーム(機能リストからの目安): 緑は動く見込み、黄は動くかも、橙は厳しい、赤は動かない
純正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