Bericht Nr. 598 Validierung
Warum nicht verifiziert: Der Bericht kam ohne einen Hardware-Nachweis, den die Seite prüfen konnte (Key Attestation). Von einem Gerät dieses Herstellers wird einer erwartet, deshalb wird der Bericht nicht gezählt. Ein späterer Upload von diesem Gerät kann ihn enthalten.
GPU Adreno (TM) 630 Treiber Qualcomm Technologies Inc. Adreno Vulkan Driver Driver Build: 95db91f, Ifbc588260a, 1600958831
Date: 09/24/20
Compiler Version: EV031.32.02.01
Driver Branch: mybrancheafe5b6d-fb5b-f1b0-b904-5cb90179c3e0
Gerät Xiaomi MI 8 Chip SDM845
CPU 4 x 1.77 GHz + 4 x 2.80 GHz, arm64-v8a Speicher 5.5 GB
Gemeldet als Xiaomi / MI 8 Eingegangen 2026-10-13 16:55 UTC
Android 15
Rohes JSON
Harness-Checks (1)
bestanden harness.baseline_draw
Check Pixel Erwartet Erhalten Übereinstimmung
drawn half 16,32 [0, 255, 0, 255] [0, 255, 0, 255] bestanden cleared half 48,32 [0, 0, 0, 255] [0, 0, 0, 255] bestanden
Kern-Checks (21)
bestanden core.readback_same_command_buffer
Check Pixel Erwartet Erhalten Übereinstimmung
drawn half 16,32 [0, 255, 0, 255] [0, 255, 0, 255] bestanden cleared half 48,32 [0, 0, 0, 255] [0, 0, 0, 255] bestanden
bestanden push.max_combined_image_samplers
Check Pixel Erwartet Erhalten Übereinstimmung
combined image samplers pushed in one set (the driver's stated limit) , 32 bestanden bytes changed in memory next to the driver's allocations , 0 bestanden drawn half: the pushed texture 16,32 [0, 255, 0, 255] [0, 255, 0, 255] bestanden cleared half 48,32 [0, 0, 0, 255] [0, 0, 0, 255] bestanden
bestanden core.resubmit_command_buffer
Check Pixel Erwartet Erhalten Übereinstimmung
first submit: drawn half 16,32 [0, 255, 0, 255] [0, 255, 0, 255] bestanden second submit of the same command buffer: drawn half 16,32 [0, 255, 0, 255] [0, 255, 0, 255] bestanden second submit of the same command buffer: cleared half 48,32 [0, 0, 0, 255] [0, 0, 0, 255] bestanden
bestanden core.compute_udiv
Check Pixel Erwartet Erhalten Übereinstimmung
703787787 / 47721859 , [14] [14] bestanden 703787787 % 47721859 , [35681761] [35681761] bestanden 4294967295 / 2147483649 , [1] [1] bestanden 4294967295 % 2147483649 , [2147483646] [2147483646] bestanden 4294967295 / 3 , [1431655765] [1431655765] bestanden 4294967295 % 3 , [0] [0] bestanden 4000000000 / 3 , [1333333333] [1333333333] bestanden 4000000000 % 3 , [1] [1] bestanden 2147483648 / 65537 , [32767] [32767] bestanden 2147483648 % 65537 , [32769] [32769] bestanden 2147483647 / 46341 , [46340] [46340] bestanden 2147483647 % 46341 , [41707] [41707] bestanden 1000000007 / 31607 , [31638] [31638] bestanden 1000000007 % 31607 , [17741] [17741] bestanden 16777217 / 4097 , [4095] [4095] bestanden 16777217 % 4097 , [2] [2] bestanden 16777216 / 4096 , [4096] [4096] bestanden 16777216 % 4096 , [0] [0] bestanden 4294967295 / 4294967295 , [1] [1] bestanden 4294967295 % 4294967295 , [0] [0] bestanden 3000000000 / 1500000001 , [1] [1] bestanden 3000000000 % 1500000001 , [1499999999] [1499999999] bestanden 123456789 / 10007 , [12337] [12337] bestanden 123456789 % 10007 , [430] [430] bestanden 4294967294 / 2 , [2147483647] [2147483647] bestanden 4294967294 % 2 , [0] [0] bestanden 65536 / 65537 , [0] [0] bestanden 65536 % 65537 , [65536] [65536] bestanden 99999999 / 4294967295 , [0] [0] bestanden 99999999 % 4294967295 , [99999999] [99999999] bestanden 1 / 1 , [1] [1] bestanden 1 % 1 , [0] [0] bestanden
bestanden core.texel_fetch_beside_ubo
Check Pixel Erwartet Erhalten Übereinstimmung
left half: texel (1, 0) 16,32 [0, 255, 0, 255] [0, 255, 0, 255] bestanden right half: texel (0, 1) 48,32 [0, 0, 255, 255] [0, 0, 255, 255] bestanden
bestanden push.max_uniform_buffers
Check Pixel Erwartet Erhalten Übereinstimmung
uniform buffers pushed in one set (the driver's stated limit) , 32 bestanden bytes changed in memory next to the driver's allocations , 0 bestanden drawn half: element 5 of the pushed buffer 16,32 [0, 255, 0, 255] [0, 255, 0, 255] bestanden cleared half 48,32 [0, 0, 0, 255] [0, 0, 0, 255] bestanden
bestanden limit.uniform_buffer_range
Check Pixel Erwartet Erhalten Übereinstimmung
bytes in one uniform buffer binding (the driver's stated limit) , 65536 bestanden bytes changed in memory next to the driver's allocations , 0 bestanden drawn half: element 127 of the block 16,32 [0, 255, 0, 255] [0, 255, 0, 255] bestanden cleared half 48,32 [0, 0, 0, 255] [0, 0, 0, 255] bestanden
bestanden limit.dynamic_uniform_buffers
Check Pixel Erwartet Erhalten Übereinstimmung
dynamic uniform buffers in one set, bound with as many offsets (the driver's stated limit) , 32 bestanden bytes changed in memory next to the driver's allocations , 0 bestanden drawn half: the block the dynamic offset selects 16,32 [0, 255, 0, 255] [0, 255, 0, 255] bestanden cleared half 48,32 [0, 0, 0, 255] [0, 0, 0, 255] bestanden
bestanden stress.multi_draw_indirect_large
Check Pixel Erwartet Erhalten Übereinstimmung
draws in one vkCmdDrawIndirect call (capped by this check, below the stated limit) , 16384 bestanden drawn half 16,32 [0, 255, 0, 255] [0, 255, 0, 255] bestanden cleared half 48,32 [0, 0, 0, 255] [0, 0, 0, 255] bestanden
bestanden stress.compute_after_render
Check Pixel Erwartet Erhalten Übereinstimmung
wrong answers in 3200 divisions over 200 rounds , [0] [0] bestanden the last render pass: drawn half 16,32 [0, 255, 0, 255] [0, 255, 0, 255] bestanden
bestanden stress.submit_memory
Check Pixel Erwartet Erhalten Übereinstimmung
KiB of memory gained over 4000 submits (limit 16384) , 0 bestanden the last submit: drawn half 16,32 [0, 255, 0, 255] [0, 255, 0, 255] bestanden
fehlgeschlagen core.copy_wide_row_length
Check Pixel Erwartet Erhalten Übereinstimmung
first copied row (the last green row) 16,0 [0, 255, 0, 255] [0, 255, 0, 255] bestanden second copied row, 4,210,688 bytes later (the first black row) 16,1 [0, 0, 0, 255] [127, 127, 127, 127] fehlgeschlagen
bestanden core.mediump_mul_extended
Check Pixel Erwartet Erhalten Übereinstimmung
low half of 255 * 3 , [765] [765] bestanden low half of 242 * 19 , [4598] [4598] bestanden low half of 229 * 35 , [8015] [8015] bestanden low half of 216 * 51 , [11016] [11016] bestanden low half of 203 * 67 , [13601] [13601] bestanden low half of 190 * 83 , [15770] [15770] bestanden low half of 177 * 99 , [17523] [17523] bestanden low half of 164 * 115 , [18860] [18860] bestanden low half of 151 * 131 , [19781] [19781] bestanden low half of 138 * 147 , [20286] [20286] bestanden low half of 125 * 163 , [20375] [20375] bestanden low half of 112 * 179 , [20048] [20048] bestanden low half of 99 * 195 , [19305] [19305] bestanden low half of 86 * 211 , [18146] [18146] bestanden low half of 73 * 227 , [16571] [16571] bestanden low half of 60 * 243 , [14580] [14580] bestanden high half of the first product , [0] [0] bestanden
bestanden core.msaa_resolve
Check Pixel Erwartet Erhalten Übereinstimmung
resolved image: drawn half 16,32 [0, 255, 0, 255] [0, 255, 0, 255] bestanden resolved image: cleared half 48,32 [0, 0, 0, 255] [0, 0, 0, 255] bestanden
fehlgeschlagen limit.color_attachments
Check Pixel Erwartet Erhalten Übereinstimmung
colour attachments in one render pass (the driver's stated limit) , 8 bestanden bytes changed in memory next to the driver's allocations , 0 bestanden first attachment: drawn half 16,32 [0, 255, 0, 255] [0, 0, 0, 255] fehlgeschlagen first attachment: cleared half 48,32 [0, 0, 0, 255] [0, 0, 0, 255] bestanden
bestanden limit.vertex_input
Check Pixel Erwartet Erhalten Übereinstimmung
vertex buffer bindings in one pipeline, bound in one call (the driver's stated limit) , 32 bestanden vertex attributes in one pipeline (the driver's stated limit) , 32 bestanden bytes changed in memory next to the driver's allocations , 0 bestanden drawn half 16,32 [0, 255, 0, 255] [0, 255, 0, 255] bestanden cleared half 48,32 [0, 0, 0, 255] [0, 0, 0, 255] bestanden
bestanden limit.push_constants_size
Check Pixel Erwartet Erhalten Übereinstimmung
push constant bytes pushed in one call (the driver's stated limit) , 128 bestanden bytes changed in memory next to the driver's allocations , 0 bestanden drawn half: the colour in the first 16 bytes 16,32 [0, 255, 0, 255] [0, 255, 0, 255] bestanden cleared half 48,32 [0, 0, 0, 255] [0, 0, 0, 255] bestanden
bestanden limit.per_stage_samplers
Check Pixel Erwartet Erhalten Übereinstimmung
combined image samplers in one descriptor set, bound and drawn with (capped by this check, below the stated limit) , 4096 bestanden bytes changed in memory next to the driver's allocations , 0 bestanden drawn half: the texture in element 0 16,32 [0, 255, 0, 255] [0, 255, 0, 255] bestanden cleared half 48,32 [0, 0, 0, 255] [0, 0, 0, 255] bestanden
bestanden limit.bound_descriptor_sets
Check Pixel Erwartet Erhalten Übereinstimmung
descriptor sets bound in one call (the driver's stated limit) , 4 bestanden bytes changed in memory next to the driver's allocations , 0 bestanden drawn half: the texture in set 0 16,32 [0, 255, 0, 255] [0, 255, 0, 255] bestanden cleared half 48,32 [0, 0, 0, 255] [0, 0, 0, 255] bestanden
bestanden stress.pipeline_cache_threads
Check Pixel Erwartet Erhalten Übereinstimmung
every vkCreateGraphicsPipelines call returned VK_SUCCESS , 0 bestanden pipelines asked for in 8 seconds, at least one from each thread , 1024 bestanden pipelines built, the same number , 1024 bestanden every save made while compiling returned VK_SUCCESS or VK_INCOMPLETE , 0 bestanden saves made while compiling , 303 bestanden bytes a save reported beyond the buffer size it was given , 0 bestanden bytes a save wrote past the end of the buffer it was given , 0 bestanden final save size in bytes holds a header , 1148265 bestanden header names this device , 32 bestanden drawn half, after every pipeline drew it 16,32 [0, 255, 0, 255] [0, 255, 0, 255] bestanden cleared half 48,32 [0, 0, 0, 255] [0, 0, 0, 255] bestanden
bestanden stress.pipeline_threads_no_cache
Check Pixel Erwartet Erhalten Übereinstimmung
every vkCreateGraphicsPipelines call returned VK_SUCCESS , 0 bestanden pipelines asked for in 8 seconds, at least one from each thread , 1024 bestanden pipelines built, the same number , 1024 bestanden drawn half, after every pipeline drew it 16,32 [0, 255, 0, 255] [0, 255, 0, 255] bestanden cleared half 48,32 [0, 0, 0, 255] [0, 0, 0, 255] bestanden
Feature-Ergebnisse
VkPhysicalDeviceFeatures (7 getestet)
geometryShader bestanden tessellationShader bestanden multiDrawIndirect bestanden drawIndirectFirstInstance bestanden textureCompressionETC2 bestanden textureCompressionASTC_LDR bestanden occlusionQueryPrecise bestanden
Features, die nicht unterstützt wurden oder keinen Check hatten, stehen hier nicht.