Laporan #243 validasi
Tanpa bukti perangkat keras (handheld) valid
Aplikasi menyatakan perangkat ini tidak bisa membuat bukti perangkat keras (key attestation). Pembuat handheld gaming sering tidak menyiapkannya, jadi hal ini umum di handheld dan tidak mengatakan apa pun tentang driver-nya. 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 Adreno (TM) 740 Driver WN-Turnip-1.14-p_Axxx Mesa 26.3.0-devel (git-5123fada43) Perangkat AYN Odin2 Portal Chip QCS8550
CPU 3 x 2.02 GHz + 4 x 2.80 GHz + 1 x 3.19 GHz, arm64-v8a Memori 14.9 GB
Dilaporkan sebagai AYN / Odin2 Portal Diterima 2026-10-12 11:09 UTC
Android 13
SHA-256 library 74737bbb6a089b42818e6d4f1ac7f453c878eed596352eee71871f354c305537
JSON mentah
Pemeriksaan harness (1)
lolos harness.baseline_draw
Pemeriksaan Piksel Seharusnya Hasil Cocok
drawn half 16,32 [0, 255, 0, 255] [0, 255, 0, 255] lolos cleared half 48,32 [0, 0, 0, 255] [0, 0, 0, 255] lolos
Pemeriksaan inti (21)
lolos core.readback_same_command_buffer
Pemeriksaan Piksel Seharusnya Hasil Cocok
drawn half 16,32 [0, 255, 0, 255] [0, 255, 0, 255] lolos cleared half 48,32 [0, 0, 0, 255] [0, 0, 0, 255] lolos
lolos push.max_combined_image_samplers
Pemeriksaan Piksel Seharusnya Hasil Cocok
combined image samplers pushed in one set (the driver's stated limit) , 32 lolos bytes changed in memory next to the driver's allocations , 0 lolos drawn half: the pushed texture 16,32 [0, 255, 0, 255] [0, 255, 0, 255] lolos cleared half 48,32 [0, 0, 0, 255] [0, 0, 0, 255] lolos
lolos core.resubmit_command_buffer
Pemeriksaan Piksel Seharusnya Hasil Cocok
first submit: drawn half 16,32 [0, 255, 0, 255] [0, 255, 0, 255] lolos second submit of the same command buffer: drawn half 16,32 [0, 255, 0, 255] [0, 255, 0, 255] lolos second submit of the same command buffer: cleared half 48,32 [0, 0, 0, 255] [0, 0, 0, 255] lolos
gagal core.compute_udiv
Pemeriksaan Piksel Seharusnya Hasil Cocok
703787787 / 47721859 , [14] [31] gagal 703787787 % 47721859 , [35681761] [3519377454] gagal 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
Pemeriksaan Piksel Seharusnya Hasil Cocok
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
Pemeriksaan Piksel Seharusnya Hasil Cocok
uniform buffers pushed in one set (the driver's stated limit) , 32 lolos bytes changed in memory next to the driver's allocations , 0 lolos drawn half: element 5 of the pushed buffer 16,32 [0, 255, 0, 255] [0, 255, 0, 255] lolos cleared half 48,32 [0, 0, 0, 255] [0, 0, 0, 255] lolos
lolos limit.uniform_buffer_range
Pemeriksaan Piksel Seharusnya Hasil Cocok
bytes in one uniform buffer binding (the driver's stated limit) , 65536 lolos bytes changed in memory next to the driver's allocations , 0 lolos drawn half: element 127 of the block 16,32 [0, 255, 0, 255] [0, 255, 0, 255] lolos cleared half 48,32 [0, 0, 0, 255] [0, 0, 0, 255] lolos
lolos limit.dynamic_uniform_buffers
Pemeriksaan Piksel Seharusnya Hasil Cocok
dynamic uniform buffers in one set, bound with as many offsets (the driver's stated limit) , 16 lolos bytes changed in memory next to the driver's allocations , 0 lolos drawn half: the block the dynamic offset selects 16,32 [0, 255, 0, 255] [0, 255, 0, 255] lolos cleared half 48,32 [0, 0, 0, 255] [0, 0, 0, 255] lolos
lolos stress.multi_draw_indirect_large
Pemeriksaan Piksel Seharusnya Hasil Cocok
draws in one vkCmdDrawIndirect call (capped by this check, below the stated limit) , 16384 lolos drawn half 16,32 [0, 255, 0, 255] [0, 255, 0, 255] lolos cleared half 48,32 [0, 0, 0, 255] [0, 0, 0, 255] lolos
lolos stress.compute_after_render
Pemeriksaan Piksel Seharusnya Hasil Cocok
wrong answers in 3200 divisions over 200 rounds , [0] [0] lolos the last render pass: drawn half 16,32 [0, 255, 0, 255] [0, 255, 0, 255] lolos
lolos stress.submit_memory
Pemeriksaan Piksel Seharusnya Hasil Cocok
KiB of memory gained over 4000 submits (limit 16384) , 564 lolos the last submit: drawn half 16,32 [0, 255, 0, 255] [0, 255, 0, 255] lolos
gagal core.copy_wide_row_length
Pemeriksaan Piksel Seharusnya Hasil Cocok
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] [127, 127, 127, 127] gagal
lolos core.mediump_mul_extended
Pemeriksaan Piksel Seharusnya Hasil Cocok
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
Pemeriksaan Piksel Seharusnya Hasil Cocok
resolved image: drawn half 16,32 [0, 255, 0, 255] [0, 255, 0, 255] lolos resolved image: cleared half 48,32 [0, 0, 0, 255] [0, 0, 0, 255] lolos
lolos limit.color_attachments
Pemeriksaan Piksel Seharusnya Hasil Cocok
colour attachments in one render pass (the driver's stated limit) , 8 lolos bytes changed in memory next to the driver's allocations , 0 lolos first attachment: drawn half 16,32 [0, 255, 0, 255] [0, 255, 0, 255] lolos first attachment: cleared half 48,32 [0, 0, 0, 255] [0, 0, 0, 255] lolos
lolos limit.vertex_input
Pemeriksaan Piksel Seharusnya Hasil Cocok
vertex buffer bindings in one pipeline, bound in one call (the driver's stated limit) , 32 lolos vertex attributes in one pipeline (the driver's stated limit) , 32 lolos bytes changed in memory next to the driver's allocations , 0 lolos drawn half 16,32 [0, 255, 0, 255] [0, 255, 0, 255] lolos cleared half 48,32 [0, 0, 0, 255] [0, 0, 0, 255] lolos
lolos limit.push_constants_size
Pemeriksaan Piksel Seharusnya Hasil Cocok
push constant bytes pushed in one call (the driver's stated limit) , 256 lolos bytes changed in memory next to the driver's allocations , 0 lolos drawn half: the colour in the first 16 bytes 16,32 [0, 255, 0, 255] [0, 255, 0, 255] lolos cleared half 48,32 [0, 0, 0, 255] [0, 0, 0, 255] lolos
lolos limit.per_stage_samplers
Pemeriksaan Piksel Seharusnya Hasil Cocok
combined image samplers in one descriptor set, bound and drawn with (capped by this check, below the stated limit) , 4096 lolos bytes changed in memory next to the driver's allocations , 0 lolos drawn half: the texture in element 0 16,32 [0, 255, 0, 255] [0, 255, 0, 255] lolos cleared half 48,32 [0, 0, 0, 255] [0, 0, 0, 255] lolos
lolos limit.bound_descriptor_sets
Pemeriksaan Piksel Seharusnya Hasil Cocok
descriptor sets bound in one call (the driver's stated limit) , 7 lolos bytes changed in memory next to the driver's allocations , 0 lolos drawn half: the texture in set 0 16,32 [0, 255, 0, 255] [0, 255, 0, 255] lolos cleared half 48,32 [0, 0, 0, 255] [0, 0, 0, 255] lolos
lolos stress.pipeline_cache_threads
Pemeriksaan Piksel Seharusnya Hasil Cocok
every vkCreateGraphicsPipelines call returned VK_SUCCESS , 0 lolos pipelines asked for in 8 seconds, at least one from each thread , 1024 lolos pipelines built, the same number , 1024 lolos every save made while compiling returned VK_SUCCESS or VK_INCOMPLETE , 0 lolos saves made while compiling , 83 lolos bytes a save reported beyond the buffer size it was given , 0 lolos bytes a save wrote past the end of the buffer it was given , 0 lolos final save size in bytes holds a header , 2349093 lolos header names this device , 32 lolos drawn half, after every pipeline drew it 16,32 [0, 255, 0, 255] [0, 255, 0, 255] lolos cleared half 48,32 [0, 0, 0, 255] [0, 0, 0, 255] lolos
lolos stress.pipeline_threads_no_cache
Pemeriksaan Piksel Seharusnya Hasil Cocok
every vkCreateGraphicsPipelines call returned VK_SUCCESS , 0 lolos pipelines asked for in 8 seconds, at least one from each thread , 1024 lolos pipelines built, the same number , 1024 lolos drawn half, after every pipeline drew it 16,32 [0, 255, 0, 255] [0, 255, 0, 255] lolos cleared half 48,32 [0, 0, 0, 255] [0, 0, 0, 255] lolos
Hasil fitur
VkPhysicalDeviceFeatures (9 diuji)
geometryShader lolos tessellationShader lolos multiDrawIndirect lolos drawIndirectFirstInstance lolos multiViewport lolos textureCompressionETC2 lolos textureCompressionASTC_LDR lolos textureCompressionBC lolos occlusionQueryPrecise lolos
VK_EXT_extended_dynamic_state (1 diuji)
extendedDynamicState lolos
VK_EXT_extended_dynamic_state2 (2 diuji)
extendedDynamicState2 lolos extendedDynamicState2LogicOp lolos
VK_EXT_extended_dynamic_state3 (6 diuji)
extendedDynamicState3DepthClampEnable lolos extendedDynamicState3PolygonMode lolos extendedDynamicState3LogicOpEnable lolos extendedDynamicState3ColorBlendEnable lolos extendedDynamicState3ColorBlendEquation lolos extendedDynamicState3ColorWriteMask 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 lolos robustImageAccess2 lolos
Fitur yang tidak didukung atau belum punya pemeriksaan tidak dicantumkan di sini.