FauxVkDB
Bahasa Indonesia

Laporan #1092 validasi

Tanpa bukti perangkat keras (handheld) valid

Perangkat mengirim bukti perangkat keras yang tidak bisa diperiksa situs ini (sertifikat yang tidak dikenal, atau yang sudah kedaluwarsa). Belum ada perangkat model ini yang pernah mengirim bukti perangkat keras, jadi situs menghitung laporan ini apa adanya. Hasilnya bisa tercantum sebagai unggul, dan baru terkonfirmasi jika perangkat dengan bukti perangkat keras menyetujuinya.

GPU
Mali-G77 MC9
Driver
panvk_faux123_v1.0.1 PanVK-kbase RC3-lowmem (Mesa 26.3.0-devel (git-f9ed07a075))
Perangkat
Retroid Pocket 4 Pro
Chip
Dimensity 1100 (MT8797Z/CNZA)
CPU
4 x 2.00 GHz + 4 x 2.60 GHz, arm64-v8a
Memori
7.7 GB
Dilaporkan sebagai
Moorechip / Retroid Pocket 4 Pro
Diterima
Android
13
SHA-256 library
784cd921501fa058e5656ca972047437edbd2bbc100a54a890c82cdcf4f2d8a9

JSON mentah

Pemeriksaan harness (1)

lolos harness.baseline_draw
PemeriksaanPikselSeharusnyaHasilCocok
drawn half16,32[0, 255, 0, 255][0, 255, 0, 255]lolos
cleared half48,32[0, 0, 0, 255][0, 0, 0, 255]lolos

Pemeriksaan inti (34)

