FauxVkDB
日本語

PanVK-Kbase-g615-v11-csf-v0.1.0-rc2-5a07217f-EMULATOR vs panvk_faux123_ace_v0.36.0

Mali-G720 MC7 (POCO X7 Pro, POCO X8 Pro). 最初に挙げたドライバーを、2番目のドライバー(ベースライン)と比べています。

純正panvk_faux123_ace_v0.36.0PanVK-kbase beta.14 (Mesa 26.3.0-devel (git-5a07217f03))
vs
カスタムPanVK-Kbase-g615-v11-csf-v0.1.0-rc2-5a07217f-EMULATORv1.r49p1-03bet0.4fc328bba6e40f10f4bc96d62f5ee40a
グラフィックスのシステムバージョン(Vulkan)1.4.363 → 1.3.278
追加機能(拡張機能)188 → 150+15 -53
チェックに成功した機能(検証済み)50 → 39PanVK-Kbase-g615-v11-csf-v0.1.0-rc2-5a07217f-EMULATORでのみ成功 0 panvk_faux123_ace_v0.36.0でのみ成功 11
速度テストのシーン(ベンチマーク)共通のシーンなし
各ドライバーが動かせそうなゲーム(機能リストからの目安): 緑は動く見込み、黄は動くかも、橙は厳しい、赤は動かない
純正DX92002+DX102006+DX112009+DX122015+Switch
カスタムDX92002+DX102006+DX112009+DX122015+Switch

panvk_faux123_ace_v0.36.0の詳細 PanVK-Kbase-g615-v11-csf-v0.1.0-rc2-5a07217f-EMULATORの詳細

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

機能panvk_faux123_ace_v0.36.0PanVK-Kbase-g615-v11-csf-v0.1.0-rc2-5a07217f-EMULATOR変化
colorWriteEnable
VK_EXT_color_write_enable
成功非対応欠落
depthClipControl
VK_EXT_depth_clip_control
成功非対応欠落
extendedDynamicState2LogicOp
VK_EXT_extended_dynamic_state2
成功非対応欠落
extendedDynamicState3ColorBlendEnable
VK_EXT_extended_dynamic_state3
成功非対応欠落
extendedDynamicState3ColorBlendEquation
VK_EXT_extended_dynamic_state3
成功非対応欠落
extendedDynamicState3ColorWriteMask
VK_EXT_extended_dynamic_state3
成功非対応欠落
extendedDynamicState3LogicOpEnable
VK_EXT_extended_dynamic_state3
成功非対応欠落
robustBufferAccess2
VK_EXT_robustness2
成功非対応欠落
robustImageAccess2
VK_EXT_robustness2
成功非対応欠落
multiViewport
VkPhysicalDeviceFeatures
成功非対応欠落
textureCompressionBC
VkPhysicalDeviceFeatures
成功非対応欠落
depthBiasControl
VK_EXT_depth_bias_control
未テスト非対応変更あり
depthBiasExact
VK_EXT_depth_bias_control
未テスト非対応変更あり
extendedDynamicState3AlphaToCoverageEnable
VK_EXT_extended_dynamic_state3
未テスト非対応変更あり
extendedDynamicState3AlphaToOneEnable
VK_EXT_extended_dynamic_state3
未テスト非対応変更あり
extendedDynamicState3ProvokingVertexMode
VK_EXT_extended_dynamic_state3
非対応未テスト変更あり
extendedDynamicState3RasterizationSamples
VK_EXT_extended_dynamic_state3
未テスト非対応変更あり
extendedDynamicState3TessellationDomainOrigin
VK_EXT_extended_dynamic_state3
非対応未テスト変更あり
nullDescriptor
VK_EXT_robustness2
未テスト非対応変更あり
geometryStreams
VK_EXT_transform_feedback
未テスト非対応変更あり
alphaToOne
VkPhysicalDeviceFeatures
未テスト非対応変更あり
fillModeNonSolid
VkPhysicalDeviceFeatures
未テスト非対応変更あり
inheritedQueries
VkPhysicalDeviceFeatures
非対応未テスト変更あり
pipelineStatisticsQuery
VkPhysicalDeviceFeatures
未テスト非対応変更あり
shaderClipDistance
VkPhysicalDeviceFeatures
未テスト非対応変更あり
shaderCullDistance
VkPhysicalDeviceFeatures
未テスト非対応変更あり
shaderTessellationAndGeometryPointSize
VkPhysicalDeviceFeatures
未テスト非対応変更あり
variableMultisampleRate
VkPhysicalDeviceFeatures
未テスト非対応変更あり
vertexPipelineStoresAndAtomics
VkPhysicalDeviceFeatures
未テスト非対応変更あり

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

