PanVK-FristOneRR-V.3.7.0 vs panvk_faux123_v1.0.0
Di Mali-G78 (Google Pixel 6, Samsung Galaxy S21 5G, Samsung Galaxy S21 FE 5G, Samsung Galaxy S21 Ultra 5G, Samsung Galaxy S22). Driver yang disebut pertama dibandingkan dengan yang kedua, yang menjadi baseline.
Bawaanpanvk_faux123_v1.0.0
vsKustomPanVK-FristOneRR-V.3.7.0
Versi sistem grafis (Vulkan)1.3.363 sampai 1.3.366
Fitur tambahan (ekstensi)176 sampai 159+5 -22
Fitur yang lolos pemeriksaan (tervalidasi)52 sampai 57lolos hanya di PanVK-FristOneRR-V.3.7.0: 13 lolos hanya di panvk_faux123_v1.0.0: 8
Scene tes kecepatan (benchmark)tidak ada scene yang sama
Game yang bisa dijalankan setiap driver (perkiraan dari daftar fiturnya): hijau kemungkinan bisa, kuning mungkin, oranye terbatas, merah tidak
BawaanDX92002+DX102006+DX112009+DX122015+Switch
KustomDX92002+DX102006+DX112009+DX122015+Switch
Detail panvk_faux123_v1.0.0 Detail PanVK-FristOneRR-V.3.7.0
Pemeriksaan fitur yang berbeda (34)
| Fitur | panvk_faux123_v1.0.0 | PanVK-FristOneRR-V.3.7.0 | Perubahan |
|---|---|---|---|
| inlineUniformBlock | lolos | gagal | berkurang |
| robustImageAccess2 | lolos | gagal | berkurang |
| transformFeedback | lolos | tidak didukung | berkurang |
| drawIndirectFirstInstance | lolos | gagal | berkurang |
| geometryShader | lolos | tidak didukung | berkurang |
| multiDrawIndirect | lolos | gagal | berkurang |
| multiViewport | lolos | tidak didukung | berkurang |
| textureCompressionBC | lolos | tidak didukung | berkurang |
| depthClamp | belum diuji | lolos | bertambah |
| core.blend_advertised_formats | belum diuji | lolos | bertambah |
| core.compute_big_stack | belum diuji | lolos | bertambah |
| core.host_coherent_readback | belum diuji | lolos | bertambah |
| core.ubo_update_buffer | belum diuji | lolos | bertambah |
| core.varying_subset | belum diuji | lolos | bertambah |
| mem.image_padding | belum diuji | lolos | bertambah |
| perf.fb_local_barrier_large_draws | belum diuji | lolos | bertambah |
| perf.fb_local_barrier_overdraw | belum diuji | lolos | bertambah |
| stress.many_command_buffers_one_submit | belum diuji | lolos | bertambah |
| stress.scratch_per_batch | belum diuji | lolos | bertambah |
| stress.spill_helper_lanes | belum diuji | lolos | bertambah |
| sync.first_submit_clear_then_compute | belum diuji | lolos | bertambah |
| extendedDynamicState2PatchControlPoints | belum diuji | tidak didukung | berubah |
| geometryStreams | belum diuji | tidak didukung | berubah |
| depthBounds | belum diuji | tidak didukung | berubah |
| largePoints | belum diuji | gagal | berubah |
| pipelineStatisticsQuery | belum diuji | tidak didukung | berubah |
| shaderClipDistance | belum diuji | tidak didukung | berubah |
| shaderCullDistance | belum diuji | tidak didukung | berubah |
| variableMultisampleRate | belum diuji | tidak didukung | berubah |
| vertexPipelineStoresAndAtomics | belum diuji | tidak didukung | berubah |
| core.mrt_partial_kill | belum diuji | gagal | berubah |
| core.ubo_written_after_record | belum diuji | gagal | berubah |
| stage.geometry_max_output | belum diuji | tidak didukung | berubah |
| stage.geometry_point_size | belum diuji | tidak didukung | berubah |
Scene tes kecepatan (benchmark)
Belum ada driver yang punya tes kecepatan (laporan benchmark) yang valid.
Perbedaan teknis (Vulkan)
Ekstensi yang hanya ada di PanVK-FristOneRR-V.3.7.0 (5)
- VK_EXT_external_memory_host
- VK_EXT_memory_priority
- VK_EXT_multi_draw
- VK_EXT_vertex_attribute_robustness
- VK_INTEL_shader_integer_functions2
Ekstensi yang hanya ada di panvk_faux123_v1.0.0 (22)
- VK_EXT_map_memory_placed
- VK_EXT_present_mode_fifo_latest_ready
- VK_EXT_present_timing
- VK_EXT_primitives_generated_query
- VK_EXT_transform_feedback
- VK_GOOGLE_user_type
- VK_KHR_compute_shader_derivatives
- VK_KHR_internally_synchronized_queues
- VK_KHR_maintenance7
- VK_KHR_maintenance8
- VK_KHR_maintenance9
- VK_KHR_present_id
- VK_KHR_present_id2
- VK_KHR_present_wait
- VK_KHR_present_wait2
- 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_swapchain_mutable_format
- VK_KHR_unified_image_layouts
Fitur inti yang berbeda (3)
| shaderFloat16 | tidak didukung sampai lolos |
| shaderOutputLayer | tidak didukung sampai lolos |
| shaderOutputViewportIndex | lolos sampai tidak didukung |
Batas yang berbeda (15)
| Batas | panvk_faux123_v1.0.0 | PanVK-FristOneRR-V.3.7.0 |
|---|---|---|
| sparseAddressSpaceSize | 140737454800896 | 0 |
| maxGeometryShaderInvocations | 64 | 0 |
| maxGeometryInputComponents | 64 | 0 |
| maxGeometryOutputComponents | 128 | 0 |
| maxGeometryOutputVertices | 256 | 0 |
| maxGeometryTotalOutputComponents | 1024 | 0 |
| maxComputeSharedMemorySize | 32768 | 49152 |
| maxDrawIndirectCount | 65535 | 4294967295 |
| maxViewports | 16 | 1 |
| viewportSubPixelBits | 0 | 8 |
| minStorageBufferOffsetAlignment | 4 | 16 |
| timestampPeriod | 40.6901 | 1 |
| maxClipDistances | 8 | 0 |
| maxCullDistances | 8 | 0 |
| maxCombinedClipAndCullDistances | 8 | 0 |
Format yang hanya didukung satu driver (10 bertambah, 12 berkurang)
- B8G8R8G8_422_UNORM
- 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
- G8B8G8R8_422_UNORM
- R10X6G10X6_UNORM_2PACK16
- R10X6_UNORM_PACK16
- 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
- BC6H_SFLOAT_BLOCK
- BC6H_UFLOAT_BLOCK
- BC7_SRGB_BLOCK
- BC7_UNORM_BLOCK