FauxVkDB
Deutsch

Bericht Nr. 85 Validierung

Kein Hardware-Nachweis (Handheld) gültig

Der Bericht kam ohne Hardware-Nachweis (Key Attestation). Das ist bei Gaming-Handhelds üblich, deren Hersteller ihn oft nicht einrichten. Noch nie hat ein Gerät dieses Modells einen Hardware-Nachweis gesendet, deshalb zählt die Seite diesen Bericht so, wie er ist. Seine Ergebnisse können als führend angezeigt werden und werden erst bestätigt, wenn ein Gerät mit Hardware-Nachweis zustimmt.

GPU
PurpleVK-public Adreno (TM) 740 (git-62ac221a33)/unknown
Treiber
turnip_mrpurple_T30-toasted PurpleVK 26.3.0-devel (git-62ac221a33)
Gerät
AYN Odin2 Portal
Chip
QCS8550
CPU
3 x 2.02 GHz + 4 x 2.80 GHz + 1 x 3.19 GHz, arm64-v8a
Speicher
11.0 GB
Gemeldet als
AYN / Odin2 Portal
Eingegangen
Android
13
Bibliothek SHA-256
1d80dfa019659b008e4669311db5b1e4a02af59ff1d5458a98e2f5fe18ed013b

Rohes JSON

Harness-Checks (1)

bestanden harness.baseline_draw
CheckPixelErwartetErhaltenÜbereinstimmung
drawn half16,32[0, 255, 0, 255][0, 255, 0, 255]bestanden
cleared half48,32[0, 0, 0, 255][0, 0, 0, 255]bestanden

Kern-Checks (21)

