FauxVkDB
日本語

Balemuni_Apex_v2_UNIVERSAL vs Qualcomm Technologies Inc. Adreno Vulkan Driver

Adreno (TM) 840 (iQOO 15, LENOVO TB324ZC, nubia NX809J, OnePlus 15, POCO F8 Ultra, Samsung Galaxy S26, Samsung Galaxy S26, Samsung Galaxy S26 Ultra, Samsung Galaxy S26 Ultra, Samsung Galaxy S26 Ultra, Samsung Galaxy Z Fold8, Samsung Galaxy Z Fold8 Ultra, Xiaomi 2512BPNDAG). 最初に挙げたドライバーを、2番目のドライバー(ベースライン)と比べています。

純正Qualcomm Technologies Inc. Adreno Vulkan DriverDriver Build: 718a07726a, Ic95db9d944, 1780021672
vs
カスタムBalemuni_Apex_v2_UNIVERSALMesa 26.3.0-devel (Balemuni Apex Universal V2)
グラフィックスのシステムバージョン(Vulkan)1.4.295 → 1.4.359
追加機能(拡張機能)184 → 146+25 -63
チェックに成功した機能(検証済み)44 → 49Balemuni_Apex_v2_UNIVERSALでのみ成功 6 Qualcomm Technologies Inc. Adreno Vulkan Driverでのみ成功 1
速度テストのシーン(ベンチマーク)共通のシーンなし
各ドライバーが動かせそうなゲーム(機能リストからの目安): 緑は動く見込み、黄は動くかも、橙は厳しい、赤は動かない
純正DX92002+DX102006+DX112009+DX122015+Switch
カスタムDX92002+DX102006+DX112009+DX122015+Switch

Qualcomm Technologies Inc. Adreno Vulkan Driverの詳細 Balemuni_Apex_v2_UNIVERSALの詳細

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

機能純正カスタム変化
core.compute_udiv
core
成功失敗欠落
extendedDynamicState3ColorBlendEnable
VK_EXT_extended_dynamic_state3
非対応成功追加
extendedDynamicState3ColorBlendEquation
VK_EXT_extended_dynamic_state3
非対応成功追加
extendedDynamicState3ColorWriteMask
VK_EXT_extended_dynamic_state3
非対応成功追加
extendedDynamicState3DepthClampEnable
VK_EXT_extended_dynamic_state3
非対応成功追加
extendedDynamicState3LogicOpEnable
VK_EXT_extended_dynamic_state3
非対応成功追加
extendedDynamicState3PolygonMode
VK_EXT_extended_dynamic_state3
非対応成功追加
extendedDynamicState3AlphaToCoverageEnable
VK_EXT_extended_dynamic_state3
非対応未テスト変更あり
extendedDynamicState3AlphaToOneEnable
VK_EXT_extended_dynamic_state3
非対応未テスト変更あり
extendedDynamicState3ConservativeRasterizationMode
VK_EXT_extended_dynamic_state3
非対応未テスト変更あり
extendedDynamicState3DepthClipEnable
VK_EXT_extended_dynamic_state3
非対応未テスト変更あり
extendedDynamicState3DepthClipNegativeOneToOne
VK_EXT_extended_dynamic_state3
非対応未テスト変更あり
extendedDynamicState3ExtraPrimitiveOverestimationSize
VK_EXT_extended_dynamic_state3
非対応未テスト変更あり
extendedDynamicState3LineRasterizationMode
VK_EXT_extended_dynamic_state3
非対応未テスト変更あり
extendedDynamicState3ProvokingVertexMode
VK_EXT_extended_dynamic_state3
非対応未テスト変更あり
extendedDynamicState3RasterizationSamples
VK_EXT_extended_dynamic_state3
非対応未テスト変更あり
extendedDynamicState3RasterizationStream
VK_EXT_extended_dynamic_state3
非対応未テスト変更あり
extendedDynamicState3SampleLocationsEnable
VK_EXT_extended_dynamic_state3
非対応未テスト変更あり
extendedDynamicState3SampleMask
VK_EXT_extended_dynamic_state3
非対応未テスト変更あり
extendedDynamicState3TessellationDomainOrigin
VK_EXT_extended_dynamic_state3
非対応未テスト変更あり
shaderSharedInt64Atomics
VK_KHR_shader_atomic_int64
未テスト非対応変更あり
shaderResourceMinLod
VkPhysicalDeviceFeatures
非対応未テスト変更あり
shaderResourceResidency
VkPhysicalDeviceFeatures
非対応未テスト変更あり
sparseResidency16Samples
VkPhysicalDeviceFeatures
未テスト非対応変更あり
sparseResidencyAliased
VkPhysicalDeviceFeatures
非対応未テスト変更あり

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

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

技術的な違い(Vulkan)

Balemuni_Apex_v2_UNIVERSALだけにある拡張機能(25)
  • VK_AMD_buffer_marker
  • VK_ARM_rasterization_order_attachment_access
  • VK_EXT_attachment_feedback_loop_dynamic_state
  • VK_EXT_attachment_feedback_loop_layout
  • VK_EXT_custom_resolve
  • VK_EXT_debug_marker
  • VK_EXT_depth_clamp_control
  • VK_EXT_dynamic_rendering_unused_attachments
  • VK_EXT_extended_dynamic_state3
  • VK_EXT_fragment_density_map_offset
  • VK_EXT_image_drm_format_modifier
  • VK_EXT_legacy_dithering
  • VK_EXT_legacy_vertex_attributes
  • VK_EXT_memory_budget
  • VK_EXT_nested_command_buffer
  • VK_EXT_non_seamless_cube_map
  • VK_EXT_primitive_restart_index
  • VK_EXT_shader_replicated_composites
  • VK_EXT_shader_uniform_buffer_unsized_array
  • VK_EXT_zero_initialize_device_memory
  • VK_GOOGLE_decorate_string
  • VK_GOOGLE_hlsl_functionality1
  • VK_NV_compute_shader_derivatives
  • VK_VALVE_fragment_density_map_layered
  • VK_VALVE_mutable_descriptor_type
