FauxVkDB
Français

Rapport n° 122 validation

Attesté, appareil verrouillé invalide
GPU
Mali-G52 r1 MC2
Pilote
PanVk-V7-0.0.2-alpha Mesa 26.3.0-devel (git-605a86c288)
Appareil
Redmi 15C
Puce
MT6769
CPU
6 x 1.70 GHz + 2 x 2.00 GHz, arm64-v8a
Mémoire
7.5 GB
Déclaré comme
Xiaomi / 25078RA3EA
Reçu
Android
16
SHA-256 de la bibliothèque
09baabe3e8f1fe818e01308e9208d8302999db8d9d05d3afa4f2801e3fe7d40d

non valide The baseline draw did not pass on this driver, so the feature verdicts in this report cannot be trusted. The baseline failure is itself a driver finding.

JSON brut

Vérifications du banc de test (1)

échec harness.baseline_draw
VérificationPixelAttenduObtenuConcordance
drawn half16,32[0, 255, 0, 255][0, 0, 0, 0]échec
cleared half48,32[0, 0, 0, 255][0, 0, 0, 0]échec

Vérifications de base (21)

échec core.readback_same_command_buffer
VérificationPixelAttenduObtenuConcordance
drawn half16,32[0, 255, 0, 255][0, 0, 0, 0]échec
cleared half48,32[0, 0, 0, 255][0, 0, 0, 0]échec
échec push.max_combined_image_samplers
VérificationPixelAttenduObtenuConcordance
combined image samplers pushed in one set (the driver's stated limit),32réussi
bytes changed in memory next to the driver's allocations,4600échec
échec core.resubmit_command_buffer
VérificationPixelAttenduObtenuConcordance
first submit: drawn half16,32[0, 255, 0, 255][0, 0, 0, 0]échec
second submit of the same command buffer: drawn half16,32[0, 255, 0, 255][0, 0, 0, 0]échec
second submit of the same command buffer: cleared half48,32[0, 0, 0, 255][0, 0, 0, 0]échec
échec core.compute_udiv
VérificationPixelAttenduObtenuConcordance
703787787 / 47721859,[14][0]échec
703787787 % 47721859,[35681761][0]échec
4294967295 / 2147483649,[1][0]échec
4294967295 % 2147483649,[2147483646][0]échec
4294967295 / 3,[1431655765][0]échec
4294967295 % 3,[0][0]réussi
4000000000 / 3,[1333333333][0]échec
4000000000 % 3,[1][0]échec
2147483648 / 65537,[32767][0]échec
2147483648 % 65537,[32769][0]échec
2147483647 / 46341,[46340][0]échec
2147483647 % 46341,[41707][0]échec
1000000007 / 31607,[31638][0]échec
1000000007 % 31607,[17741][0]échec
16777217 / 4097,[4095][0]échec
16777217 % 4097,[2][0]échec
16777216 / 4096,[4096][0]échec
16777216 % 4096,[0][0]réussi
4294967295 / 4294967295,[1][0]échec
4294967295 % 4294967295,[0][0]réussi
3000000000 / 1500000001,[1][0]échec
3000000000 % 1500000001,[1499999999][0]échec
123456789 / 10007,[12337][0]échec
123456789 % 10007,[430][0]échec
4294967294 / 2,[2147483647][0]échec
4294967294 % 2,[0][0]réussi
65536 / 65537,[0][0]réussi
65536 % 65537,[65536][0]échec
99999999 / 4294967295,[0][0]réussi
99999999 % 4294967295,[99999999][0]échec
1 / 1,[1][0]échec
1 % 1,[0][0]réussi
échec core.texel_fetch_beside_ubo
VérificationPixelAttenduObtenuConcordance
left half: texel (1, 0)16,32[0, 255, 0, 255][0, 0, 0, 0]échec
right half: texel (0, 1)48,32[0, 0, 255, 255][0, 0, 0, 0]échec
échec push.max_uniform_buffers
VérificationPixelAttenduObtenuConcordance
uniform buffers pushed in one set (the driver's stated limit),32réussi
bytes changed in memory next to the driver's allocations,0réussi
drawn half: element 5 of the pushed buffer16,32[0, 255, 0, 255][0, 0, 0, 0]échec
cleared half48,32[0, 0, 0, 255][0, 0, 0, 0]échec
échec limit.uniform_buffer_range
VérificationPixelAttenduObtenuConcordance
bytes in one uniform buffer binding (the driver's stated limit),1048576réussi
bytes changed in memory next to the driver's allocations,0réussi
drawn half: element 127 of the block16,32[0, 255, 0, 255][0, 0, 0, 0]échec
cleared half48,32[0, 0, 0, 255][0, 0, 0, 0]échec
échec limit.dynamic_uniform_buffers
VérificationPixelAttenduObtenuConcordance
dynamic uniform buffers in one set, bound with as many offsets (the driver's stated limit),16réussi
bytes changed in memory next to the driver's allocations,0réussi
drawn half: the block the dynamic offset selects16,32[0, 255, 0, 255][0, 0, 0, 0]échec
cleared half48,32[0, 0, 0, 255][0, 0, 0, 0]échec
échec stress.multi_draw_indirect_large
VérificationPixelAttenduObtenuConcordance
draws in one vkCmdDrawIndirect call (the driver's stated limit),1réussi
drawn half16,32[0, 255, 0, 255][0, 0, 0, 0]échec
cleared half48,32[0, 0, 0, 255][0, 0, 0, 0]échec
échec stress.compute_after_render
VérificationPixelAttenduObtenuConcordance
wrong answers in 3200 divisions over 200 rounds,[0][3200]échec
the last render pass: drawn half16,32[0, 255, 0, 255][0, 0, 0, 0]échec
échec stress.submit_memory
VérificationPixelAttenduObtenuConcordance
KiB of memory gained over 4000 submits (limit 16384),0réussi
the last submit: drawn half16,32[0, 255, 0, 255][0, 0, 0, 0]échec
échec core.copy_wide_row_length
VérificationPixelAttenduObtenuConcordance
first copied row (the last green row)16,0[0, 255, 0, 255][127, 127, 127, 127]échec
second copied row, 4,210,688 bytes later (the first black row)16,1[0, 0, 0, 255][127, 127, 127, 127]échec
échec core.mediump_mul_extended
VérificationPixelAttenduObtenuConcordance
low half of 255 * 3,[765][3735928559]échec
low half of 242 * 19,[4598][3735928559]échec
low half of 229 * 35,[8015][3735928559]échec
low half of 216 * 51,[11016][3735928559]échec
low half of 203 * 67,[13601][3735928559]échec
low half of 190 * 83,[15770][3735928559]échec
low half of 177 * 99,[17523][3735928559]échec
low half of 164 * 115,[18860][3735928559]échec
low half of 151 * 131,[19781][3735928559]échec
low half of 138 * 147,[20286][3735928559]échec
low half of 125 * 163,[20375][3735928559]échec
low half of 112 * 179,[20048][3735928559]échec
low half of 99 * 195,[19305][3735928559]échec
low half of 86 * 211,[18146][3735928559]échec
low half of 73 * 227,[16571][3735928559]échec
low half of 60 * 243,[14580][3735928559]échec
high half of the first product,[0][3735928559]échec
échec core.msaa_resolve
VérificationPixelAttenduObtenuConcordance
resolved image: drawn half16,32[0, 255, 0, 255][0, 0, 0, 0]échec
resolved image: cleared half48,32[0, 0, 0, 255][0, 0, 0, 0]échec
échec limit.color_attachments
VérificationPixelAttenduObtenuConcordance
colour attachments in one render pass (the driver's stated limit),8réussi
bytes changed in memory next to the driver's allocations,0réussi
first attachment: drawn half16,32[0, 255, 0, 255][0, 0, 0, 0]échec
first attachment: cleared half48,32[0, 0, 0, 255][0, 0, 0, 0]échec
échec limit.vertex_input
VérificationPixelAttenduObtenuConcordance
vertex buffer bindings in one pipeline, bound in one call (the driver's stated limit),16réussi
vertex attributes in one pipeline (the driver's stated limit),16réussi
bytes changed in memory next to the driver's allocations,0réussi
drawn half16,32[0, 255, 0, 255][0, 0, 0, 0]échec
cleared half48,32[0, 0, 0, 255][0, 0, 0, 0]échec
échec limit.push_constants_size
VérificationPixelAttenduObtenuConcordance
push constant bytes pushed in one call (the driver's stated limit),256réussi
bytes changed in memory next to the driver's allocations,0réussi
drawn half: the colour in the first 16 bytes16,32[0, 255, 0, 255][0, 0, 0, 0]échec
cleared half48,32[0, 0, 0, 255][0, 0, 0, 0]échec
échec limit.per_stage_samplers
VérificationPixelAttenduObtenuConcordance
combined image samplers in one descriptor set, bound and drawn with (the driver's stated limit),128réussi
bytes changed in memory next to the driver's allocations,0réussi
drawn half: the texture in element 016,32[0, 255, 0, 255][0, 0, 0, 0]échec
cleared half48,32[0, 0, 0, 255][0, 0, 0, 0]échec
échec limit.bound_descriptor_sets
VérificationPixelAttenduObtenuConcordance
descriptor sets bound in one call (the driver's stated limit),4réussi
bytes changed in memory next to the driver's allocations,0réussi
drawn half: the texture in set 016,32[0, 255, 0, 255][0, 0, 0, 0]échec
cleared half48,32[0, 0, 0, 255][0, 0, 0, 0]échec
échec stress.pipeline_cache_threads
VérificationPixelAttenduObtenuConcordance
every vkCreateGraphicsPipelines call returned VK_SUCCESS,0réussi
pipelines asked for in 8 seconds, at least one from each thread,1024réussi
pipelines built, the same number,1024réussi
every save made while compiling returned VK_SUCCESS or VK_INCOMPLETE,0réussi
saves made while compiling,63réussi
bytes a save reported beyond the buffer size it was given,0réussi
bytes a save wrote past the end of the buffer it was given,0réussi
final save size in bytes holds a header,1718304réussi
header names this device,32réussi
drawn half, after every pipeline drew it16,32[0, 255, 0, 255][0, 0, 0, 0]échec
cleared half48,32[0, 0, 0, 255][0, 0, 0, 0]échec
échec stress.pipeline_threads_no_cache
VérificationPixelAttenduObtenuConcordance
every vkCreateGraphicsPipelines call returned VK_SUCCESS,0réussi
pipelines asked for in 8 seconds, at least one from each thread,1024réussi
pipelines built, the same number,1024réussi
drawn half, after every pipeline drew it16,32[0, 255, 0, 255][0, 0, 0, 0]échec
cleared half48,32[0, 0, 0, 255][0, 0, 0, 0]échec

Résultats des fonctionnalités

VkPhysicalDeviceFeatures (8 testés)
geometryShader échectessellationShader échecmultiDrawIndirect échecdrawIndirectFirstInstance échectextureCompressionETC2 réussitextureCompressionASTC_LDR réussitextureCompressionBC échecocclusionQueryPrecise échec
VK_EXT_extended_dynamic_state (1 testés)
extendedDynamicState échec
VK_EXT_extended_dynamic_state2 (2 testés)
extendedDynamicState2 échecextendedDynamicState2LogicOp échec
VK_EXT_extended_dynamic_state3 (5 testés)
extendedDynamicState3DepthClampEnable échecextendedDynamicState3LogicOpEnable échecextendedDynamicState3ColorBlendEnable échecextendedDynamicState3ColorBlendEquation échecextendedDynamicState3ColorWriteMask échec
VK_EXT_vertex_input_dynamic_state (1 testés)
vertexInputDynamicState échec
VK_EXT_custom_border_color (1 testés)
customBorderColors échec
VK_EXT_border_color_swizzle (1 testés)
borderColorSwizzle échec
VK_EXT_depth_clip_control (1 testés)
depthClipControl échec
VK_EXT_transform_feedback (1 testés)
transformFeedback plantage
VK_EXT_color_write_enable (1 testés)
colorWriteEnable échec
VK_EXT_inline_uniform_block (1 testés)
inlineUniformBlock échec
VK_KHR_timeline_semaphore (1 testés)
timelineSemaphore réussi

Les fonctionnalités non prises en charge ou sans vérification ne sont pas listées ici.