Turnip_v27.0.0-R1 vs Turnip-Rutabaga-v3
Di Adreno (TM) 610 (HONOR Pad X8a, HONOR X8c, POCO M7, Redmi Note 11, Redmi Note 12, Redmi Note 13, Samsung Galaxy A05s, Xiaomi 220333QAG). Driver yang disebut pertama dibandingkan dengan yang kedua, yang menjadi baseline.
- hdr_2160p9% lebih lambat
- oit_linked_lists4% lebih lambat
- pipeline_barriers6% lebih lambat
- subpasses7% lebih lambat
Area kecil gambar berbeda dari driver bawaan di 1 scene (pipeline_barriers: 1482 dari 2304 sel). Gambar secara keseluruhan cocok, jadi ini kesalahan render lokal, bukan scene yang berbeda.
Tidak selalu berhasil dimulai: compute_nbody (bawaan 0 dari 3, kustom 3 dari 3).
Tidak setara: clock GPU berbeda selama 1 dari scene ini (misalnya subpasses: bawaan di 100% dari maksimum perangkat, kustom di 88%). Sebagian selisih frame time berasal dari clock yang dipilih perangkat, bukan dari driver.
Detail Turnip-Rutabaga-v3 Detail Turnip_v27.0.0-R1
Pemeriksaan fitur yang berbeda (0)
Scene tes kecepatan (benchmark)
| Scene | Turnip-Rutabaga-v3 ms | Turnip_v27.0.0-R1 ms | Selisih | Mulai | Clock GPU, MHz | Gambar vs bawaan |
|---|---|---|---|---|---|---|
| compute_nbody | n/a | 89.38 | hanya satu sisi | 0 dari 3 vs 3 dari 3 | ? vs 1115 | tidak diperiksa |
| hdr_2160p | 317.11 | 347.46 | 9% lebih lambat | 3 dari 3 vs 3 dari 3 | 1068 vs 1115 | tidak ada perbedaan besar tidak ada perbedaan kecil |
| oit_linked_lists | 94.48 | 98.08 | 4% lebih lambat | 3 dari 3 vs 3 dari 3 | 1115 vs 1115 | tidak ada perbedaan besar tidak ada perbedaan kecil |
| pipeline_barriers | 42.19 | 45.04 | 6% lebih lambat | 3 dari 3 vs 3 dari 3 | 1115 vs 1115 | tidak ada perbedaan besar berbeda di 1482 area kecil |
| subpasses | 82.30 | 88.72 | 7% lebih lambat | 3 dari 3 vs 3 dari 3 | 1115 vs 982 tidak bisa dibandingkan | tidak diperiksa |
Perbedaan teknis (Vulkan)
Ekstensi yang hanya ada di Turnip_v27.0.0-R1 (17)
- VK_EXT_global_priority
- VK_EXT_global_priority_query
- VK_EXT_subgroup_size_control
- VK_KHR_global_priority
- VK_KHR_maintenance4
- VK_KHR_maintenance5
- VK_KHR_maintenance6
- VK_KHR_maintenance7
- VK_KHR_multiview
- VK_KHR_shader_float_controls2
- VK_KHR_shader_subgroup_extended_types
- VK_KHR_shader_subgroup_uniform_control_flow
- VK_KHR_spirv_1_4
- VK_KHR_swapchain_mutable_format
- VK_QCOM_rotated_copy_commands
- VK_VALVE_buffer_device_address_allocation_alignment
- VK_VALVE_fragment_density_map_layered
Ekstensi yang hanya ada di Turnip-Rutabaga-v3 (4)
- VK_EXT_depth_range_unrestricted
- VK_EXT_frame_boundary
- VK_EXT_pipeline_robustness
- VK_KHR_cooperative_matrix
Fitur inti yang berbeda (57)
| multiview | tidak didukung sampai lolos |
| samplerYcbcrConversion | tidak didukung sampai lolos |
| shaderDrawParameters | tidak didukung sampai lolos |
| variablePointers | tidak didukung sampai lolos |
| variablePointersStorageBuffer | tidak didukung sampai lolos |
| bufferDeviceAddress | tidak didukung sampai lolos |
| bufferDeviceAddressCaptureReplay | tidak didukung sampai lolos |
| descriptorBindingPartiallyBound | tidak didukung sampai lolos |
| descriptorBindingSampledImageUpdateAfterBind | tidak didukung sampai lolos |
| descriptorBindingStorageBufferUpdateAfterBind | tidak didukung sampai lolos |
| descriptorBindingStorageImageUpdateAfterBind | tidak didukung sampai lolos |
| descriptorBindingStorageTexelBufferUpdateAfterBind | tidak didukung sampai lolos |
| descriptorBindingUniformBufferUpdateAfterBind | tidak didukung sampai lolos |
| descriptorBindingUniformTexelBufferUpdateAfterBind | tidak didukung sampai lolos |
| descriptorBindingUpdateUnusedWhilePending | tidak didukung sampai lolos |
| descriptorBindingVariableDescriptorCount | tidak didukung sampai lolos |
| descriptorIndexing | tidak didukung sampai lolos |
| drawIndirectCount | tidak didukung sampai lolos |
| hostQueryReset | tidak didukung sampai lolos |
| imagelessFramebuffer | tidak didukung sampai lolos |
| runtimeDescriptorArray | tidak didukung sampai lolos |
| samplerMirrorClampToEdge | tidak didukung sampai lolos |
| scalarBlockLayout | tidak didukung sampai lolos |
| separateDepthStencilLayouts | tidak didukung sampai lolos |
| shaderFloat16 | tidak didukung sampai lolos |
| shaderInt8 | tidak didukung sampai lolos |
| shaderOutputLayer | tidak didukung sampai lolos |
| shaderOutputViewportIndex | tidak didukung sampai lolos |
| shaderSampledImageArrayNonUniformIndexing | tidak didukung sampai lolos |
| shaderStorageBufferArrayNonUniformIndexing | tidak didukung sampai lolos |
| shaderStorageImageArrayNonUniformIndexing | tidak didukung sampai lolos |
| shaderStorageTexelBufferArrayDynamicIndexing | tidak didukung sampai lolos |
| shaderStorageTexelBufferArrayNonUniformIndexing | tidak didukung sampai lolos |
| shaderSubgroupExtendedTypes | tidak didukung sampai lolos |
| shaderUniformBufferArrayNonUniformIndexing | tidak didukung sampai lolos |
| shaderUniformTexelBufferArrayDynamicIndexing | tidak didukung sampai lolos |
| shaderUniformTexelBufferArrayNonUniformIndexing | tidak didukung sampai lolos |
| subgroupBroadcastDynamicId | tidak didukung sampai lolos |
| timelineSemaphore | tidak didukung sampai lolos |
| uniformBufferStandardLayout | tidak didukung sampai lolos |
| vulkanMemoryModel | tidak didukung sampai lolos |
| vulkanMemoryModelAvailabilityVisibilityChains | tidak didukung sampai lolos |
| vulkanMemoryModelDeviceScope | tidak didukung sampai lolos |
| computeFullSubgroups | tidak didukung sampai lolos |
| descriptorBindingInlineUniformBlockUpdateAfterBind | tidak didukung sampai lolos |
| dynamicRendering | tidak didukung sampai lolos |
| inlineUniformBlock | tidak didukung sampai lolos |
| maintenance4 | tidak didukung sampai lolos |
| pipelineCreationCacheControl | tidak didukung sampai lolos |
| privateData | tidak didukung sampai lolos |
| robustImageAccess | tidak didukung sampai lolos |
| shaderDemoteToHelperInvocation | tidak didukung sampai lolos |
| shaderIntegerDotProduct | tidak didukung sampai lolos |
| shaderTerminateInvocation | tidak didukung sampai lolos |
| shaderZeroInitializeWorkgroupMemory | tidak didukung sampai lolos |
| subgroupSizeControl | tidak didukung sampai lolos |
| synchronization2 | tidak didukung sampai lolos |
Batas yang berbeda (0)
| Batas | Turnip-Rutabaga-v3 | Turnip_v27.0.0-R1 |
|---|
Format yang hanya didukung satu driver (2 bertambah, 0 berkurang)
- A1B5G5R5_UNORM_PACK16
- A8_UNORM
- Tidak ada