lolos core.readback_same_command_buffer
PemeriksaanPikselSeharusnyaHasilCocok
drawn half16,32[0, 255, 0, 255][0, 255, 0, 255]lolos
cleared half48,32[0, 0, 0, 255][0, 0, 0, 255]lolos
lolos compat.nested_map
PemeriksaanPikselSeharusnyaHasilCocok
second vkMapMemory result, same address,[0, 1][0, 1]lolos
GPU reads both writes,[2684354560, 2952790023][2684354560, 2952790023]lolos
lolos compat.helper_loop_terminator
PemeriksaanPikselSeharusnyaHasilCocok
control: inside the drawn area, green16,32[0, 255, 0, 255][0, 255, 0, 255]lolos
edge helpers: inside the drawn area, green16,32[0, 255, 0, 255][0, 255, 0, 255]lolos
edge helpers: last drawn pixel (62, 62), green62,62[0, 255, 0, 255][0, 255, 0, 255]lolos
edge helpers: pixel (63, 63) not drawn63,63[0, 0, 0, 255][0, 0, 0, 255]lolos
draw time with edge helpers, ms (information only: helpers that keep running the bounded loop for a later texture() are conformant; leaving early is an optional optimization; within 3 x control 0.51 ms + 20),0.48lolos
lolos push.max_combined_image_samplers
PemeriksaanPikselSeharusnyaHasilCocok
combined image samplers pushed in one set (the driver's stated limit),32lolos
bytes changed in memory next to the driver's allocations,0lolos
drawn half: the pushed texture16,32[0, 255, 0, 255][0, 255, 0, 255]lolos
cleared half48,32[0, 0, 0, 255][0, 0, 0, 255]lolos
lolos core.resubmit_command_buffer
PemeriksaanPikselSeharusnyaHasilCocok
first submit: drawn half16,32[0, 255, 0, 255][0, 255, 0, 255]lolos
second submit of the same command buffer: drawn half16,32[0, 255, 0, 255][0, 255, 0, 255]lolos
second submit of the same command buffer: cleared half48,32[0, 0, 0, 255][0, 0, 0, 255]lolos
lolos core.compute_udiv
PemeriksaanPikselSeharusnyaHasilCocok
703787787 / 47721859,[14][14]lolos
703787787 % 47721859,[35681761][35681761]lolos
4294967295 / 2147483649,[1][1]lolos
4294967295 % 2147483649,[2147483646][2147483646]lolos
4294967295 / 3,[1431655765][1431655765]lolos
4294967295 % 3,[0][0]lolos
4000000000 / 3,[1333333333][1333333333]lolos
4000000000 % 3,[1][1]lolos
2147483648 / 65537,[32767][32767]lolos
2147483648 % 65537,[32769][32769]lolos
2147483647 / 46341,[46340][46340]lolos
2147483647 % 46341,[41707][41707]lolos
1000000007 / 31607,[31638][31638]lolos
1000000007 % 31607,[17741][17741]lolos
16777217 / 4097,[4095][4095]lolos
16777217 % 4097,[2][2]lolos
16777216 / 4096,[4096][4096]lolos
16777216 % 4096,[0][0]lolos
4294967295 / 4294967295,[1][1]lolos
4294967295 % 4294967295,[0][0]lolos
3000000000 / 1500000001,[1][1]lolos
3000000000 % 1500000001,[1499999999][1499999999]lolos
123456789 / 10007,[12337][12337]lolos
123456789 % 10007,[430][430]lolos
4294967294 / 2,[2147483647][2147483647]lolos
4294967294 % 2,[0][0]lolos
65536 / 65537,[0][0]lolos
65536 % 65537,[65536][65536]lolos
99999999 / 4294967295,[0][0]lolos
99999999 % 4294967295,[99999999][99999999]lolos
1 / 1,[1][1]lolos
1 % 1,[0][0]lolos
lolos core.texel_fetch_beside_ubo
PemeriksaanPikselSeharusnyaHasilCocok
left half: texel (1, 0)16,32[0, 255, 0, 255][0, 255, 0, 255]lolos
right half: texel (0, 1)48,32[0, 0, 255, 255][0, 0, 255, 255]lolos
lolos push.max_uniform_buffers
PemeriksaanPikselSeharusnyaHasilCocok
uniform buffers pushed in one set (the driver's stated limit),32lolos
bytes changed in memory next to the driver's allocations,0lolos
drawn half: element 5 of the pushed buffer16,32[0, 255, 0, 255][0, 255, 0, 255]lolos
cleared half48,32[0, 0, 0, 255][0, 0, 0, 255]lolos
lolos limit.uniform_buffer_range
PemeriksaanPikselSeharusnyaHasilCocok
bytes in one uniform buffer binding (the driver's stated limit),1048576lolos
bytes changed in memory next to the driver's allocations,0lolos
drawn half: element 127 of the block16,32[0, 255, 0, 255][0, 255, 0, 255]lolos
cleared half48,32[0, 0, 0, 255][0, 0, 0, 255]lolos
lolos limit.dynamic_uniform_buffers
PemeriksaanPikselSeharusnyaHasilCocok
dynamic uniform buffers in one set, bound with as many offsets (the driver's stated limit),16lolos
bytes changed in memory next to the driver's allocations,0lolos
drawn half: the block the dynamic offset selects16,32[0, 255, 0, 255][0, 255, 0, 255]lolos
cleared half48,32[0, 0, 0, 255][0, 0, 0, 255]lolos
lolos stress.multi_draw_indirect_large
PemeriksaanPikselSeharusnyaHasilCocok
draws in one vkCmdDrawIndirect call (capped by this check, below the stated limit),16384lolos
drawn half16,32[0, 255, 0, 255][0, 255, 0, 255]lolos
cleared half48,32[0, 0, 0, 255][0, 0, 0, 255]lolos
lolos stress.compute_after_render
PemeriksaanPikselSeharusnyaHasilCocok
wrong answers in 3200 divisions over 200 rounds,[0][0]lolos
the last render pass: drawn half16,32[0, 255, 0, 255][0, 255, 0, 255]lolos
lolos stress.submit_memory
PemeriksaanPikselSeharusnyaHasilCocok
KiB of memory gained over 4000 submits (limit 16384),0lolos
the last submit: drawn half16,32[0, 255, 0, 255][0, 255, 0, 255]lolos
lolos core.copy_wide_row_length
PemeriksaanPikselSeharusnyaHasilCocok
first copied row (the last green row)16,0[0, 255, 0, 255][0, 255, 0, 255]lolos
second copied row, 4,210,688 bytes later (the first black row)16,1[0, 0, 0, 255][0, 0, 0, 255]lolos
lolos core.mediump_mul_extended
PemeriksaanPikselSeharusnyaHasilCocok
low half of 255 * 3,[765][765]lolos
low half of 242 * 19,[4598][4598]lolos
low half of 229 * 35,[8015][8015]lolos
low half of 216 * 51,[11016][11016]lolos
low half of 203 * 67,[13601][13601]lolos
low half of 190 * 83,[15770][15770]lolos
low half of 177 * 99,[17523][17523]lolos
low half of 164 * 115,[18860][18860]lolos
low half of 151 * 131,[19781][19781]lolos
low half of 138 * 147,[20286][20286]lolos
low half of 125 * 163,[20375][20375]lolos
low half of 112 * 179,[20048][20048]lolos
low half of 99 * 195,[19305][19305]lolos
low half of 86 * 211,[18146][18146]lolos
low half of 73 * 227,[16571][16571]lolos
low half of 60 * 243,[14580][14580]lolos
high half of the first product,[0][0]lolos
lolos core.msaa_resolve
PemeriksaanPikselSeharusnyaHasilCocok
resolved image: drawn half16,32[0, 255, 0, 255][0, 255, 0, 255]lolos
resolved image: cleared half48,32[0, 0, 0, 255][0, 0, 0, 255]lolos
lolos limit.color_attachments
PemeriksaanPikselSeharusnyaHasilCocok
colour attachments in one render pass (the driver's stated limit),8lolos
bytes changed in memory next to the driver's allocations,0lolos
first attachment: drawn half16,32[0, 255, 0, 255][0, 255, 0, 255]lolos
first attachment: cleared half48,32[0, 0, 0, 255][0, 0, 0, 255]lolos
lolos limit.vertex_input
PemeriksaanPikselSeharusnyaHasilCocok
vertex buffer bindings in one pipeline, bound in one call (the driver's stated limit),16lolos
vertex attributes in one pipeline (the driver's stated limit),16lolos
bytes changed in memory next to the driver's allocations,0lolos
drawn half16,32[0, 255, 0, 255][0, 255, 0, 255]lolos
cleared half48,32[0, 0, 0, 255][0, 0, 0, 255]lolos
lolos limit.push_constants_size
PemeriksaanPikselSeharusnyaHasilCocok
push constant bytes pushed in one call (the driver's stated limit),256lolos
bytes changed in memory next to the driver's allocations,0lolos
drawn half: the colour in the first 16 bytes16,32[0, 255, 0, 255][0, 255, 0, 255]lolos
cleared half48,32[0, 0, 0, 255][0, 0, 0, 255]lolos
lolos limit.per_stage_samplers
PemeriksaanPikselSeharusnyaHasilCocok
combined image samplers in one descriptor set, bound and drawn with (capped by this check, below the stated limit),4096lolos
bytes changed in memory next to the driver's allocations,0lolos
drawn half: the texture in element 016,32[0, 255, 0, 255][0, 255, 0, 255]lolos
cleared half48,32[0, 0, 0, 255][0, 0, 0, 255]lolos
lolos limit.bound_descriptor_sets
PemeriksaanPikselSeharusnyaHasilCocok
descriptor sets bound in one call (the driver's stated limit),7lolos
bytes changed in memory next to the driver's allocations,0lolos
drawn half: the texture in set 016,32[0, 255, 0, 255][0, 255, 0, 255]lolos
cleared half48,32[0, 0, 0, 255][0, 0, 0, 255]lolos
lolos stress.pipeline_cache_threads
PemeriksaanPikselSeharusnyaHasilCocok
every vkCreateGraphicsPipelines call returned VK_SUCCESS,0lolos
pipelines asked for in 8 seconds, at least one from each thread,3072lolos
pipelines built, the same number,3072lolos
single-thread stale-size save (size asked on the empty cache, 2 pipelines added, then saved): pDataSize given 36 bytes, call returned VkResult 5 with pDataSize 36; bytes written past the given size,00lolos
every save made while compiling returned VK_SUCCESS or VK_INCOMPLETE,0lolos
saves made while compiling,249lolos
bytes a save reported beyond the buffer size it was given,0lolos
bytes a save wrote past the end of the buffer it was given,0lolos
final save size in bytes holds a header,10619872lolos
header names this device,32lolos
drawn half, after every pipeline drew it16,32[0, 255, 0, 255][0, 255, 0, 255]lolos
cleared half48,32[0, 0, 0, 255][0, 0, 0, 255]lolos
lolos stress.pipeline_threads_no_cache
PemeriksaanPikselSeharusnyaHasilCocok
every vkCreateGraphicsPipelines call returned VK_SUCCESS,0lolos
pipelines asked for in 8 seconds, at least one from each thread,3072lolos
pipelines built, the same number,3072lolos
drawn half, after every pipeline drew it16,32[0, 255, 0, 255][0, 255, 0, 255]lolos
cleared half48,32[0, 0, 0, 255][0, 0, 0, 255]lolos
lolos core.host_coherent_readback
PemeriksaanPikselSeharusnyaHasilCocok
half written by vkCmdFillBuffer: first word,[324508639][324508639]lolos
half written by vkCmdFillBuffer: words holding the pattern,[32768][32768]lolos
half written by a copy from device-local memory: first word,[1515852340][1515852340]lolos
half written by a copy from device-local memory: words holding the pattern,[32768][32768]lolos
lolos core.ubo_written_after_record
PemeriksaanPikselSeharusnyaHasilCocok
drawn half: the value written after vkEndCommandBuffer16,32[0, 255, 0, 255][0, 255, 0, 255]lolos
cleared half48,32[0, 0, 0, 255][0, 0, 0, 255]lolos
lolos core.ubo_update_buffer
PemeriksaanPikselSeharusnyaHasilCocok
drawn half: the value vkCmdUpdateBuffer wrote16,32[0, 255, 0, 255][0, 255, 0, 255]lolos
cleared half48,32[0, 0, 0, 255][0, 0, 0, 255]lolos
lolos core.compute_big_stack
PemeriksaanPikselSeharusnyaHasilCocok
invocation 0 sum, seed 0,[3813905792][3813905792]lolos
invocation 1 sum, seed 1,[3813900928][3813900928]lolos
invocation 2 sum, seed 77,[3813957248][3813957248]lolos
invocation 3 sum, seed 128,[3814004096][3814004096]lolos
invocation 4 sum, seed 255,[3814090880][3814090880]lolos
invocation 5 sum, seed 1000003,[286940288][286940288]lolos
invocation 6 sum, seed 3735928559,[3968882816][3968882816]lolos
invocation 7 sum, seed 4294967295,[3813894272][3813894272]lolos
lolos core.mrt_partial_kill
PemeriksaanPikselSeharusnyaHasilCocok
RT0 under draw B: B's colour16,32[0, 0, 255, 255][0, 0, 255, 255]lolos
RT0 outside draw B: A's colour48,32[0, 255, 0, 255][0, 255, 0, 255]lolos
RT1 under draw B (write mask 0): keeps A's colour16,32[0, 255, 0, 255][0, 255, 0, 255]lolos
RT1 outside draw B: A's colour48,32[0, 255, 0, 255][0, 255, 0, 255]lolos
lolos core.varying_subset
PemeriksaanPikselSeharusnyaHasilCocok
left half: location 3.x, 7.y, 10.z, 14.w16,32[48, 113, 162, 227][48, 113, 162, 227]lolos
right half: location 3.x, 7.y, 10.z, 14.w48,32[48, 113, 162, 227][48, 113, 162, 227]lolos
lolos core.blend_advertised_formats
PemeriksaanPikselSeharusnyaHasilCocok
R8G8B8A8_UNORM: (1,1,1,0.5) over 0 with SRC_ALPHA,[0.5, 0.5, 0.5, 0.25][0.498039, 0.498039, 0.498039, 0.25098]lolos
R16G16B16A16_SFLOAT: (1,1,1,0.5) over 0 with SRC_ALPHA,[0.5, 0.5, 0.5, 0.25][0.5, 0.5, 0.5, 0.25]lolos
lolos stage.geometry_point_size
PemeriksaanPikselSeharusnyaHasilCocok
inside: top-left corner of the 8x8 point29,29[0, 255, 0, 255][0, 255, 0, 255]lolos
inside: bottom-right corner of the 8x8 point34,34[0, 255, 0, 255][0, 255, 0, 255]lolos
inside: top-right corner of the 8x8 point34,29[0, 255, 0, 255][0, 255, 0, 255]lolos
inside: bottom-left corner of the 8x8 point29,34[0, 255, 0, 255][0, 255, 0, 255]lolos
outside: left of the point26,32[0, 0, 0, 255][0, 0, 0, 255]lolos
outside: right of the point37,32[0, 0, 0, 255][0, 0, 0, 255]lolos
outside: above the point32,26[0, 0, 0, 255][0, 0, 0, 255]lolos
outside: below the point32,37[0, 0, 0, 255][0, 0, 0, 255]lolos
lolos stage.geometry_max_output
PemeriksaanPikselSeharusnyaHasilCocok
grid pixels lit by the 256 emitted points,[256][256]lolos
the last emitted point62,62[0, 255, 0, 255][0, 255, 0, 255]lolos
a pixel between grid points0,0[0, 0, 0, 255][0, 0, 0, 255]lolos
lolos sync.first_submit_clear_then_compute
PemeriksaanPikselSeharusnyaHasilCocok
repetition 1 of 4, new device: texels of slices 1 and 2 holding the clear value 0x5A5A1234,[32][32]lolos
repetition 2 of 4, new device: texels of slices 1 and 2 holding the clear value 0x5A5A1234,[32][32]lolos
repetition 3 of 4, new device: texels of slices 1 and 2 holding the clear value 0x5A5A1234,[32][32]lolos
repetition 4 of 4, new device: texels of slices 1 and 2 holding the clear value 0x5A5A1234,[32][32]lolos
lolos mem.image_padding
PemeriksaanPikselSeharusnyaHasilCocok
256x256 ASTC 4x4, 9 mips: vkGetImageMemoryRequirements size at most the larger of 4 x packed and packed + 64 KiB (packed size 87408 bytes),[349632][90112]lolos

Hasil fitur

VkPhysicalDeviceFeatures (11 diuji)
geometryShader lolostessellationShader lolosmultiDrawIndirect lolosdrawIndirectFirstInstance lolosdepthClamp loloslargePoints lolosmultiViewport lolostextureCompressionETC2 lolostextureCompressionASTC_LDR lolostextureCompressionBC lolosocclusionQueryPrecise lolos
VK_EXT_extended_dynamic_state (1 diuji)
extendedDynamicState lolos
VK_EXT_extended_dynamic_state2 (2 diuji)
extendedDynamicState2 lolosextendedDynamicState2LogicOp lolos
VK_EXT_extended_dynamic_state3 (5 diuji)
extendedDynamicState3DepthClampEnable lolosextendedDynamicState3LogicOpEnable lolosextendedDynamicState3ColorBlendEnable lolosextendedDynamicState3ColorBlendEquation lolosextendedDynamicState3ColorWriteMask lolos
VK_EXT_vertex_input_dynamic_state (1 diuji)
vertexInputDynamicState lolos
VK_EXT_custom_border_color (1 diuji)
customBorderColors lolos
VK_EXT_border_color_swizzle (1 diuji)
borderColorSwizzle lolos
VK_EXT_depth_clip_control (1 diuji)
depthClipControl lolos
VK_EXT_transform_feedback (1 diuji)
transformFeedback lolos
VK_EXT_color_write_enable (1 diuji)
colorWriteEnable lolos
VK_EXT_inline_uniform_block (1 diuji)
inlineUniformBlock lolos
VK_KHR_timeline_semaphore (1 diuji)
timelineSemaphore lolos
VK_KHR_shader_atomic_int64 (1 diuji)
shaderBufferInt64Atomics lolos
VK_EXT_robustness2 (2 diuji)
robustBufferAccess2 lolosrobustImageAccess2 lolos

Fitur yang tidak didukung atau belum punya pemeriksaan tidak dicantumkan di sini.