Qualcomm Technologies Inc. Adreno Vulkan Driverだけにある拡張機能(63)
  • VK_ANDROID_external_format_resolve
  • VK_ARM_data_graph
  • VK_ARM_tensors
  • VK_EXT_astc_decode_mode
  • VK_EXT_blend_operation_advanced
  • VK_EXT_depth_range_unrestricted
  • VK_EXT_device_fault
  • VK_EXT_external_memory_acquire_unmodified
  • VK_EXT_fragment_density_map2
  • VK_EXT_image_compression_control_swapchain
  • VK_EXT_mesh_shader
  • VK_EXT_pipeline_protected_access
  • VK_EXT_pipeline_robustness
  • VK_EXT_subpass_merge_feedback
  • VK_KHR_acceleration_structure
  • VK_KHR_calibrated_timestamps
  • VK_KHR_compute_shader_derivatives
  • VK_KHR_cooperative_matrix
  • VK_KHR_deferred_host_operations
  • VK_KHR_dynamic_rendering
  • VK_KHR_dynamic_rendering_local_read
  • VK_KHR_format_feature_flags2
  • VK_KHR_fragment_shading_rate
  • VK_KHR_global_priority
  • VK_KHR_index_type_uint8
  • VK_KHR_line_rasterization
  • VK_KHR_load_store_op_none
  • VK_KHR_maintenance4
  • VK_KHR_maintenance5
  • VK_KHR_maintenance6
  • VK_KHR_maintenance7
  • VK_KHR_map_memory2
  • VK_KHR_pipeline_binary
  • VK_KHR_pipeline_library
  • VK_KHR_ray_query
  • VK_KHR_ray_tracing_maintenance1
  • VK_KHR_ray_tracing_pipeline
  • VK_KHR_ray_tracing_position_fetch
  • VK_KHR_shader_expect_assume
  • VK_KHR_shader_float_controls2
  • VK_KHR_shader_integer_dot_product
  • VK_KHR_shader_maximal_reconvergence
  • VK_KHR_shader_quad_control
  • VK_KHR_shader_subgroup_rotate
  • VK_KHR_shader_subgroup_uniform_control_flow
  • VK_KHR_shader_terminate_invocation
  • VK_KHR_shared_presentable_image
  • VK_KHR_synchronization2
  • VK_KHR_vertex_attribute_divisor
  • VK_KHR_workgroup_memory_explicit_layout
  • VK_KHR_zero_initialize_workgroup_memory
  • VK_NV_optical_flow
  • VK_QCOM_data_graph_model
  • VK_QCOM_filter_cubic_weights
  • VK_QCOM_image_processing2
  • VK_QCOM_queue_perf_hint
  • VK_QCOM_render_pass_store_ops
  • VK_QCOM_render_pass_transform
  • VK_QCOM_rotated_copy_commands
  • VK_QCOM_tile_memory_heap
  • VK_QCOM_tile_properties
  • VK_QCOM_tile_shading
  • VK_QCOM_ycbcr_degamma
差があるコア機能(6)
multiviewGeometryShader Vulkan 1.1非対応 → 成功
protectedMemory Vulkan 1.1成功 → 非対応
shaderInputAttachmentArrayDynamicIndexing Vulkan 1.2成功 → 非対応
shaderInputAttachmentArrayNonUniformIndexing Vulkan 1.2成功 → 非対応
shaderSharedInt64Atomics Vulkan 1.2成功 → 非対応
pipelineProtectedAccess Vulkan 1.4成功 → 非対応
差がある制限(20)
上限純正カスタム
maxTexelBufferElements134217728536870911
bufferImageGranularity164
sparseAddressSpaceSize4294967295274877906944
maxPerStageResources5033164816777216
maxDescriptorSetUniformBuffersDynamic3216
maxDescriptorSetStorageBuffersDynamic168
maxVertexInputAttributeOffset40964095
maxGeometryInputComponents12864
maxGeometryOutputVertices1024256
maxGeometryTotalOutputComponents1310721024
maxFragmentInputComponents112128
minMemoryMapAlignment644096
minUniformBufferOffsetAlignment25664
minStorageBufferOffsetAlignment644
maxFramebufferLayers20481024
discreteQueuePriorities42
pointSizeRange1, 40951, 4092
optimalBufferCopyOffsetAlignment64128
optimalBufferCopyRowPitchAlignment64128
nonCoherentAtomSize164
片方のドライバーだけが対応するフォーマット(追加5、欠落3)

Balemuni_Apex_v2_UNIVERSALのみ:

  • B8G8R8A8_SSCALED
  • B8G8R8A8_USCALED
  • B8G8R8_SINT
  • B8G8R8_SNORM
  • B8G8R8_UINT

Qualcomm Technologies Inc. Adreno Vulkan Driverのみ:

  • G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16
  • G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16
  • G16_B16R16_2PLANE_420_UNORM