どちらのドライバーにも、有効な速度テスト(ベンチマークレポート)がまだありません。

技術的な違い(Vulkan)

PanVK-Kbase-g615-v11-csf-v0.1.0-rc2-5a07217f-EMULATORだけにある拡張機能(15)
  • VK_ANDROID_external_format_resolve
  • VK_ARM_render_pass_striped
  • VK_EXT_device_fault
  • VK_EXT_fragment_density_map
  • VK_EXT_fragment_density_map2
  • VK_EXT_frame_boundary
  • VK_EXT_image_compression_control_swapchain
  • VK_EXT_pipeline_protected_access
  • VK_EXT_subpass_merge_feedback
  • VK_KHR_acceleration_structure
  • VK_KHR_deferred_host_operations
  • VK_KHR_fragment_shading_rate
  • VK_KHR_ray_query
  • VK_KHR_ray_tracing_position_fetch
  • VK_KHR_shared_presentable_image
panvk_faux123_ace_v0.36.0だけにある拡張機能(53)
  • VK_EXT_attachment_feedback_loop_dynamic_state
  • VK_EXT_attachment_feedback_loop_layout
  • VK_EXT_buffer_device_address
  • VK_EXT_color_write_enable
  • VK_EXT_conditional_rendering
  • VK_EXT_depth_bias_control
  • VK_EXT_depth_clamp_control
  • VK_EXT_depth_clip_control
  • VK_EXT_graphics_pipeline_library
  • VK_EXT_host_image_copy
  • VK_EXT_image_view_min_lod
  • VK_EXT_map_memory_placed
  • VK_EXT_memory_budget
  • VK_EXT_memory_priority
  • VK_EXT_multi_draw
  • VK_EXT_mutable_descriptor_type
  • VK_EXT_nested_command_buffer
  • VK_EXT_non_seamless_cube_map
  • VK_EXT_pageable_device_local_memory
  • VK_EXT_physical_device_drm
  • VK_EXT_present_timing
  • VK_EXT_robustness2
  • VK_EXT_shader_atomic_float
  • VK_EXT_shader_module_identifier
  • VK_EXT_shader_replicated_composites
  • VK_EXT_shader_stencil_export
  • VK_EXT_shader_uniform_buffer_unsized_array
  • VK_EXT_vertex_attribute_divisor
  • VK_EXT_ycbcr_2plane_444_formats
  • VK_EXT_ycbcr_image_arrays
  • VK_EXT_zero_initialize_device_memory
  • VK_GOOGLE_hlsl_functionality1
  • VK_KHR_compute_shader_derivatives
  • VK_KHR_copy_memory_indirect
  • VK_KHR_internally_synchronized_queues
  • VK_KHR_maintenance7
  • VK_KHR_maintenance8
  • VK_KHR_maintenance9
  • VK_KHR_pipeline_executable_properties
  • VK_KHR_pipeline_library
  • VK_KHR_present_id
  • VK_KHR_present_id2
  • VK_KHR_present_wait
  • VK_KHR_present_wait2
  • VK_KHR_shader_clock
  • VK_KHR_shader_constant_data
  • VK_KHR_shader_fma
  • VK_KHR_shader_relaxed_extended_instruction
  • VK_KHR_shader_untyped_pointers
  • VK_KHR_swapchain_maintenance1
  • VK_KHR_unified_image_layouts
  • VK_KHR_workgroup_memory_explicit_layout
  • VK_VALVE_mutable_descriptor_type