bestanden core.readback_same_command_buffer
CheckPixelErwartetErhaltenÜbereinstimmung
drawn half16,32[0, 255, 0, 255][0, 255, 0, 255]bestanden
cleared half48,32[0, 0, 0, 255][0, 0, 0, 255]bestanden
bestanden push.max_combined_image_samplers
CheckPixelErwartetErhaltenÜbereinstimmung
combined image samplers pushed in one set (the driver's stated limit),32bestanden
bytes changed in memory next to the driver's allocations,0bestanden
drawn half: the pushed texture16,32[0, 255, 0, 255][0, 255, 0, 255]bestanden
cleared half48,32[0, 0, 0, 255][0, 0, 0, 255]bestanden
bestanden core.resubmit_command_buffer
CheckPixelErwartetErhaltenÜbereinstimmung
first submit: drawn half16,32[0, 255, 0, 255][0, 255, 0, 255]bestanden
second submit of the same command buffer: drawn half16,32[0, 255, 0, 255][0, 255, 0, 255]bestanden
second submit of the same command buffer: cleared half48,32[0, 0, 0, 255][0, 0, 0, 255]bestanden
fehlgeschlagen core.compute_udiv
CheckPixelErwartetErhaltenÜbereinstimmung
703787787 / 47721859,[14][31]fehlgeschlagen
703787787 % 47721859,[35681761][3519377454]fehlgeschlagen
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
CheckPixelErwartetErhaltenÜ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
CheckPixelErwartetErhaltenÜbereinstimmung
uniform buffers pushed in one set (the driver's stated limit),32bestanden
bytes changed in memory next to the driver's allocations,0bestanden
drawn half: element 5 of the pushed buffer16,32[0, 255, 0, 255][0, 255, 0, 255]bestanden
cleared half48,32[0, 0, 0, 255][0, 0, 0, 255]bestanden
bestanden limit.uniform_buffer_range
CheckPixelErwartetErhaltenÜbereinstimmung
bytes in one uniform buffer binding (the driver's stated limit),65536bestanden
bytes changed in memory next to the driver's allocations,0bestanden
drawn half: element 127 of the block16,32[0, 255, 0, 255][0, 255, 0, 255]bestanden
cleared half48,32[0, 0, 0, 255][0, 0, 0, 255]bestanden
bestanden limit.dynamic_uniform_buffers
CheckPixelErwartetErhaltenÜbereinstimmung
dynamic uniform buffers in one set, bound with as many offsets (the driver's stated limit),16bestanden
bytes changed in memory next to the driver's allocations,0bestanden
drawn half: the block the dynamic offset selects16,32[0, 255, 0, 255][0, 255, 0, 255]bestanden
cleared half48,32[0, 0, 0, 255][0, 0, 0, 255]bestanden
bestanden stress.multi_draw_indirect_large
CheckPixelErwartetErhaltenÜbereinstimmung
draws in one vkCmdDrawIndirect call (capped by this check, below the stated limit),16384bestanden
drawn half16,32[0, 255, 0, 255][0, 255, 0, 255]bestanden
cleared half48,32[0, 0, 0, 255][0, 0, 0, 255]bestanden
bestanden stress.compute_after_render
CheckPixelErwartetErhaltenÜbereinstimmung
wrong answers in 3200 divisions over 200 rounds,[0][0]bestanden
the last render pass: drawn half16,32[0, 255, 0, 255][0, 255, 0, 255]bestanden
bestanden stress.submit_memory
CheckPixelErwartetErhaltenÜbereinstimmung
KiB of memory gained over 4000 submits (limit 16384),528bestanden
the last submit: drawn half16,32[0, 255, 0, 255][0, 255, 0, 255]bestanden
fehlgeschlagen core.copy_wide_row_length
CheckPixelErwartetErhaltenÜ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
CheckPixelErwartetErhaltenÜ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
CheckPixelErwartetErhaltenÜbereinstimmung
resolved image: drawn half16,32[0, 255, 0, 255][0, 255, 0, 255]bestanden
resolved image: cleared half48,32[0, 0, 0, 255][0, 0, 0, 255]bestanden
bestanden limit.color_attachments
CheckPixelErwartetErhaltenÜbereinstimmung
colour attachments in one render pass (the driver's stated limit),8bestanden
bytes changed in memory next to the driver's allocations,0bestanden
first attachment: drawn half16,32[0, 255, 0, 255][0, 255, 0, 255]bestanden
first attachment: cleared half48,32[0, 0, 0, 255][0, 0, 0, 255]bestanden
bestanden limit.vertex_input
CheckPixelErwartetErhaltenÜbereinstimmung
vertex buffer bindings in one pipeline, bound in one call (the driver's stated limit),32bestanden
vertex attributes in one pipeline (the driver's stated limit),32bestanden
bytes changed in memory next to the driver's allocations,0bestanden
drawn half16,32[0, 255, 0, 255][0, 255, 0, 255]bestanden
cleared half48,32[0, 0, 0, 255][0, 0, 0, 255]bestanden
bestanden limit.push_constants_size
CheckPixelErwartetErhaltenÜbereinstimmung
push constant bytes pushed in one call (the driver's stated limit),256bestanden
bytes changed in memory next to the driver's allocations,0bestanden
drawn half: the colour in the first 16 bytes16,32[0, 255, 0, 255][0, 255, 0, 255]bestanden
cleared half48,32[0, 0, 0, 255][0, 0, 0, 255]bestanden
bestanden limit.per_stage_samplers
CheckPixelErwartetErhaltenÜbereinstimmung
combined image samplers in one descriptor set, bound and drawn with (capped by this check, below the stated limit),4096bestanden
bytes changed in memory next to the driver's allocations,0bestanden
drawn half: the texture in element 016,32[0, 255, 0, 255][0, 255, 0, 255]bestanden
cleared half48,32[0, 0, 0, 255][0, 0, 0, 255]bestanden
bestanden limit.bound_descriptor_sets
CheckPixelErwartetErhaltenÜbereinstimmung
descriptor sets bound in one call (the driver's stated limit),7bestanden
bytes changed in memory next to the driver's allocations,0bestanden
drawn half: the texture in set 016,32[0, 255, 0, 255][0, 255, 0, 255]bestanden
cleared half48,32[0, 0, 0, 255][0, 0, 0, 255]bestanden
bestanden stress.pipeline_cache_threads
CheckPixelErwartetErhaltenÜbereinstimmung
every vkCreateGraphicsPipelines call returned VK_SUCCESS,0bestanden
pipelines asked for in 8 seconds, at least one from each thread,1024bestanden
pipelines built, the same number,1024bestanden
every save made while compiling returned VK_SUCCESS or VK_INCOMPLETE,0bestanden
saves made while compiling,82bestanden
bytes a save reported beyond the buffer size it was given,0bestanden
bytes a save wrote past the end of the buffer it was given,0bestanden
final save size in bytes holds a header,2406437bestanden
header names this device,32bestanden
drawn half, after every pipeline drew it16,32[0, 255, 0, 255][0, 255, 0, 255]bestanden
cleared half48,32[0, 0, 0, 255][0, 0, 0, 255]bestanden
bestanden stress.pipeline_threads_no_cache
CheckPixelErwartetErhaltenÜbereinstimmung
every vkCreateGraphicsPipelines call returned VK_SUCCESS,0bestanden
pipelines asked for in 8 seconds, at least one from each thread,1024bestanden
pipelines built, the same number,1024bestanden
drawn half, after every pipeline drew it16,32[0, 255, 0, 255][0, 255, 0, 255]bestanden
cleared half48,32[0, 0, 0, 255][0, 0, 0, 255]bestanden

Feature-Ergebnisse

VkPhysicalDeviceFeatures (9 getestet)
geometryShader bestandentessellationShader bestandenmultiDrawIndirect bestandendrawIndirectFirstInstance bestandenmultiViewport bestandentextureCompressionETC2 bestandentextureCompressionASTC_LDR bestandentextureCompressionBC bestandenocclusionQueryPrecise bestanden
VK_EXT_extended_dynamic_state (1 getestet)
extendedDynamicState bestanden
VK_EXT_extended_dynamic_state2 (2 getestet)
extendedDynamicState2 bestandenextendedDynamicState2LogicOp bestanden
VK_EXT_extended_dynamic_state3 (6 getestet)
extendedDynamicState3DepthClampEnable bestandenextendedDynamicState3PolygonMode bestandenextendedDynamicState3LogicOpEnable bestandenextendedDynamicState3ColorBlendEnable bestandenextendedDynamicState3ColorBlendEquation bestandenextendedDynamicState3ColorWriteMask bestanden
VK_EXT_vertex_input_dynamic_state (1 getestet)
vertexInputDynamicState bestanden
VK_EXT_custom_border_color (1 getestet)
customBorderColors bestanden
VK_EXT_border_color_swizzle (1 getestet)
borderColorSwizzle bestanden
VK_EXT_depth_clip_control (1 getestet)
depthClipControl bestanden
VK_EXT_transform_feedback (1 getestet)
transformFeedback bestanden
VK_EXT_color_write_enable (1 getestet)
colorWriteEnable bestanden
VK_EXT_inline_uniform_block (1 getestet)
inlineUniformBlock bestanden
VK_KHR_timeline_semaphore (1 getestet)
timelineSemaphore bestanden
VK_KHR_shader_atomic_int64 (1 getestet)
shaderBufferInt64Atomics bestanden
VK_EXT_robustness2 (2 getestet)
robustBufferAccess2 bestandenrobustImageAccess2 bestanden

Features, die nicht unterstützt wurden oder keinen Check hatten, stehen hier nicht.