差があるコア機能(18)
protectedMemory Vulkan 1.1非対応 → 成功
shaderOutputViewportIndex Vulkan 1.2非対応 → 成功
bresenhamLines Vulkan 1.4成功 → 非対応
dynamicRenderingLocalRead Vulkan 1.4成功 → 非対応
globalPriorityQuery Vulkan 1.4成功 → 非対応
hostImageCopy Vulkan 1.4成功 → 非対応
indexTypeUint8 Vulkan 1.4成功 → 非対応
maintenance5 Vulkan 1.4成功 → 非対応
maintenance6 Vulkan 1.4成功 → 非対応
pipelineRobustness Vulkan 1.4成功 → 非対応
pushDescriptor Vulkan 1.4成功 → 非対応
rectangularLines Vulkan 1.4成功 → 非対応
shaderExpectAssume Vulkan 1.4成功 → 非対応
shaderFloatControls2 Vulkan 1.4成功 → 非対応
shaderSubgroupRotate Vulkan 1.4成功 → 非対応
shaderSubgroupRotateClustered Vulkan 1.4成功 → 非対応
vertexAttributeInstanceRateDivisor Vulkan 1.4成功 → 非対応
vertexAttributeInstanceRateZeroDivisor Vulkan 1.4成功 → 非対応
差がある制限(50)
上限panvk_faux123_ace_v0.36.0PanVK-Kbase-g615-v11-csf-v0.1.0-rc2-5a07217f-EMULATOR
maxImageDimension1D6553616384
maxImageDimension2D6553616384
maxImageDimension3D6553616384
maxImageDimensionCube6553616384
maxImageArrayLayers655364096
maxTexelBufferElements134217728268435456
maxUniformBufferRange10485762147483648
maxStorageBufferRange42949672952147483648
maxMemoryAllocationCount429496729516384
bufferImageGranularity641
sparseAddressSpaceSize1407374548008960
maxPerStageDescriptorSamplers1048576500000
maxPerStageDescriptorUniformBuffers1048576500000
maxPerStageDescriptorStorageBuffers1048576500000
maxPerStageDescriptorSampledImages1048576500000
maxPerStageDescriptorStorageImages1048576500000
maxPerStageResources5242889500000
maxDescriptorSetSamplers1048576500000
maxDescriptorSetUniformBuffers1048576500000
maxDescriptorSetUniformBuffersDynamic1632
maxDescriptorSetStorageBuffers1048576500000
maxDescriptorSetStorageBuffersDynamic832
maxDescriptorSetSampledImages1048576500000
maxDescriptorSetStorageImages1048576500000
maxVertexInputAttributes1632
maxVertexInputBindings1632
maxVertexInputAttributeOffset42949672952047
maxVertexInputBindingStride655352048
maxGeometryShaderInvocations6432
maxGeometryInputComponents64128
maxGeometryTotalOutputComponents10242048
maxFragmentCombinedOutputResources43601000008
maxComputeWorkGroupCount65535, 65535, 655354294967295, 4294967295, 4294967295
maxSamplerLodBias127.996126
maxViewports161
maxViewportDimensions65536, 6553616384, 16384
viewportBoundsRange-131072, 131071-32768, 32767
minMemoryMapAlignment409664
minTexelBufferOffsetAlignment1664
minStorageBufferOffsetAlignment464
maxInterpolationOffset0.50.4375
subPixelInterpolationOffsetBits84
maxFramebufferWidth6553616384
maxFramebufferHeight6553616384
maxClipDistances80
maxCullDistances80
maxCombinedClipAndCullDistances80
pointSizeRange0.125, 4095.941, 1024
lineWidthRange0, 7.992191, 4095.94
lineWidthGranularity0.00781250.0625
片方のドライバーだけが対応するフォーマット(追加12、欠落21)

PanVK-Kbase-g615-v11-csf-v0.1.0-rc2-5a07217f-EMULATORのみ:

  • B10X6G10X6R10X6G10X6_422_UNORM_4PACK16
  • B5G5R5A1_UNORM_PACK16
  • B8G8R8G8_422_UNORM
  • B8G8R8_SNORM
  • G10X6B10X6G10X6R10X6_422_UNORM_4PACK16
  • G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16
  • G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16
  • G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16
  • G8B8G8R8_422_UNORM
  • G8_B8_R8_3PLANE_444_UNORM
  • R4G4_UNORM_PACK8
  • R5G5B5A1_UNORM_PACK16

panvk_faux123_ace_v0.36.0のみ:

  • A2R10G10B10_SNORM_PACK32
  • BC1_RGBA_SRGB_BLOCK
  • BC1_RGBA_UNORM_BLOCK
  • BC1_RGB_SRGB_BLOCK
  • BC1_RGB_UNORM_BLOCK
  • BC2_SRGB_BLOCK
  • BC2_UNORM_BLOCK
  • BC3_SRGB_BLOCK
  • BC3_UNORM_BLOCK
  • BC4_SNORM_BLOCK
  • BC4_UNORM_BLOCK
  • BC5_SNORM_BLOCK
  • BC5_UNORM_BLOCK
  • BC6H_SFLOAT_BLOCK
  • BC6H_UFLOAT_BLOCK
  • BC7_SRGB_BLOCK
  • BC7_UNORM_BLOCK
  • G16_B16R16_2PLANE_420_UNORM
  • G16_B16R16_2PLANE_422_UNORM
  • G16_B16R16_2PLANE_444_UNORM
  • G8_B8R8_2PLANE_444_UNORM